From 65273047cad33b20587c93b35c4f4ffd16cddfa4 Mon Sep 17 00:00:00 2001 From: bakhirev Date: Fri, 12 May 2023 14:47:48 +0300 Subject: [PATCH] GIT-0000 feat: add first version --- README.md | 104 + declaration.d.ts | 9 + package-lock.json | 31151 +++++++++++++++ package.json | 67 + public/assets/achievements/Icons-06.svg | 1 + public/assets/achievements/Icons-33.svg | 1 + .../assets/achievements/commitsAfter1500.svg | 1 + .../assets/achievements/commitsAfter1800.svg | 1 + .../assets/achievements/commitsBefore1500.svg | 1 + .../assets/achievements/everyMessageLong.svg | 1 + .../assets/achievements/everyMessageShort.svg | 1 + public/assets/achievements/lessCommits.svg | 1 + .../assets/achievements/lessDaysForTask.svg | 1 + .../assets/achievements/lessDaysInProject.svg | 1 + public/assets/achievements/lessLazyDays.svg | 1 + public/assets/achievements/lessScopes.svg | 1 + public/assets/achievements/lessTasks.svg | 1 + public/assets/achievements/lessWorkDays.svg | 1 + public/assets/achievements/longestMessage.svg | 1 + public/assets/achievements/longestName.svg | 1 + .../assets/achievements/more2DaysForTask.svg | 1 + .../achievements/more90DaysInProject.svg | 1 + public/assets/achievements/moreCommits.svg | 1 + .../assets/achievements/moreDaysForTask.svg | 1 + .../assets/achievements/moreDaysInProject.svg | 1 + public/assets/achievements/moreLazyDays.svg | 1 + public/assets/achievements/moreWorkDays.svg | 1 + public/assets/achievements/moreWorkDays2.svg | 1 + .../assets/achievements/oneCommitOneTask.svg | 1 + public/assets/achievements/userIsDied.svg | 1 + public/assets/achievements/userNotWork.svg | 1 + public/assets/achievements/workEveryTime.svg | 1 + public/assets/achievements/zeroLazyDays.svg | 1 + public/assets/cards/commits.png | Bin 0 -> 22703 bytes public/assets/cards/dismissal.png | Bin 0 -> 36163 bytes public/assets/cards/lazy.png | Bin 0 -> 75227 bytes public/assets/cards/lines.png | Bin 0 -> 23161 bytes public/assets/cards/money_holidays.png | Bin 0 -> 41215 bytes public/assets/cards/money_lazy.png | Bin 0 -> 40422 bytes public/assets/cards/money_month.png | Bin 0 -> 41246 bytes public/assets/cards/money_task.png | Bin 0 -> 38254 bytes public/assets/cards/money_total.png | Bin 0 -> 28617 bytes public/assets/cards/money_work.png | Bin 0 -> 42972 bytes public/assets/cards/month.png | Bin 0 -> 24500 bytes public/assets/cards/nothing_found.png | Bin 0 -> 10696 bytes public/assets/cards/tasks.png | Bin 0 -> 19989 bytes public/assets/cards/tasks_month.png | Bin 0 -> 33462 bytes public/assets/cards/work_days.png | Bin 0 -> 43864 bytes public/assets/chart/2022-11-17 18-36-47.mkv | Bin 0 -> 948849 bytes public/assets/chart/2023-03-15_17-28-09.mp4 | Bin 0 -> 1376373 bytes public/assets/chart/clock.svg | 4 + public/assets/chart/commit.svg | 5 + public/assets/chart/sort.svg | 1 + public/assets/chart/sort_down.svg | 1 + public/assets/chart/sort_up.svg | 3 + public/assets/list/arrow.svg | 1 + public/assets/list/remove.svg | 1 + public/assets/logo.svg | 1 + public/assets/menu/branch.svg | 6 + public/assets/menu/per_money.svg | 1 + public/assets/menu/per_speed.svg | 1 + public/assets/menu/pull-request.svg | 6 + public/assets/menu/setting.svg | 1 + public/assets/menu/team_common.svg | 1 + public/assets/menu/team_date_1.svg | 1 + public/assets/menu/team_date_2.svg | 1 + public/assets/menu/team_feat.svg | 1 + public/assets/menu/team_files.svg | 1 + public/assets/menu/team_type.svg | 1 + public/assets/menu/team_week.svg | 1 + public/assets/menu/team_words.svg | 1 + public/assets/menu/team_work.svg | 1 + public/assets/menu/team_work_2.svg | 1 + public/assets/switch/person.svg | 1 + public/assets/switch/team.svg | 1 + public/dump.git | 31545 ++++++++++++++++ public/favicon.svg | 1 + public/index.html | 24 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/assets/cards/commits.png | Bin 0 -> 22703 bytes src/assets/cards/dismissal.png | Bin 0 -> 36163 bytes src/assets/cards/lazy.png | Bin 0 -> 75227 bytes src/assets/cards/lines.png | Bin 0 -> 23161 bytes src/assets/cards/money_holidays.png | Bin 0 -> 41215 bytes src/assets/cards/money_lazy.png | Bin 0 -> 40422 bytes src/assets/cards/money_month.png | Bin 0 -> 41246 bytes src/assets/cards/money_task.png | Bin 0 -> 38254 bytes src/assets/cards/money_total.png | Bin 0 -> 28617 bytes src/assets/cards/money_work.png | Bin 0 -> 42972 bytes src/assets/cards/month.png | Bin 0 -> 24500 bytes src/assets/cards/nothing_found.png | Bin 0 -> 10696 bytes src/assets/cards/tasks.png | Bin 0 -> 19989 bytes src/assets/cards/tasks_month.png | Bin 0 -> 33462 bytes src/assets/cards/work_days.png | Bin 0 -> 43864 bytes src/assets/chart/clock.svg | 4 + src/assets/chart/commit.svg | 5 + src/assets/chart/sort.svg | 1 + src/assets/dropzone.svg | 9 + src/assets/favicon.svg | 1 + src/assets/list/arrow.svg | 1 + src/assets/list/remove.svg | 1 + src/assets/logo.svg | 1 + src/assets/menu/branch.svg | 6 + src/assets/menu/per_money.svg | 1 + src/assets/menu/per_speed.svg | 1 + src/assets/menu/pull-request.svg | 6 + src/assets/menu/setting.svg | 1 + src/assets/menu/team_common.svg | 1 + src/assets/menu/team_date_1.svg | 1 + src/assets/menu/team_date_2.svg | 1 + src/assets/menu/team_feat.svg | 1 + src/assets/menu/team_files.svg | 1 + src/assets/menu/team_type.svg | 1 + src/assets/menu/team_week.svg | 1 + src/assets/menu/team_words.svg | 1 + src/assets/menu/team_work.svg | 1 + src/assets/menu/team_work_2.svg | 1 + src/assets/recommendations/alert.svg | 1 + src/assets/recommendations/info.svg | 1 + src/assets/recommendations/warning.svg | 1 + src/assets/switch/person.svg | 1 + src/assets/switch/team.svg | 1 + src/index.tsx | 27 + src/styles/base.scss | 28 + src/styles/index.scss | 3 + src/styles/reset.scss | 79 + src/styles/variables.scss | 55 + src/ts/api/settings.ts | 16 + .../Achievement/components/Item.tsx | 41 + src/ts/components/Achievement/index.tsx | 25 + .../Achievement/styles/index.module.scss | 90 + src/ts/components/BarChart/index.module.scss | 23 + src/ts/components/BarChart/index.tsx | 50 + .../components/CandyChart/index.module.scss | 75 + src/ts/components/CandyChart/index.tsx | 57 + .../components/CardWithIcon/index.module.scss | 103 + src/ts/components/CardWithIcon/index.tsx | 61 + .../DataLoader/ErrorDescription.tsx | 23 + .../DataLoader/components/InfiniteScroll.tsx | 117 + .../DataLoader/components/LoadMore.tsx | 66 + .../DataLoader/components/Pagination.tsx | 148 + .../DataLoader/components/ShowAll.tsx | 63 + .../DataLoader/helpers/formatter.ts | 75 + src/ts/components/DataLoader/index.tsx | 183 + .../components/DataLoader/store/index.test.ts | 63 + src/ts/components/DataLoader/store/index.ts | 180 + .../DataLoader/styles/more.module.scss | 21 + .../DataLoader/styles/paginator.module.scss | 35 + .../DataLoader/styles/scroll.module.scss | 18 + .../DataLoader/styles/show_all.module.scss | 21 + src/ts/components/DayInfo/index.module.scss | 71 + src/ts/components/DayInfo/index.tsx | 81 + .../components/Description/index.module.scss | 54 + src/ts/components/Description/index.tsx | 100 + src/ts/components/DropZone/helpers/index.ts | 65 + src/ts/components/DropZone/index.module.scss | 34 + src/ts/components/DropZone/index.tsx | 39 + .../HoursChart/components/Columns.tsx | 38 + .../HoursChart/components/Header.tsx | 33 + .../HoursChart/components/Legend.tsx | 32 + .../components/HoursChart/index.module.scss | 89 + src/ts/components/HoursChart/index.tsx | 51 + .../HoursChart/styles/legend.module.scss | 94 + .../components/LineChart/components/Line.tsx | 55 + .../LineChart/helpers/getOptions.ts | 27 + .../LineChart/helpers/getSubLines.ts | 54 + src/ts/components/LineChart/index.tsx | 71 + .../components/LineChart/interfaces/index.ts | 15 + .../LineChart/styles/index.module.scss | 43 + src/ts/components/Loading/index.module.scss | 11 + src/ts/components/Loading/index.tsx | 26 + src/ts/components/ModalWindow/Confirm.tsx | 38 + .../ModalWindow/components/Body.tsx | 25 + .../ModalWindow/components/Footer.tsx | 25 + .../ModalWindow/components/Header.tsx | 37 + src/ts/components/ModalWindow/index.tsx | 65 + .../components/ModalWindow/store/Confirm.ts | 68 + .../ModalWindow/styles/index.module.scss | 67 + .../NothingFound/components/CommitFormat.tsx | 38 + .../NothingFound/components/IsStaff.tsx | 23 + .../components/NothingFound/index.module.scss | 67 + src/ts/components/NothingFound/index.tsx | 47 + src/ts/components/Page/Box.tsx | 38 + src/ts/components/Page/column.tsx | 32 + src/ts/components/Page/index.module.scss | 78 + src/ts/components/Page/wrapper.tsx | 33 + .../Recommendations/components/Card.tsx | 58 + .../Recommendations/components/More.tsx | 26 + .../Recommendations/components/Wrapper.tsx | 26 + src/ts/components/Recommendations/index.tsx | 60 + .../Recommendations/styles/card.module.scss | 158 + .../Recommendations/styles/index.module.scss | 27 + src/ts/components/Recommendations/wrapper.tsx | 27 + src/ts/components/Table/components/Body.tsx | 68 + src/ts/components/Table/components/Column.tsx | 61 + src/ts/components/Table/components/Header.tsx | 64 + .../Table/components/cells/CellDefault.tsx | 45 + .../Table/helpers/getColumnConfigs.ts | 30 + .../Table/helpers/getDefaultColumnWidth.ts | 20 + .../Table/helpers/getDefaultProps.ts | 41 + src/ts/components/Table/index.tsx | 63 + src/ts/components/Table/interfaces/Column.ts | 49 + .../Table/styles/header.module.scss | 28 + .../components/Table/styles/index.module.scss | 92 + src/ts/components/Tempo/components/Author.tsx | 17 + src/ts/components/Tempo/components/Chart.tsx | 51 + src/ts/components/Tempo/components/Column.tsx | 55 + src/ts/components/Tempo/components/Header.tsx | 24 + src/ts/components/Tempo/components/Tasks.tsx | 105 + src/ts/components/Tempo/index.tsx | 54 + .../components/Tempo/styles/chart.module.scss | 42 + .../components/Tempo/styles/index.module.scss | 119 + .../components/Tempo/styles/task.module.scss | 108 + src/ts/components/Title/index.module.scss | 8 + src/ts/components/Title/index.tsx | 28 + src/ts/components/UiKit/components/Button.tsx | 48 + .../UiKit/components/ButtonMenu.tsx | 66 + .../components/UiKit/components/Columns.tsx | 26 + src/ts/components/UiKit/components/Date.tsx | 52 + .../UiKit/components/InputNumber.tsx | 48 + .../UiKit/components/InputRange.tsx | 56 + .../UiKit/components/InputString.tsx | 48 + src/ts/components/UiKit/components/Select.tsx | 64 + src/ts/components/UiKit/components/Switch.tsx | 59 + .../components/UiKit/components/Wrapper.tsx | 55 + .../components/UiKit/styles/index.module.scss | 173 + .../UiKit/styles/switch.module.scss | 61 + .../components/YearChart/components/Body.tsx | 105 + .../YearChart/components/Header.tsx | 28 + .../components/YearChart/components/Month.tsx | 45 + .../YearChart/helpers/getAuthorByDate.ts | 20 + .../YearChart/helpers/getCommitsByMonth.ts | 98 + src/ts/components/YearChart/index.tsx | 43 + .../components/YearChart/interfaces/Month.ts | 17 + .../YearChart/interfaces/WorkDay.ts | 7 + .../YearChart/styles/index.module.scss | 56 + src/ts/config/translations/ru.ts | 437 + src/ts/helpers/ColorGenerator.ts | 29 + src/ts/helpers/DataGrip/components/author.ts | 191 + src/ts/helpers/DataGrip/components/counter.ts | 27 + src/ts/helpers/DataGrip/components/scope.ts | 86 + src/ts/helpers/DataGrip/components/team.ts | 51 + .../helpers/DataGrip/components/timestamp.ts | 128 + src/ts/helpers/DataGrip/components/type.ts | 66 + src/ts/helpers/DataGrip/components/week.ts | 111 + src/ts/helpers/DataGrip/helpers/tree.ts | 63 + src/ts/helpers/DataGrip/index.ts | 87 + src/ts/helpers/FormData.ts | 51 + src/ts/helpers/Localization/index.ts | 75 + src/ts/helpers/Parser/files.ts | 59 + src/ts/helpers/Parser/index.ts | 125 + src/ts/helpers/Parser/user_info.ts | 57 + .../components/PersonByTimestamp.ts | 33 + .../components/PersonByWeek.ts | 68 + .../components/TeamByAuthor.ts | 98 + .../Recommendations/components/TeamByHour.ts | 38 + .../Recommendations/components/TeamByScope.ts | 101 + .../components/TeamByTimestamp.ts | 75 + .../Recommendations/components/TeamByType.ts | 42 + .../Recommendations/components/TeamByWeek.ts | 48 + src/ts/helpers/Recommendations/index.ts | 51 + src/ts/helpers/Recommendations/render.js | 96 + src/ts/helpers/achievement/byAuthor.ts | 42 + src/ts/helpers/achievement/byCompetition.ts | 109 + src/ts/helpers/achievement/constants/list.ts | 34 + src/ts/helpers/achievement/constants/type.ts | 5 + src/ts/helpers/formatter.ts | 107 + src/ts/interfaces/Commit.ts | 28 + src/ts/interfaces/FileInfo.ts | 32 + src/ts/interfaces/HashMap.ts | 3 + src/ts/interfaces/Pagination.ts | 20 + src/ts/interfaces/Sort.ts | 4 + .../Authorization/components/Loading.tsx | 12 + .../pages/Authorization/components/Login.tsx | 12 + .../Authorization/components/Success.tsx | 82 + .../Authorization/components/Wrapper.tsx | 19 + src/ts/pages/Authorization/index.tsx | 24 + .../Authorization/store/AuthorizationStore.ts | 21 + src/ts/pages/Common/components/Changes.tsx | 62 + src/ts/pages/Common/components/Commits.tsx | 63 + .../pages/Common/components/PopularWords.tsx | 41 + src/ts/pages/Common/helpers/getMax.ts | 12 + src/ts/pages/Main/components/Card.tsx | 48 + src/ts/pages/Main/index.tsx | 31 + src/ts/pages/Main/styles/card.module.scss | 86 + src/ts/pages/Main/styles/index.module.scss | 40 + .../PageWrapper/components/header/Button.tsx | 29 + .../PageWrapper/components/header/Filters.tsx | 46 + .../PageWrapper/components/header/Input.tsx | 30 + .../PageWrapper/components/header/Title.tsx | 49 + .../PageWrapper/components/header/index.tsx | 36 + .../PageWrapper/components/sidebar/Logo.tsx | 16 + .../components/sidebar/MenuGap.tsx | 25 + .../components/sidebar/MenuItem.tsx | 48 + .../PageWrapper/components/sidebar/Person.tsx | 92 + .../PageWrapper/components/sidebar/Switch.tsx | 48 + .../PageWrapper/components/sidebar/Team.tsx | 103 + .../PageWrapper/components/sidebar/index.tsx | 43 + src/ts/pages/PageWrapper/index.tsx | 30 + .../PageWrapper/styles/filters.module.scss | 55 + .../PageWrapper/styles/header.module.scss | 29 + .../PageWrapper/styles/index.module.scss | 30 + .../pages/PageWrapper/styles/logo.module.scss | 40 + .../PageWrapper/styles/sidebar.module.scss | 86 + .../PageWrapper/styles/switch.module.scss | 79 + src/ts/pages/Person/components/Changes.tsx | 17 + src/ts/pages/Person/components/Commits.tsx | 17 + src/ts/pages/Person/components/Hours.tsx | 26 + src/ts/pages/Person/components/Money.tsx | 93 + .../pages/Person/components/PopularWords.tsx | 16 + src/ts/pages/Person/components/Speed.tsx | 87 + src/ts/pages/Person/components/Tempo.tsx | 107 + src/ts/pages/Person/components/Total.tsx | 90 + src/ts/pages/Person/components/UserSelect.tsx | 51 + src/ts/pages/Person/components/Week.tsx | 132 + src/ts/pages/Person/components/Year.tsx | 27 + src/ts/pages/Person/index.tsx | 44 + src/ts/pages/Person/styles/index.module.scss | 13 + src/ts/pages/Settings/components/Buttons.tsx | 33 + src/ts/pages/Settings/components/Common.tsx | 27 + src/ts/pages/Settings/components/Filter.tsx | 45 + src/ts/pages/Settings/components/Form.tsx | 83 + src/ts/pages/Settings/components/Salary.tsx | 77 + src/ts/pages/Settings/components/User.tsx | 75 + .../pages/Settings/components/UserSalary.tsx | 107 + .../Settings/helpers/getEmptySettings.ts | 55 + src/ts/pages/Settings/index.tsx | 51 + src/ts/pages/Settings/interfaces/Setting.ts | 39 + src/ts/pages/Settings/store/Form.ts | 27 + .../pages/Settings/styles/index.module.scss | 67 + src/ts/pages/Team/components/Author.tsx | 184 + src/ts/pages/Team/components/Changes.tsx | 14 + src/ts/pages/Team/components/Commits.tsx | 14 + src/ts/pages/Team/components/Hours.tsx | 27 + src/ts/pages/Team/components/PopularWords.tsx | 14 + src/ts/pages/Team/components/Scope.tsx | 128 + src/ts/pages/Team/components/Tempo.tsx | 136 + src/ts/pages/Team/components/Total.tsx | 119 + src/ts/pages/Team/components/Tree.tsx | 145 + src/ts/pages/Team/components/TreeFilters.tsx | 40 + src/ts/pages/Team/components/Type.tsx | 130 + src/ts/pages/Team/components/Week.tsx | 166 + src/ts/pages/Team/components/Year.tsx | 32 + src/ts/pages/Team/helpers/tree.ts | 58 + src/ts/pages/Team/index.tsx | 41 + src/ts/pages/Team/store/Tree.ts | 38 + src/ts/pages/Team/styles/filters.module.scss | 25 + src/ts/pages/Welcome/components/console.tsx | 23 + src/ts/pages/Welcome/index.tsx | 36 + .../pages/Welcome/styles/console.module.scss | 85 + src/ts/pages/Welcome/styles/index.module.scss | 107 + src/ts/store/DataGrip.ts | 79 + src/ts/store/Form.ts | 185 + src/ts/store/Settings.ts | 147 + tsconfig.json | 42 + 358 files changed, 76859 insertions(+) create mode 100644 README.md create mode 100644 declaration.d.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/assets/achievements/Icons-06.svg create mode 100644 public/assets/achievements/Icons-33.svg create mode 100644 public/assets/achievements/commitsAfter1500.svg create mode 100644 public/assets/achievements/commitsAfter1800.svg create mode 100644 public/assets/achievements/commitsBefore1500.svg create mode 100644 public/assets/achievements/everyMessageLong.svg create mode 100644 public/assets/achievements/everyMessageShort.svg create mode 100644 public/assets/achievements/lessCommits.svg create mode 100644 public/assets/achievements/lessDaysForTask.svg create mode 100644 public/assets/achievements/lessDaysInProject.svg create mode 100644 public/assets/achievements/lessLazyDays.svg create mode 100644 public/assets/achievements/lessScopes.svg create mode 100644 public/assets/achievements/lessTasks.svg create mode 100644 public/assets/achievements/lessWorkDays.svg create mode 100644 public/assets/achievements/longestMessage.svg create mode 100644 public/assets/achievements/longestName.svg create mode 100644 public/assets/achievements/more2DaysForTask.svg create mode 100644 public/assets/achievements/more90DaysInProject.svg create mode 100644 public/assets/achievements/moreCommits.svg create mode 100644 public/assets/achievements/moreDaysForTask.svg create mode 100644 public/assets/achievements/moreDaysInProject.svg create mode 100644 public/assets/achievements/moreLazyDays.svg create mode 100644 public/assets/achievements/moreWorkDays.svg create mode 100644 public/assets/achievements/moreWorkDays2.svg create mode 100644 public/assets/achievements/oneCommitOneTask.svg create mode 100644 public/assets/achievements/userIsDied.svg create mode 100644 public/assets/achievements/userNotWork.svg create mode 100644 public/assets/achievements/workEveryTime.svg create mode 100644 public/assets/achievements/zeroLazyDays.svg create mode 100644 public/assets/cards/commits.png create mode 100644 public/assets/cards/dismissal.png create mode 100644 public/assets/cards/lazy.png create mode 100644 public/assets/cards/lines.png create mode 100644 public/assets/cards/money_holidays.png create mode 100644 public/assets/cards/money_lazy.png create mode 100644 public/assets/cards/money_month.png create mode 100644 public/assets/cards/money_task.png create mode 100644 public/assets/cards/money_total.png create mode 100644 public/assets/cards/money_work.png create mode 100644 public/assets/cards/month.png create mode 100644 public/assets/cards/nothing_found.png create mode 100644 public/assets/cards/tasks.png create mode 100644 public/assets/cards/tasks_month.png create mode 100644 public/assets/cards/work_days.png create mode 100644 public/assets/chart/2022-11-17 18-36-47.mkv create mode 100644 public/assets/chart/2023-03-15_17-28-09.mp4 create mode 100644 public/assets/chart/clock.svg create mode 100644 public/assets/chart/commit.svg create mode 100644 public/assets/chart/sort.svg create mode 100644 public/assets/chart/sort_down.svg create mode 100644 public/assets/chart/sort_up.svg create mode 100644 public/assets/list/arrow.svg create mode 100644 public/assets/list/remove.svg create mode 100644 public/assets/logo.svg create mode 100644 public/assets/menu/branch.svg create mode 100644 public/assets/menu/per_money.svg create mode 100644 public/assets/menu/per_speed.svg create mode 100644 public/assets/menu/pull-request.svg create mode 100644 public/assets/menu/setting.svg create mode 100644 public/assets/menu/team_common.svg create mode 100644 public/assets/menu/team_date_1.svg create mode 100644 public/assets/menu/team_date_2.svg create mode 100644 public/assets/menu/team_feat.svg create mode 100644 public/assets/menu/team_files.svg create mode 100644 public/assets/menu/team_type.svg create mode 100644 public/assets/menu/team_week.svg create mode 100644 public/assets/menu/team_words.svg create mode 100644 public/assets/menu/team_work.svg create mode 100644 public/assets/menu/team_work_2.svg create mode 100644 public/assets/switch/person.svg create mode 100644 public/assets/switch/team.svg create mode 100644 public/dump.git create mode 100644 public/favicon.svg create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/assets/cards/commits.png create mode 100644 src/assets/cards/dismissal.png create mode 100644 src/assets/cards/lazy.png create mode 100644 src/assets/cards/lines.png create mode 100644 src/assets/cards/money_holidays.png create mode 100644 src/assets/cards/money_lazy.png create mode 100644 src/assets/cards/money_month.png create mode 100644 src/assets/cards/money_task.png create mode 100644 src/assets/cards/money_total.png create mode 100644 src/assets/cards/money_work.png create mode 100644 src/assets/cards/month.png create mode 100644 src/assets/cards/nothing_found.png create mode 100644 src/assets/cards/tasks.png create mode 100644 src/assets/cards/tasks_month.png create mode 100644 src/assets/cards/work_days.png create mode 100644 src/assets/chart/clock.svg create mode 100644 src/assets/chart/commit.svg create mode 100644 src/assets/chart/sort.svg create mode 100644 src/assets/dropzone.svg create mode 100644 src/assets/favicon.svg create mode 100644 src/assets/list/arrow.svg create mode 100644 src/assets/list/remove.svg create mode 100644 src/assets/logo.svg create mode 100644 src/assets/menu/branch.svg create mode 100644 src/assets/menu/per_money.svg create mode 100644 src/assets/menu/per_speed.svg create mode 100644 src/assets/menu/pull-request.svg create mode 100644 src/assets/menu/setting.svg create mode 100644 src/assets/menu/team_common.svg create mode 100644 src/assets/menu/team_date_1.svg create mode 100644 src/assets/menu/team_date_2.svg create mode 100644 src/assets/menu/team_feat.svg create mode 100644 src/assets/menu/team_files.svg create mode 100644 src/assets/menu/team_type.svg create mode 100644 src/assets/menu/team_week.svg create mode 100644 src/assets/menu/team_words.svg create mode 100644 src/assets/menu/team_work.svg create mode 100644 src/assets/menu/team_work_2.svg create mode 100644 src/assets/recommendations/alert.svg create mode 100644 src/assets/recommendations/info.svg create mode 100644 src/assets/recommendations/warning.svg create mode 100644 src/assets/switch/person.svg create mode 100644 src/assets/switch/team.svg create mode 100644 src/index.tsx create mode 100644 src/styles/base.scss create mode 100644 src/styles/index.scss create mode 100644 src/styles/reset.scss create mode 100644 src/styles/variables.scss create mode 100644 src/ts/api/settings.ts create mode 100644 src/ts/components/Achievement/components/Item.tsx create mode 100644 src/ts/components/Achievement/index.tsx create mode 100644 src/ts/components/Achievement/styles/index.module.scss create mode 100644 src/ts/components/BarChart/index.module.scss create mode 100644 src/ts/components/BarChart/index.tsx create mode 100644 src/ts/components/CandyChart/index.module.scss create mode 100644 src/ts/components/CandyChart/index.tsx create mode 100644 src/ts/components/CardWithIcon/index.module.scss create mode 100644 src/ts/components/CardWithIcon/index.tsx create mode 100644 src/ts/components/DataLoader/ErrorDescription.tsx create mode 100644 src/ts/components/DataLoader/components/InfiniteScroll.tsx create mode 100644 src/ts/components/DataLoader/components/LoadMore.tsx create mode 100644 src/ts/components/DataLoader/components/Pagination.tsx create mode 100644 src/ts/components/DataLoader/components/ShowAll.tsx create mode 100644 src/ts/components/DataLoader/helpers/formatter.ts create mode 100644 src/ts/components/DataLoader/index.tsx create mode 100644 src/ts/components/DataLoader/store/index.test.ts create mode 100644 src/ts/components/DataLoader/store/index.ts create mode 100644 src/ts/components/DataLoader/styles/more.module.scss create mode 100644 src/ts/components/DataLoader/styles/paginator.module.scss create mode 100644 src/ts/components/DataLoader/styles/scroll.module.scss create mode 100644 src/ts/components/DataLoader/styles/show_all.module.scss create mode 100644 src/ts/components/DayInfo/index.module.scss create mode 100644 src/ts/components/DayInfo/index.tsx create mode 100644 src/ts/components/Description/index.module.scss create mode 100644 src/ts/components/Description/index.tsx create mode 100644 src/ts/components/DropZone/helpers/index.ts create mode 100644 src/ts/components/DropZone/index.module.scss create mode 100644 src/ts/components/DropZone/index.tsx create mode 100644 src/ts/components/HoursChart/components/Columns.tsx create mode 100644 src/ts/components/HoursChart/components/Header.tsx create mode 100644 src/ts/components/HoursChart/components/Legend.tsx create mode 100644 src/ts/components/HoursChart/index.module.scss create mode 100644 src/ts/components/HoursChart/index.tsx create mode 100644 src/ts/components/HoursChart/styles/legend.module.scss create mode 100644 src/ts/components/LineChart/components/Line.tsx create mode 100644 src/ts/components/LineChart/helpers/getOptions.ts create mode 100644 src/ts/components/LineChart/helpers/getSubLines.ts create mode 100644 src/ts/components/LineChart/index.tsx create mode 100644 src/ts/components/LineChart/interfaces/index.ts create mode 100644 src/ts/components/LineChart/styles/index.module.scss create mode 100644 src/ts/components/Loading/index.module.scss create mode 100644 src/ts/components/Loading/index.tsx create mode 100644 src/ts/components/ModalWindow/Confirm.tsx create mode 100644 src/ts/components/ModalWindow/components/Body.tsx create mode 100644 src/ts/components/ModalWindow/components/Footer.tsx create mode 100644 src/ts/components/ModalWindow/components/Header.tsx create mode 100644 src/ts/components/ModalWindow/index.tsx create mode 100644 src/ts/components/ModalWindow/store/Confirm.ts create mode 100644 src/ts/components/ModalWindow/styles/index.module.scss create mode 100644 src/ts/components/NothingFound/components/CommitFormat.tsx create mode 100644 src/ts/components/NothingFound/components/IsStaff.tsx create mode 100644 src/ts/components/NothingFound/index.module.scss create mode 100644 src/ts/components/NothingFound/index.tsx create mode 100644 src/ts/components/Page/Box.tsx create mode 100644 src/ts/components/Page/column.tsx create mode 100644 src/ts/components/Page/index.module.scss create mode 100644 src/ts/components/Page/wrapper.tsx create mode 100644 src/ts/components/Recommendations/components/Card.tsx create mode 100644 src/ts/components/Recommendations/components/More.tsx create mode 100644 src/ts/components/Recommendations/components/Wrapper.tsx create mode 100644 src/ts/components/Recommendations/index.tsx create mode 100644 src/ts/components/Recommendations/styles/card.module.scss create mode 100644 src/ts/components/Recommendations/styles/index.module.scss create mode 100644 src/ts/components/Recommendations/wrapper.tsx create mode 100644 src/ts/components/Table/components/Body.tsx create mode 100644 src/ts/components/Table/components/Column.tsx create mode 100644 src/ts/components/Table/components/Header.tsx create mode 100644 src/ts/components/Table/components/cells/CellDefault.tsx create mode 100644 src/ts/components/Table/helpers/getColumnConfigs.ts create mode 100644 src/ts/components/Table/helpers/getDefaultColumnWidth.ts create mode 100644 src/ts/components/Table/helpers/getDefaultProps.ts create mode 100644 src/ts/components/Table/index.tsx create mode 100644 src/ts/components/Table/interfaces/Column.ts create mode 100644 src/ts/components/Table/styles/header.module.scss create mode 100644 src/ts/components/Table/styles/index.module.scss create mode 100644 src/ts/components/Tempo/components/Author.tsx create mode 100644 src/ts/components/Tempo/components/Chart.tsx create mode 100644 src/ts/components/Tempo/components/Column.tsx create mode 100644 src/ts/components/Tempo/components/Header.tsx create mode 100644 src/ts/components/Tempo/components/Tasks.tsx create mode 100644 src/ts/components/Tempo/index.tsx create mode 100644 src/ts/components/Tempo/styles/chart.module.scss create mode 100644 src/ts/components/Tempo/styles/index.module.scss create mode 100644 src/ts/components/Tempo/styles/task.module.scss create mode 100644 src/ts/components/Title/index.module.scss create mode 100644 src/ts/components/Title/index.tsx create mode 100644 src/ts/components/UiKit/components/Button.tsx create mode 100644 src/ts/components/UiKit/components/ButtonMenu.tsx create mode 100644 src/ts/components/UiKit/components/Columns.tsx create mode 100644 src/ts/components/UiKit/components/Date.tsx create mode 100644 src/ts/components/UiKit/components/InputNumber.tsx create mode 100644 src/ts/components/UiKit/components/InputRange.tsx create mode 100644 src/ts/components/UiKit/components/InputString.tsx create mode 100644 src/ts/components/UiKit/components/Select.tsx create mode 100644 src/ts/components/UiKit/components/Switch.tsx create mode 100644 src/ts/components/UiKit/components/Wrapper.tsx create mode 100644 src/ts/components/UiKit/styles/index.module.scss create mode 100644 src/ts/components/UiKit/styles/switch.module.scss create mode 100644 src/ts/components/YearChart/components/Body.tsx create mode 100644 src/ts/components/YearChart/components/Header.tsx create mode 100644 src/ts/components/YearChart/components/Month.tsx create mode 100644 src/ts/components/YearChart/helpers/getAuthorByDate.ts create mode 100644 src/ts/components/YearChart/helpers/getCommitsByMonth.ts create mode 100644 src/ts/components/YearChart/index.tsx create mode 100644 src/ts/components/YearChart/interfaces/Month.ts create mode 100644 src/ts/components/YearChart/interfaces/WorkDay.ts create mode 100644 src/ts/components/YearChart/styles/index.module.scss create mode 100644 src/ts/config/translations/ru.ts create mode 100644 src/ts/helpers/ColorGenerator.ts create mode 100644 src/ts/helpers/DataGrip/components/author.ts create mode 100644 src/ts/helpers/DataGrip/components/counter.ts create mode 100644 src/ts/helpers/DataGrip/components/scope.ts create mode 100644 src/ts/helpers/DataGrip/components/team.ts create mode 100644 src/ts/helpers/DataGrip/components/timestamp.ts create mode 100644 src/ts/helpers/DataGrip/components/type.ts create mode 100644 src/ts/helpers/DataGrip/components/week.ts create mode 100644 src/ts/helpers/DataGrip/helpers/tree.ts create mode 100644 src/ts/helpers/DataGrip/index.ts create mode 100644 src/ts/helpers/FormData.ts create mode 100644 src/ts/helpers/Localization/index.ts create mode 100644 src/ts/helpers/Parser/files.ts create mode 100644 src/ts/helpers/Parser/index.ts create mode 100644 src/ts/helpers/Parser/user_info.ts create mode 100644 src/ts/helpers/Recommendations/components/PersonByTimestamp.ts create mode 100644 src/ts/helpers/Recommendations/components/PersonByWeek.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByAuthor.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByHour.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByScope.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByTimestamp.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByType.ts create mode 100644 src/ts/helpers/Recommendations/components/TeamByWeek.ts create mode 100644 src/ts/helpers/Recommendations/index.ts create mode 100644 src/ts/helpers/Recommendations/render.js create mode 100644 src/ts/helpers/achievement/byAuthor.ts create mode 100644 src/ts/helpers/achievement/byCompetition.ts create mode 100644 src/ts/helpers/achievement/constants/list.ts create mode 100644 src/ts/helpers/achievement/constants/type.ts create mode 100644 src/ts/helpers/formatter.ts create mode 100644 src/ts/interfaces/Commit.ts create mode 100644 src/ts/interfaces/FileInfo.ts create mode 100644 src/ts/interfaces/HashMap.ts create mode 100644 src/ts/interfaces/Pagination.ts create mode 100644 src/ts/interfaces/Sort.ts create mode 100644 src/ts/pages/Authorization/components/Loading.tsx create mode 100644 src/ts/pages/Authorization/components/Login.tsx create mode 100644 src/ts/pages/Authorization/components/Success.tsx create mode 100644 src/ts/pages/Authorization/components/Wrapper.tsx create mode 100644 src/ts/pages/Authorization/index.tsx create mode 100644 src/ts/pages/Authorization/store/AuthorizationStore.ts create mode 100644 src/ts/pages/Common/components/Changes.tsx create mode 100644 src/ts/pages/Common/components/Commits.tsx create mode 100644 src/ts/pages/Common/components/PopularWords.tsx create mode 100644 src/ts/pages/Common/helpers/getMax.ts create mode 100644 src/ts/pages/Main/components/Card.tsx create mode 100644 src/ts/pages/Main/index.tsx create mode 100644 src/ts/pages/Main/styles/card.module.scss create mode 100644 src/ts/pages/Main/styles/index.module.scss create mode 100644 src/ts/pages/PageWrapper/components/header/Button.tsx create mode 100644 src/ts/pages/PageWrapper/components/header/Filters.tsx create mode 100644 src/ts/pages/PageWrapper/components/header/Input.tsx create mode 100644 src/ts/pages/PageWrapper/components/header/Title.tsx create mode 100644 src/ts/pages/PageWrapper/components/header/index.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/Logo.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/MenuGap.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/MenuItem.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/Person.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/Switch.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/Team.tsx create mode 100644 src/ts/pages/PageWrapper/components/sidebar/index.tsx create mode 100644 src/ts/pages/PageWrapper/index.tsx create mode 100644 src/ts/pages/PageWrapper/styles/filters.module.scss create mode 100644 src/ts/pages/PageWrapper/styles/header.module.scss create mode 100644 src/ts/pages/PageWrapper/styles/index.module.scss create mode 100644 src/ts/pages/PageWrapper/styles/logo.module.scss create mode 100644 src/ts/pages/PageWrapper/styles/sidebar.module.scss create mode 100644 src/ts/pages/PageWrapper/styles/switch.module.scss create mode 100644 src/ts/pages/Person/components/Changes.tsx create mode 100644 src/ts/pages/Person/components/Commits.tsx create mode 100644 src/ts/pages/Person/components/Hours.tsx create mode 100644 src/ts/pages/Person/components/Money.tsx create mode 100644 src/ts/pages/Person/components/PopularWords.tsx create mode 100644 src/ts/pages/Person/components/Speed.tsx create mode 100644 src/ts/pages/Person/components/Tempo.tsx create mode 100644 src/ts/pages/Person/components/Total.tsx create mode 100644 src/ts/pages/Person/components/UserSelect.tsx create mode 100644 src/ts/pages/Person/components/Week.tsx create mode 100644 src/ts/pages/Person/components/Year.tsx create mode 100644 src/ts/pages/Person/index.tsx create mode 100644 src/ts/pages/Person/styles/index.module.scss create mode 100644 src/ts/pages/Settings/components/Buttons.tsx create mode 100644 src/ts/pages/Settings/components/Common.tsx create mode 100644 src/ts/pages/Settings/components/Filter.tsx create mode 100644 src/ts/pages/Settings/components/Form.tsx create mode 100644 src/ts/pages/Settings/components/Salary.tsx create mode 100644 src/ts/pages/Settings/components/User.tsx create mode 100644 src/ts/pages/Settings/components/UserSalary.tsx create mode 100644 src/ts/pages/Settings/helpers/getEmptySettings.ts create mode 100644 src/ts/pages/Settings/index.tsx create mode 100644 src/ts/pages/Settings/interfaces/Setting.ts create mode 100644 src/ts/pages/Settings/store/Form.ts create mode 100644 src/ts/pages/Settings/styles/index.module.scss create mode 100644 src/ts/pages/Team/components/Author.tsx create mode 100644 src/ts/pages/Team/components/Changes.tsx create mode 100644 src/ts/pages/Team/components/Commits.tsx create mode 100644 src/ts/pages/Team/components/Hours.tsx create mode 100644 src/ts/pages/Team/components/PopularWords.tsx create mode 100644 src/ts/pages/Team/components/Scope.tsx create mode 100644 src/ts/pages/Team/components/Tempo.tsx create mode 100644 src/ts/pages/Team/components/Total.tsx create mode 100644 src/ts/pages/Team/components/Tree.tsx create mode 100644 src/ts/pages/Team/components/TreeFilters.tsx create mode 100644 src/ts/pages/Team/components/Type.tsx create mode 100644 src/ts/pages/Team/components/Week.tsx create mode 100644 src/ts/pages/Team/components/Year.tsx create mode 100644 src/ts/pages/Team/helpers/tree.ts create mode 100644 src/ts/pages/Team/index.tsx create mode 100644 src/ts/pages/Team/store/Tree.ts create mode 100644 src/ts/pages/Team/styles/filters.module.scss create mode 100644 src/ts/pages/Welcome/components/console.tsx create mode 100644 src/ts/pages/Welcome/index.tsx create mode 100644 src/ts/pages/Welcome/styles/console.module.scss create mode 100644 src/ts/pages/Welcome/styles/index.module.scss create mode 100644 src/ts/store/DataGrip.ts create mode 100644 src/ts/store/Form.ts create mode 100644 src/ts/store/Settings.ts create mode 100644 tsconfig.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..4ecb289 --- /dev/null +++ b/README.md @@ -0,0 +1,104 @@ +# [Assayo](https://assayo.jp/) + +Визуализация и анализ данных вашего git-репозитория. + +##### Сотрудник может оценить новое место работы +- темп работы; +- количество переработок; +- зоны ответственности; +- объем фичей и багов; +- стиль работы коллег; + +##### Руководитель может оценить сотрудников +- выявить бездельников; +- прикинуть обьём кода; +- узнать скорость работы; +- заметить аномалии поведения; +- посмотреть динамику работы по неделям; + +##### Ивестор может оценить продукт +- стоимость продукта; +- стоимость фичей; +- время на разработку; +- прогноз времи доработок; +- прогноз стоимости; + +### Как быстро посмотреть количество коммитов? + +В корневой директории вашего проекта выполнить: +``` +git shortlog -s -n -e +``` +### Как обьединить авторов? +В корневой директории вашего проекта нужно создать файл `.mailmap`. +Пример содержания файла: +``` +Alex B +Alex B +Alex B +Alex B +``` +Подробнее про формат этого файла можно прочитать тут [https://git-scm.com/docs/gitmailmap](gitmailmap). + +### Как выгрузить данные из git? + +В корневой директории вашего проекта выполнить: +``` +git --no-pager log --numstat --oneline --all --no-merges --reverse + --date=iso-strict --pretty=format:"%ad>%cN>%cE>%s" + | sed -e 's/\\/\\\\/g' | sed -e 's/`/"/g' + | sed -e 's/^/report.push(\`/g' | sed 's/$/\`\);/g' + | sed 's/\$/_/g' > dump.git +``` +Git создаст файл `dump.git`. +Он содержит данные для построения отчёта. + +### Как посмотреть отчёт онлайн? + +- Перейти на [сайт](https://assayo.jp/) +- Нажать кнопку "[Демо](https://assayo.jp/demo)" +- Перетащить файл `dump.git` в окно браузера + +### Как посмотреть отчёт офлайн? +- Скачать этот репозиторий +- Перетащить файл `dump.git` в папку `/build` +- Запустить `/build/index.html` +- Или перетащить папку `/build` к себе в репозиторий (туда, где лежит `dump.git`). Можно сменить название. Например с `/build` на `/report` + +### Как пересобрать билд отчёта? +- Скачать этот репозиторий +- Выполнить `npm install` +- Выполнить `npm run build` +- Свежая сборка будет в папке `/build` + +### Как посмотреть отчёт по группе микросервисов? +- Сгенерировать для каждого микросервиса `dump.git` (`dump-1.git`, `dump-2.git`, `dump-3.git` и т.д.) +- См. "Как посмотреть отчёт онлайн?". На последнем шаге перетащить сразу все файлы в окно браузера. +- См. "Как посмотреть отчёт офлайн?". На втором шаге перетащить все файлы микросервисов (`dump-1.git`, `dump-2.git`, `dump-3.git` и т.д.) в папку отчета (`/build`). + +### Как подписывать коммиты? + +Следуйте практике [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/). Например: +``` +JIRA-1234 feat(profile): Added avatar for user +``` +- номер задачи в таск трекере `(JIRA-1234)` +- тип работы `(feat, fix, style, refactor, test, doc и т.д.)` +- фича `(profile - раздел сайта, страница или новый функционал одним словом)` +- какую проблему решали `(Added avatar for user)` + +### RoadMap + +Релизы, примерно, раз в полгода. Что дальше: + +- больше советов и достижений; +- итоги года / месяца, печать отчётов; +- разные роли для статистики (скрытие финансов); +- разработка бекенда, интеграции с другими системами; +- локализация и интернационализация; + +### Пожелания, предложения, замечания +- [alexey-bakhirev@yandex.ru](mailto:alexey-bakhirev@yandex.ru) +- telegramm [@bakhirev](https://t.me/volarenege) +- сайт [https://assayo.jp/](https://assayo.jp/) + diff --git a/declaration.d.ts b/declaration.d.ts new file mode 100644 index 0000000..a572f79 --- /dev/null +++ b/declaration.d.ts @@ -0,0 +1,9 @@ +declare module '*.scss' { + const content: Record; + export default content; +} + +declare module "*.svg" { + const content: React.FunctionComponent>; + export default content; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..db02ba2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,31151 @@ +{ + "name": "my", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "my", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "http-proxy-middleware": "^2.0.6", + "mobx": "^6.7.0", + "mobx-react-lite": "^3.4.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.0", + "react-scripts": "5.0.1", + "sass": "^1.57.1", + "styled-components": "^5.3.6", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@types/file-saver": "^2.0.5", + "@types/react-router-dom": "^5.3.3", + "@types/styled-components": "^5.1.26", + "@typescript-eslint/eslint-plugin": "^5.49.0", + "@typescript-eslint/parser": "^5.49.0", + "eslint": "8.22.0", + "eslint-config-airbnb-typescript": "^17.0.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "react-testing-library": "^8.0.1", + "stylelint": "^14.16.1", + "stylelint-group-selectors": "^1.0.9", + "stylelint-order": "^6.0.1", + "typescript": "^4.9.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.1.0.tgz", + "integrity": "sha512-mMVJ/j/GbZ/De4ZHWbQAQO1J6iVnjtZLc9WEdkUQb8S/Bu2cAF2bETXUgMAdvMG3/ngtKmcNBe+Zms9bg6jnQQ==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", + "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "dependencies": { + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", + "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz", + "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.0.tgz", + "integrity": "sha512-zJ6hb3FDgBbO8d2e83vg6zq7tNvDqSq9RwdwfzJ8tdm9JHNvANq2fqwyRn6mlpUb7CwTs5ILdUrGwi9Gk4vY5w==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.4.1.tgz", + "integrity": "sha512-w6YJMn5DlzmxjO00i9wu2YSozUYRBhIoJ6nQwpMYcBMtiqMGJm1QBzOf6DDgRao8dbtpDoaqLg6iiQTvv0UHhQ==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.1.tgz", + "integrity": "sha512-+eun1Wtf72RNRSqgU7qM2AMX/oHp+dnx7BHk1qhK5ZHzdHTUU4LA1mGG1vT+jMc8sbhG3orvsfOmryjzx2PzQw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.16.tgz", + "integrity": "sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.31", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", + "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.0.tgz", + "integrity": "sha512-0E01f/gOZeNTG76i5eWWSupvSHaIINrTie7vCyjiYFKgzNdyEGd12BUv4oNBFHOqlHDbtoJi3HrQ38KCC90NsQ==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.1.tgz", + "integrity": "sha512-zbrAXDUOnpJ+FMST2rV7QZOgec8rskg2zv8g2ajeqitp4tvZiyqTCYXANrKsM+ryj5o+LI+ZN2EgU9drrkiwSA==", + "dependencies": { + "@jest/schemas": "^29.4.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.25.21", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.21.tgz", + "integrity": "sha512-gFukHN4t8K4+wVC+ECqeqwzBDeFeTzBXroBTqE6vcWrQGbEUpHO7LYdG0f4xnvYq4VOEwITSlHlp0JBAIFMS/g==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.4.1.tgz", + "integrity": "sha512-OKrGESHOaMxK3b6zxIq9SOW8kEXztKff/Dvg88j4xIJxur1hspEbedVkR3GpHe5LO+WB2Qw7OWN0RMTdp6as5A==", + "dependencies": { + "@jest/expect-utils": "^29.4.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.4.1", + "jest-message-util": "^29.4.1", + "jest-util": "^29.4.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.4.1.tgz", + "integrity": "sha512-uazdl2g331iY56CEyfbNA0Ut7Mn2ulAG5vUaEHXycf1L6IPyuImIxSz4F0VYBKi7LYIuxOwTZzK3wh5jHzASMw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.4.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.4.1.tgz", + "integrity": "sha512-k5h0u8V4nAEy6lSACepxL/rw78FLDkBnXhZVgFneVpnJONhb2DhZj/Gv4eNe+1XqQ5IhgUcqj745UwH0HJmMnA==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.4.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.4.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.4.1.tgz", + "integrity": "sha512-H4/I0cXUaLeCw6FM+i4AwCnOwHRgitdaUFOdm49022YD5nfyr8C/DrbXOBEyJaj+w/y0gGJ57klssOaUiLLQGQ==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.4.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.4.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.1.tgz", + "integrity": "sha512-bQy9FPGxVutgpN4VRc0hk6w7Hx/m6L53QxpDreTZgJd9gfx/AV2MjyPde9tGyZRINAUrSv57p2inGBu2dRLmkQ==", + "dependencies": { + "@jest/types": "^29.4.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.1.tgz", + "integrity": "sha512-dt/Z761JUVsrIKaY215o1xQJBGlSmTx/h4cSqXqjHLnU1+Kt+mavVE7UgqJJO5ukx5HjSswHfmXz4LjS2oIJfg==", + "dependencies": { + "@jest/schemas": "^29.4.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dev": true, + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dev": true, + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/styled-components": { + "version": "5.1.26", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", + "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", + "dev": true, + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.49.0.tgz", + "integrity": "sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/type-utils": "5.49.0", + "@typescript-eslint/utils": "5.49.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.0.tgz", + "integrity": "sha512-veLpCJLYn44Fru7mSvi2doxQMzMCOFSDYdMUQhAzaH1vFYq2RVNpecZ8d18Wh6UMv07yahXkiv/aShWE48iE9Q==", + "dependencies": { + "@typescript-eslint/utils": "5.49.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz", + "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/typescript-estree": "5.49.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz", + "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==", + "dependencies": { + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.49.0.tgz", + "integrity": "sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.49.0", + "@typescript-eslint/utils": "5.49.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz", + "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz", + "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==", + "dependencies": { + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.49.0.tgz", + "integrity": "sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/typescript-estree": "5.49.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz", + "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==", + "dependencies": { + "@typescript-eslint/types": "5.49.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001449", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz", + "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", + "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", + "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.27.2.tgz", + "integrity": "sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true, + "engines": { + "node": ">=12.22" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.1.0.tgz", + "integrity": "sha512-AryfkFA29b4I3vG7N4kxFboq15DxwSXzhXM37XNEjwJMgjYIc8BcqfiprpAqX0zadI5PMByEIwAMzXxk5Vcc4g==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", + "integrity": "sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.3", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-config-airbnb-base/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-config-airbnb-typescript": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.0.0.tgz", + "integrity": "sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^15.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.13.0", + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.3" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.0.tgz", + "integrity": "sha512-aTOsCAEI9trrX3TLOnsskfhe57DmsjP/yMKLPqg4ftdRvfR4qut2PGWUa8TwP7whZbwMzJjh98tgAPcE8vdHow==", + "dependencies": { + "@typescript-eslint/utils": "^5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz", + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz", + "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/known-css-properties": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", + "dev": true + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mobx": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.7.0.tgz", + "integrity": "sha512-1kBLBdSNG2bA522HQdbsTvwAwYf9hq9FWxmlhX7wTsJUAI54907J+ozfGW+LoYUo06vjit748g6QH1AAGLNebw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + } + }, + "node_modules/mobx-react-lite": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.4.0.tgz", + "integrity": "sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.1.0", + "react": "^16.8.0 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sorting": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.1.tgz", + "integrity": "sha512-go9Zoxx7KQH+uLrJ9xa5wRErFeXu01ydA6O8m7koPXkmAN7Ts//eRcIqjo0stBR4+Nir2gMYDOWAOx7O5EPUZA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.4.20" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.0.tgz", + "integrity": "sha512-760bk7y3QwabduExtudhWbd88IBbuD1YfwzpuDUAlJUJ7laIIcqhMvdhSVh1Fur1PE8cGl84L0dxhR3/gvHF7A==", + "dependencies": { + "@remix-run/router": "1.3.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.0.tgz", + "integrity": "sha512-hQouduSTywGJndE86CXJ2h7YEy4HYC6C/uh19etM+79FfQ6cFFFHnHyDlzO4Pq0eBUI96E4qVE5yUjA00yJZGQ==", + "dependencies": { + "@remix-run/router": "1.3.1", + "react-router": "6.8.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-testing-library": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/react-testing-library/-/react-testing-library-8.0.1.tgz", + "integrity": "sha512-Gq4JC9r3prA4hYwo7afcbHHMFckO29+5Nrh2KblAEPuK/DWaU0bJE1vtpAgLhzhY9bBirmcgjjIHljHEwGAXKw==", + "deprecated": "🚨 react-testing-library has moved to @testing-library/react. Please uninstall react-testing-library and install @testing-library/react instead, or use an older version of react-testing-library. Learn more about this change here: https://github.com/testing-library/dom-testing-library/issues/260 Thanks! :)", + "dev": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.57.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", + "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/styled-components": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz", + "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylelint": { + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^7.1.0", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "fast-glob": "^3.2.12", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^6.0.1", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.1", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.26.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.19", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.3.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.2" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-group-selectors": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/stylelint-group-selectors/-/stylelint-group-selectors-1.0.9.tgz", + "integrity": "sha512-XwiHz2gcb+KTpwrLSL7/tJTmSjzwcN1SCnpaOTwbPjItyZC2E7hSybp5Ny1/QawHdRXF1zTiVSOms9Q+UOQ/Mw==", + "dev": true, + "dependencies": { + "md5": "2.3.0", + "postcss": "^8.4.14" + }, + "peerDependencies": { + "stylelint": "^14.9.1" + } + }, + "node_modules/stylelint-order": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.1.tgz", + "integrity": "sha512-C9gJDZArRBZvn+4MPgggwYTp7dK49WPnYa5+6tBEkZnW/YWj4xBVNJdQjIik14w5orlF9RqFpYDHN0FPWIFOSQ==", + "dev": true, + "dependencies": { + "postcss": "^8.4.20", + "postcss-sorting": "^8.0.1" + }, + "peerDependencies": { + "stylelint": "^14.0.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.1.0.tgz", + "integrity": "sha512-mMVJ/j/GbZ/De4ZHWbQAQO1J6iVnjtZLc9WEdkUQb8S/Bu2cAF2bETXUgMAdvMG3/ngtKmcNBe+Zms9bg6jnQQ==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==" + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", + "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", + "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz", + "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.0.tgz", + "integrity": "sha512-zJ6hb3FDgBbO8d2e83vg6zq7tNvDqSq9RwdwfzJ8tdm9JHNvANq2fqwyRn6mlpUb7CwTs5ILdUrGwi9Gk4vY5w==", + "requires": {} + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.4.1.tgz", + "integrity": "sha512-w6YJMn5DlzmxjO00i9wu2YSozUYRBhIoJ6nQwpMYcBMtiqMGJm1QBzOf6DDgRao8dbtpDoaqLg6iiQTvv0UHhQ==", + "requires": { + "jest-get-type": "^29.2.0" + }, + "dependencies": { + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@remix-run/router": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.1.tgz", + "integrity": "sha512-+eun1Wtf72RNRSqgU7qM2AMX/oHp+dnx7BHk1qhK5ZHzdHTUU4LA1mGG1vT+jMc8sbhG3orvsfOmryjzx2PzQw==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.16.tgz", + "integrity": "sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.31", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "requires": { + "@types/node": "*" + } + }, + "@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", + "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.0.tgz", + "integrity": "sha512-0E01f/gOZeNTG76i5eWWSupvSHaIINrTie7vCyjiYFKgzNdyEGd12BUv4oNBFHOqlHDbtoJi3HrQ38KCC90NsQ==", + "requires": { + "@sinclair/typebox": "^0.25.16" + } + }, + "@jest/types": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.1.tgz", + "integrity": "sha512-zbrAXDUOnpJ+FMST2rV7QZOgec8rskg2zv8g2ajeqitp4tvZiyqTCYXANrKsM+ryj5o+LI+ZN2EgU9drrkiwSA==", + "requires": { + "@jest/schemas": "^29.4.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@sinclair/typebox": { + "version": "0.25.21", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.21.tgz", + "integrity": "sha512-gFukHN4t8K4+wVC+ECqeqwzBDeFeTzBXroBTqE6vcWrQGbEUpHO7LYdG0f4xnvYq4VOEwITSlHlp0JBAIFMS/g==" + }, + "@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==" + }, + "expect": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.4.1.tgz", + "integrity": "sha512-OKrGESHOaMxK3b6zxIq9SOW8kEXztKff/Dvg88j4xIJxur1hspEbedVkR3GpHe5LO+WB2Qw7OWN0RMTdp6as5A==", + "requires": { + "@jest/expect-utils": "^29.4.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.4.1", + "jest-message-util": "^29.4.1", + "jest-util": "^29.4.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.4.1.tgz", + "integrity": "sha512-uazdl2g331iY56CEyfbNA0Ut7Mn2ulAG5vUaEHXycf1L6IPyuImIxSz4F0VYBKi7LYIuxOwTZzK3wh5jHzASMw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.4.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + }, + "jest-matcher-utils": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.4.1.tgz", + "integrity": "sha512-k5h0u8V4nAEy6lSACepxL/rw78FLDkBnXhZVgFneVpnJONhb2DhZj/Gv4eNe+1XqQ5IhgUcqj745UwH0HJmMnA==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.4.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.4.1" + } + }, + "jest-message-util": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.4.1.tgz", + "integrity": "sha512-H4/I0cXUaLeCw6FM+i4AwCnOwHRgitdaUFOdm49022YD5nfyr8C/DrbXOBEyJaj+w/y0gGJ57klssOaUiLLQGQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.4.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.4.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.1.tgz", + "integrity": "sha512-bQy9FPGxVutgpN4VRc0hk6w7Hx/m6L53QxpDreTZgJd9gfx/AV2MjyPde9tGyZRINAUrSv57p2inGBu2dRLmkQ==", + "requires": { + "@jest/types": "^29.4.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pretty-format": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.1.tgz", + "integrity": "sha512-dt/Z761JUVsrIKaY215o1xQJBGlSmTx/h4cSqXqjHLnU1+Kt+mavVE7UgqJJO5ukx5HjSswHfmXz4LjS2oIJfg==", + "requires": { + "@jest/schemas": "^29.4.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dev": true, + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dev": true, + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/styled-components": { + "version": "5.1.26", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", + "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.49.0.tgz", + "integrity": "sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==", + "requires": { + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/type-utils": "5.49.0", + "@typescript-eslint/utils": "5.49.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.0.tgz", + "integrity": "sha512-veLpCJLYn44Fru7mSvi2doxQMzMCOFSDYdMUQhAzaH1vFYq2RVNpecZ8d18Wh6UMv07yahXkiv/aShWE48iE9Q==", + "requires": { + "@typescript-eslint/utils": "5.49.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz", + "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==", + "requires": { + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/typescript-estree": "5.49.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz", + "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==", + "requires": { + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.49.0.tgz", + "integrity": "sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==", + "requires": { + "@typescript-eslint/typescript-estree": "5.49.0", + "@typescript-eslint/utils": "5.49.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz", + "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz", + "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==", + "requires": { + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.49.0.tgz", + "integrity": "sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/typescript-estree": "5.49.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz", + "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==", + "requires": { + "@typescript-eslint/types": "5.49.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==" + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + } + } + }, + "camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001449", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz", + "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "dev": true + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", + "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==" + }, + "core-js-compat": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", + "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.27.2.tgz", + "integrity": "sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "dev": true + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.1.0.tgz", + "integrity": "sha512-AryfkFA29b4I3vG7N4kxFboq15DxwSXzhXM37XNEjwJMgjYIc8BcqfiprpAqX0zadI5PMByEIwAMzXxk5Vcc4g==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", + "integrity": "sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.3", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-config-airbnb-typescript": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.0.0.tgz", + "integrity": "sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^15.0.0" + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.0.tgz", + "integrity": "sha512-aTOsCAEI9trrX3TLOnsskfhe57DmsjP/yMKLPqg4ftdRvfR4qut2PGWUa8TwP7whZbwMzJjh98tgAPcE8vdHow==", + "requires": { + "@typescript-eslint/utils": "^5.43.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "immer": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz", + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==" + }, + "immutable": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz", + "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "known-css-properties": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mobx": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.7.0.tgz", + "integrity": "sha512-1kBLBdSNG2bA522HQdbsTvwAwYf9hq9FWxmlhX7wTsJUAI54907J+ozfGW+LoYUo06vjit748g6QH1AAGLNebw==" + }, + "mobx-react-lite": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.4.0.tgz", + "integrity": "sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==", + "requires": {} + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "requires": {} + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sorting": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.1.tgz", + "integrity": "sha512-go9Zoxx7KQH+uLrJ9xa5wRErFeXu01ydA6O8m7koPXkmAN7Ts//eRcIqjo0stBR4+Nir2gMYDOWAOx7O5EPUZA==", + "dev": true, + "requires": {} + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.0.tgz", + "integrity": "sha512-760bk7y3QwabduExtudhWbd88IBbuD1YfwzpuDUAlJUJ7laIIcqhMvdhSVh1Fur1PE8cGl84L0dxhR3/gvHF7A==", + "requires": { + "@remix-run/router": "1.3.1" + } + }, + "react-router-dom": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.0.tgz", + "integrity": "sha512-hQouduSTywGJndE86CXJ2h7YEy4HYC6C/uh19etM+79FfQ6cFFFHnHyDlzO4Pq0eBUI96E4qVE5yUjA00yJZGQ==", + "requires": { + "@remix-run/router": "1.3.1", + "react-router": "6.8.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-testing-library": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/react-testing-library/-/react-testing-library-8.0.1.tgz", + "integrity": "sha512-Gq4JC9r3prA4hYwo7afcbHHMFckO29+5Nrh2KblAEPuK/DWaU0bJE1vtpAgLhzhY9bBirmcgjjIHljHEwGAXKw==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass": { + "version": "1.57.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", + "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "styled-components": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz", + "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylelint": { + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^7.1.0", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "fast-glob": "^3.2.12", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^6.0.1", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.1", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.26.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.19", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.3.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + } + } + }, + "stylelint-group-selectors": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/stylelint-group-selectors/-/stylelint-group-selectors-1.0.9.tgz", + "integrity": "sha512-XwiHz2gcb+KTpwrLSL7/tJTmSjzwcN1SCnpaOTwbPjItyZC2E7hSybp5Ny1/QawHdRXF1zTiVSOms9Q+UOQ/Mw==", + "dev": true, + "requires": { + "md5": "2.3.0", + "postcss": "^8.4.14" + } + }, + "stylelint-order": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.1.tgz", + "integrity": "sha512-C9gJDZArRBZvn+4MPgggwYTp7dK49WPnYa5+6tBEkZnW/YWj4xBVNJdQjIik14w5orlF9RqFpYDHN0FPWIFOSQ==", + "dev": true, + "requires": { + "postcss": "^8.4.20", + "postcss-sorting": "^8.0.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f1af255 --- /dev/null +++ b/package.json @@ -0,0 +1,67 @@ +{ + "name": "my", + "version": "0.1.0", + "homepage": ".", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "http-proxy-middleware": "^2.0.6", + "mobx": "^6.7.0", + "mobx-react-lite": "^3.4.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.0", + "react-scripts": "5.0.1", + "sass": "^1.57.1", + "styled-components": "^5.3.6", + "web-vitals": "^2.1.4" + }, + "scripts": { + "dev": "set PORT=3006 && react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "js:check": "npx eslint \"src/**/*.{ts,tsx,js}\"", + "js:fix": "npx eslint \"src/**/*.{ts,tsx,js}\" --fix", + "css:check": "npx stylelint \"src/**/*.{css,scss,sass}\"", + "css:fix": "npx stylelint \"src/**/*.{css,scss,sass}\" --fix" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@types/file-saver": "^2.0.5", + "@types/react-router-dom": "^5.3.3", + "@types/styled-components": "^5.1.26", + "@typescript-eslint/eslint-plugin": "^5.49.0", + "@typescript-eslint/parser": "^5.49.0", + "eslint": "8.22.0", + "eslint-config-airbnb-typescript": "^17.0.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "react-testing-library": "^8.0.1", + "stylelint": "^14.16.1", + "stylelint-group-selectors": "^1.0.9", + "stylelint-order": "^6.0.1", + "typescript": "^4.9.4" + } +} diff --git a/public/assets/achievements/Icons-06.svg b/public/assets/achievements/Icons-06.svg new file mode 100644 index 0000000..01a71fa --- /dev/null +++ b/public/assets/achievements/Icons-06.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/Icons-33.svg b/public/assets/achievements/Icons-33.svg new file mode 100644 index 0000000..2f52fd8 --- /dev/null +++ b/public/assets/achievements/Icons-33.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/commitsAfter1500.svg b/public/assets/achievements/commitsAfter1500.svg new file mode 100644 index 0000000..e301287 --- /dev/null +++ b/public/assets/achievements/commitsAfter1500.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/commitsAfter1800.svg b/public/assets/achievements/commitsAfter1800.svg new file mode 100644 index 0000000..8f6ab4a --- /dev/null +++ b/public/assets/achievements/commitsAfter1800.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/commitsBefore1500.svg b/public/assets/achievements/commitsBefore1500.svg new file mode 100644 index 0000000..25f65be --- /dev/null +++ b/public/assets/achievements/commitsBefore1500.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/everyMessageLong.svg b/public/assets/achievements/everyMessageLong.svg new file mode 100644 index 0000000..fbc2f4e --- /dev/null +++ b/public/assets/achievements/everyMessageLong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/everyMessageShort.svg b/public/assets/achievements/everyMessageShort.svg new file mode 100644 index 0000000..293fad2 --- /dev/null +++ b/public/assets/achievements/everyMessageShort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessCommits.svg b/public/assets/achievements/lessCommits.svg new file mode 100644 index 0000000..33ad48c --- /dev/null +++ b/public/assets/achievements/lessCommits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessDaysForTask.svg b/public/assets/achievements/lessDaysForTask.svg new file mode 100644 index 0000000..29789e6 --- /dev/null +++ b/public/assets/achievements/lessDaysForTask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessDaysInProject.svg b/public/assets/achievements/lessDaysInProject.svg new file mode 100644 index 0000000..c8a205b --- /dev/null +++ b/public/assets/achievements/lessDaysInProject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessLazyDays.svg b/public/assets/achievements/lessLazyDays.svg new file mode 100644 index 0000000..e05524c --- /dev/null +++ b/public/assets/achievements/lessLazyDays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessScopes.svg b/public/assets/achievements/lessScopes.svg new file mode 100644 index 0000000..f884143 --- /dev/null +++ b/public/assets/achievements/lessScopes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessTasks.svg b/public/assets/achievements/lessTasks.svg new file mode 100644 index 0000000..d7a033d --- /dev/null +++ b/public/assets/achievements/lessTasks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/lessWorkDays.svg b/public/assets/achievements/lessWorkDays.svg new file mode 100644 index 0000000..b709ffa --- /dev/null +++ b/public/assets/achievements/lessWorkDays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/longestMessage.svg b/public/assets/achievements/longestMessage.svg new file mode 100644 index 0000000..c556769 --- /dev/null +++ b/public/assets/achievements/longestMessage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/longestName.svg b/public/assets/achievements/longestName.svg new file mode 100644 index 0000000..b3c42ec --- /dev/null +++ b/public/assets/achievements/longestName.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/more2DaysForTask.svg b/public/assets/achievements/more2DaysForTask.svg new file mode 100644 index 0000000..7de3176 --- /dev/null +++ b/public/assets/achievements/more2DaysForTask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/more90DaysInProject.svg b/public/assets/achievements/more90DaysInProject.svg new file mode 100644 index 0000000..3397323 --- /dev/null +++ b/public/assets/achievements/more90DaysInProject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreCommits.svg b/public/assets/achievements/moreCommits.svg new file mode 100644 index 0000000..f7633f9 --- /dev/null +++ b/public/assets/achievements/moreCommits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreDaysForTask.svg b/public/assets/achievements/moreDaysForTask.svg new file mode 100644 index 0000000..e8233b3 --- /dev/null +++ b/public/assets/achievements/moreDaysForTask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreDaysInProject.svg b/public/assets/achievements/moreDaysInProject.svg new file mode 100644 index 0000000..d328cc3 --- /dev/null +++ b/public/assets/achievements/moreDaysInProject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreLazyDays.svg b/public/assets/achievements/moreLazyDays.svg new file mode 100644 index 0000000..9817a13 --- /dev/null +++ b/public/assets/achievements/moreLazyDays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreWorkDays.svg b/public/assets/achievements/moreWorkDays.svg new file mode 100644 index 0000000..a9756f8 --- /dev/null +++ b/public/assets/achievements/moreWorkDays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/moreWorkDays2.svg b/public/assets/achievements/moreWorkDays2.svg new file mode 100644 index 0000000..fd6f8ae --- /dev/null +++ b/public/assets/achievements/moreWorkDays2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/oneCommitOneTask.svg b/public/assets/achievements/oneCommitOneTask.svg new file mode 100644 index 0000000..e03dfe4 --- /dev/null +++ b/public/assets/achievements/oneCommitOneTask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/userIsDied.svg b/public/assets/achievements/userIsDied.svg new file mode 100644 index 0000000..da4fe79 --- /dev/null +++ b/public/assets/achievements/userIsDied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/userNotWork.svg b/public/assets/achievements/userNotWork.svg new file mode 100644 index 0000000..ab0cc9c --- /dev/null +++ b/public/assets/achievements/userNotWork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/workEveryTime.svg b/public/assets/achievements/workEveryTime.svg new file mode 100644 index 0000000..18d1c1b --- /dev/null +++ b/public/assets/achievements/workEveryTime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/achievements/zeroLazyDays.svg b/public/assets/achievements/zeroLazyDays.svg new file mode 100644 index 0000000..4572b9c --- /dev/null +++ b/public/assets/achievements/zeroLazyDays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/cards/commits.png b/public/assets/cards/commits.png new file mode 100644 index 0000000000000000000000000000000000000000..16ffbdfd4597b27c55c23644ab5d5a5595ad6eef GIT binary patch literal 22703 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 N002ovPDHLkV1npCaOMC2 literal 0 HcmV?d00001 diff --git a/public/assets/cards/lines.png b/public/assets/cards/lines.png new file mode 100644 index 0000000000000000000000000000000000000000..be7a40e026de2cb01893b51c37306d406529914a GIT binary patch literal 23161 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 IM6N<$g21wll>h($ literal 0 HcmV?d00001 diff --git a/public/assets/cards/money_lazy.png b/public/assets/cards/money_lazy.png new file mode 100644 index 0000000000000000000000000000000000000000..2be5ed4cbd02f957eca93eade0a1015ee6af55f9 GIT binary patch literal 40422 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 z/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 literal 0 HcmV?d00001 diff --git a/public/assets/cards/money_total.png b/public/assets/cards/money_total.png new file mode 100644 index 0000000000000000000000000000000000000000..3193ebf58fff2bbfa137956e5ba280ae83e757aa GIT binary patch literal 28617 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 z

    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
    g2SjJ$ms z-*)@CjfCJz0`GAQ@Y8KW1xRE#tV7{ifl`QRpE}CM$M6v>B zr7v2JOf3y+u#QQEbG-qNbC6tE&}L3)+?3D!4P{xJ%}Y`C`1@$RQ!SS2XwQ)lX#m$4 z(1}v2qr9f8qY3eVWGmAS#_}H!Dv`4>E5Hwm8@UBH;`Lpv6GoQwQQhE1g1@M8R)Mk- z%JB!3G`JgP*yDK|}|L$)rh= zJ_DX({v{h=N$J8`W|{+yLXpLo$_yJ$_3@C>(x&mCQulYhbeQ^HjPQ3$coF_u=zbj? zI7i;c#sNEWO#tg2uaAnb2AYzn9hB?}U1KlSGB6z2q^?A}P12{^s>%>6ol3)ABh`f93eD1Q& z_+Sfc>BmZWmr)9)<2Bf#X$^}?LaX(RZg`ecq*H%N9$69Wc%^3x?pi>a8cSbj>KA7| zls~-nsIpQof5SS>f}u|J_;SdyIK-VZ9NhE`dwly0>|Y>Z#{H*b`^A$;p`rQ{_fg>a zLXL@AcBBH<#jiqe2fom9OBFu0%48_-g9LWmwbVr=5X34BnB-th1YvnL;K!kU?vMSs zvJ6%=s_w-c3lm?E$!U?MRYIcv$Yz)89lpt;fnf&&bDrvIP)jib%GPL~{q=+ctRYA`b3)IZ;)yEG<(x; zDR2OUUM2|5Xs{>}Nbx{G`-{yb-PSrl7b@T#0?VgJOgg~oU-@he=?V2mLWWso)qKTD z!ArMSJVdn90b*5YYew3VJ*8DX>bJ!Z%9Mj6}oe|fE6EBR%*p|75y{J&V>4|&ne}BFIFKh zleMX$tHjHp57~7oCPi6uefe8wL?BmZ?WN9}i(;nCa9}?`Bpw?!1h=VyS6IRwdxen1 zjS`}xaX?84Lr5B;t3pX$?2tDWqBk7A3RP{0lQ8OFHr%)!!aE>qK}MDQeks|w_LVz+ zNY@V8?fok2q)cpdl)e|(_Ob#w3zH}?&=aJs3%-*H)NYplZ&G~j_b|x_U9JL*9BhFuA zxdW!B3Q9D>O2|i=O+d$nM6;d~7G1Oumsb-IRh6@#0yTT^K;-?B-Bu^Uk6aR!i}?nz zpB{PoWGkrlA#_d!)s?-0%yrFz*o-bnE0#2_S>2O&VJi8(&%rv|Bvt=tD20b;z;`RF zA0$3Bpd~$YiBvn?ytd8_eBLEn60hGHSqlObG3ce>G|7|q9JOMNo60#=h7KXH(}*gc(jHZy~HSh_)h^Yf9`ur7SJMx61q^1smbM zN=s!oQj&2RRHT5U5$ifcS!x6!nGAG6S<@gkFqlJ^+pv0^LiJybg>aEV8nnSr%vR&& zNuxRVtBfj0;fal_A?4u3QwQ1-HXBfd<4+~sCW`7r=D8S}vTJ#keZ}i)EA>Tsm>xX% zkI-F3=2aS=DTX9dW%qh|rfP&LdGx2okUph?YMz{N?hl+xqY3c#zwZ*Wt2$yu!n-+xw}-CMaI!>dvypNBJn}XZ+%43Qt6S(WPRQv0;^8usuw7~5W$Hvm zr*I@ODr6c9;OUl)uii9uh7qk>bZ2w+Wv4tlV*V%p>5mV%@N$j{kP2mg?oy+W}q)(L+X{gfVa^?K!zzu1O zFRd=igKj%GpLQOBP1vrWC}l_K$*(v)>n%u@`3KSW&wDAnC?J1&39(at zUev5lf|X$&CTH(@SSW>W4#EGFYW@N(h@H2mdDUBbu7$KFRvmlb z$oBzD8TRR8v46>kuNx1z0Y9@cfQAV_vLK#}hZdO>-!sb^5ivs4rAHdux?W_z`j9h7 zTF;C1NsS;2>km_yjR9BxexFb$g+^K%71m$q67o)6iw~3=tJ)4=bRpYAMeTL%BeUd+ zbl55*QccL&cqrfp$N*?VZTnnW4a<^8ZKX*cg=GtZ*vHBzHWPUJ(4VD+Xs7(q?esZC zlyakpdhph9q1Y~=NniG1zkIJ72dwj8BE0I+tz}G&$Wz9$SiAfUYY`i@a*C&CjD%z8MlF~n`6wfX%WmaJpLDbFg7{MiCJaK;FU94t}CJc;9 z92NR^DB-D+g2(CtPRNf)coU9&qo9?W2Oni3jtA=*uNfvDhFam?k?b^YT{a}X)&(ik zB`(J3_@e$OXWMzU1~t*ds{w}Oc3h>g@nE@{X`|Po!62rMY4&UD)moD~pj*BFS1H?x zG7IpU%isSrp-Lzkkw6k2M7XpTSnUM%I4-P#Tra2v?<0C6bww2`gwpnKV}MjWoSNeA zB{@s%$^&(oL&@ZB4Fe=K2xoHZxd>bIRh915F0ZQu>m2-nWrPCI>Qf$#CL6 zjUqv^=O1)8seH1WV@LYWXFEh&h176Dgv^#JH{sw764!LBp-0>Kg1|70aqnC4mjmOF z6TyaI=D}L%3d{uAQt+2#mlPCq1hxAk3q+-eB(Oc@lvqm}ZgJ#_@6d`RAP(~)a1Kye zrhZluMXq&Aum=tJ$RAoXkhI~EC%t2I zCyW%wJN?+#sY=AAhj<0#k$+a%4Jgm~DwVAe{?g1bNtgoNMpXcJ4C9)usPpo0(PWrB z?Ea~35a!1^v=C9R?P|5B+_`beteU_tr`KyFEqWKIc~?OhMmV$7=+)|#>9q#t^es=h z-$$ZJJ_g<}hFTjJO6y9_%AlwLgMTeWDInPMFH@CpKxxF!-=c?FfU0JD(80k!M1ww+ z353Y?>RB6Wn%x-MpKkM>$fdF*JqdG@fbOQ>PI5Y0)S30ZzKujt5Q|1$r)~A$8H4Ve zA1wq-U}cxZonLQOjMAOqb9w<9i#RB0vS&_F_|T$-e9{fgve5}`zK3A z-&9Fcr&;Qd^^_im>oED`B#l?HRq*7YE>mS$)yh?H-vzP$oq~HL>@HvT&5b7 z4GPZijbLj22rE-nA%!~#JJ({#G8_4vQ?JO=Wa<&^A2#g$O7a4g8!szh6R<+!%3PP)&SuleW=x09 zc@hr$D|Z_T_IAA3@R_Z#{7*@QOng93pt>^o!h}*n2QK|rJQcYG!)>Zu1m;kdCx=;{ zuYIMZR25>-o!@plcy+(nn?HK5S8j1?nKnrwKrpTpiLW$kFjvYHck4z&B793a$eQs| ziC~f&%lg2m6l`Y0{M;Z#7WrsMs1%Shg+?i29ZitRq2Q4xv`@y`Y8onx9(^;QyjO!u z585g#Xrr}mcFOJ-p**lZ|7kX{Fh#G?4qMJ>HJ) zVV?JasJ!q`C(Z$3N>fc@rnHx<@mOJIeZ~Bq6<~ua*`M=*tHo|q`|#v9#36}%+{RtE zevi9QgMQil)UUf6z>^Twc2-7Y;UfI3kI##|iwAXG5|okg0Czl^At}#!tXFEd zCirpr%#ijeIrY%IOwj5El#pJ&>n>y9ql?k=_MDPNw%KZ-N*MUcA1uZ8Qh$p_-4L|2 zH^Sr7wxe#VrOdCmqH@`ndX~;-$rEaAL_hG6tHGR?ZQ}C8JMT|%fd_paKxJgy+(8=S z!sVhRi+y@ZE@8y40L6<(jnl(taPT)Sx%4p9eX$g^o>)!z(^_$Yqk>9^6HR|tV2?`5 z$;NzRC@8X_vGbg^fJVFwr z6OImiX=IZW9yx1t&?mEk!;_rokSA!=HHEjIXrSzf0-QC<0ZFk0t_Ar90b(j@kaTg+ zDUvjdEB30X3Z{yE$8?ic*CATaP9wB%py*!aM1u(QEr9ievN+^Vsk{v=j*-O9(G^|a zEyzOTDK!{0aGWN}we64>uyLj;)i$9LJ<$)N7bFQ0f(g&%pPbws!GWW{3jRD`Gu*#_-bY*TOlkE=k56QMuRn4T!V#~~YWLxXIbK2KmI3VAY~DX2Ru|@wr@;;%4#1uyAch94Y@3nmtI*C+P41+H_%%l z45QuM3(;xhS*R8L#eaK&lGzA9wQ0{<%G>l?)FoHTCB#VJ%}(Wgzh_kyt1`!T#sR;8 z+7DsC2pvdAHyRK2sEt1-t0BdU0{6w9emUp}N}VS3_F!VfB&t8ms-Nr)|JB)>T*0n? zqizDhexQ=lCRwk=R1m&~A~3Jgilv)9zyb+DDjLhqz}bZAp=w2?&5i|#_A_~CUCz{V z9-7uK=Dae_3Ut6L9(~<`za|V>Pb;iT~ z2)%>}VTcACALosGWjs z0JjnO)t_<7>K^JbFM`F&+(5{f0I7kXHdsnvQ^On@ru2yt znFMYau;-d!B^vl!>COooy{dR>9EW%3g|=#axRwEZ{LD z2PW)+OY~JJ)uxGS1sRLsEnK2vWX4~P@Jar4)Xe7zZ1Si|7QLuxBr|+vvw)@q;5SjZ7 zT}Qm&Rjem59HHleg<1}HU6noa6XRj6$z;;$IQ&u#4r zrOG9@uk$&|Hgct9}`QBX#HBe-hA5tVuuvnK=#;$Z0u>lDj0|c`dnmE($R!5 z*3~GWLar=F4?BEiFX0fKYQ|v=r0NL%c-mOlFEEos>I>@mZK`Y=AxLLRG-T&97sAe} zg^L!ah<`{_nGRIMQWk$NeRfcd{^*l=vEY;BLL)iz>U*T(TDcj1c~716FF{2d{l?^| z67f3c8cMwWs?(*yb8(^?1s8Vzv*-)OWXj3FCx=6M_>&$ZNX`DcMSIi>qgwh(XnvTv zS{(Q+Ix_NfAMlF#51V-gs~W4jG8l?4dj*>ntxrHBk$1iaKjC;!w#&(e-n5J1;XSBZ zl`cL!P;n=b3@-ZC<=ex*D=E0NsJSdz%C7-aJBQ33B+@!C%Qa5-QU8kA@GzoFeafe) z6BNT1D(Pfi&nH9iB>CoJ(nwNlEv9PoALl9p?E1`=pSStW>?2Bbo4?4U;zUW|&z6}9 z!w3$4Pl(v(-b#ZBV=QS#sTzUrZZn1#S3X##gFGgT6Et#5RVH;Nv)Bl7HmMbF>?47m zrvvr5{hECX%_F$rfkjXse$Mp3slsE46aJVMXwH2WjbeCs^Z>03?4Y!d%oQSkB7O_` zlAsN5HJ#a>5RVdhwk;@_hdfj*(tUyBBhrKV*E{<4g*C%l>u5mFEPtR8pX?6WzmX8= zQOXL?VRboi0Dx3DG(kKXhh;|twV8*?G?1pqIWw+VhEne^Y@^%(`}}<{Zs)wL(C}PD zgt6KKa(=A2grnmtdv&ElN7`53LVHdnN{uLQ{ayTfXz7#G1pO^}lu3V2-5JUU)-<-* zo9>=GzAFMgVi5v#cv3GxGGdy!Y)d<)n&T9=1yMTof(gu2G!IEnHJ--xodm^ILeE9fdm&x+FMH@*wrvFWx{Z2m=*VAVa* z{QB<^jSqtqnXn*H^_56wo2G_l+WGtgMj*AI$C6-$5B&glT5ek4(64$VNLv+-_uw!J zarTf=gpt@EQo(SBDUaff_@>gE$t$i)7Uec%;8{dF{%e&}?B4~6 z+f;{);6pKRCGg7M`s&9N_K{L@0T7F%cQ^OggL-Y@p&_Wbsh)b@Okt?=61BPB3+wMm z^LIxKhnz%TG;Tby&POw&7W=#XD-eCD< zs&WP!I9(G-vIjd^an1p(9xQ=bfUZzBEv$Aco=u;RX1 z7J?Y@)~Lc!QJUwGyW1aaoP=Hl*7{gmIX07iQkcvp5|e(f9(?fLz6|K3dmTIdnP%vH z?Jzc!Szif|)cXkCANogvDc3`Nqk=lFmYPzlxJx3{q|;4o6403~Rh^|H>{ep527J8h z?zhxmLNl`vRMxU0T<*fMgWxWh$9CsR{NDOykEj?nGbjxICq4^oy00O_sy5h9P482O zIYQX9-WLmkM^T5S?pE&d)XPYU-WZ#}>3Eh;^BYGL>NP;)WWf9&WweAet1rMd^$m|^ zLU?W|wTiFRZ}t9@C@V_XzLNXc=*4Naw$ph>e!uPX@b_!erYw1hXR@Pd5E04L4|h1H z)6ts;u7!3quL#YSA18g7vdiS$J%A7$On_$b4yVZ6GzoyRpnSt4;s$cA*b`q^qWxh? zp@aIh=~E`H4z&>uW(&%+0o)A!fSwk&?GVoVhMpf0rYB^GiD3ic5gV&K@n^g7a|wzN z$8RvhmLquP1G$G(1{ME_ex_Tx1hz9lU`EslhfAMQf6wOHzvU$1Abx-0$}d&QG-z-(2UIA-Lk#pXpbd=OkTn)O-aAM1&7FlLQISR|^%_ar_h(Ak&KKPrb z)ctHtArtovZ5(`o>fa!okbX&gpzy=+sFa#WuQ~Q(7DL=ujxWMe9p#PtTc+|(FG=GV z*5F!s53JU%opE-Ga*{=n#D9~lf=E)->Gcl1f2{*Nt01-SXhX*3z&FQ)*7Pf~;P@Gb zGZbL!4mB5WMmY4K0=%d#{%Hb56 zrup?PGN`VNOu67#Vt!Dxfb`!}pu^qrNUejphx;Ar?C<5D)g^GH5T6?gASpwg$%!mg zq~_8l;t7U zJT`%G$-JCSNH=u`(%ew_cKxNCQjqdG7Xx>6O^LTe)@m)>xZ7*CU#aWK9TTcFGb;Vw znu%6`hdYZQsw6wu#;Oo2qLO*Wa|RY7zmDlri8%j++(3Bn*l0zw<_RhdzvlBt+Bl-T zSX~NhY1`Kmqz>I+HdVWPSrJgjgc+xY)1?OL6J$W`)(6!uy2^-ia@O>JUj}7W#qE=V z0FFgJX@{H7xVe`~_<)KydstHVgyVx(Hb$Lsga|BiSs7n$?jLY!(6TFt{}asRfkQEH zVI2%J<-WP1guWOwe;JBH^v1q^grl{-S3>s&^2iZCp>ZTH8#_Mk3_02esTDXrX1q^4?A^m}rc&sSggw&~v=Q&+&=-Sgv6UJ-*R8p@F zL?)VI;{EO#Mh{v2?ntMd?)*ETQ%>4!lEe#o^BcnQif9u_h>u3cRV1-+UrjptcMz0m zvqdxQ3qn&@b@Fx&$_Wu()lc}nxmQO5n_7QRChF3l%X>Hf$}!=X%&+_%o>jYlsFr9E zbpQ_&Puyfnm9j=xciVjU@AGiqBd|N85M;FdO-@?yih0e{a7T z@jX@&>f5veR_3>&`5wiuoMPLt62jH?Xz=^ym)0NIPL(IFPaf}W|TLOXzO~!tO9czk6%4cCXq>g%}^Zu@n^uT+NHgUu_O<$}uiU)%A;nF%M|D z8R2#BTgPtLi4mQo?@t474Qrn6E-CmVRkKN8_zXpe(8=qs4@ttZn_WlBRsRuaY~MVgy$A6nhW}I6!}{ z6TADuFArSR(~2e@G-N1H?+BEi*q&!vp>o~G*i)9%HZK_>w>U(R53lRh-K%&9`MEq6 zDe{VZP{J2|orm40D5DYN3~dt~tz+wzA^-wxaoM5T9HcP*@STDWSPZrYVM9g#2x5J&GP4j6j$ND#!$_!jB4m}6(qdSnKzmtT3?T*hyX7seMsPRoIG0C$oY zP-#5F!N|)Pwf=!nHp>Ja5|d73oE=5KO%%+JaL)BR`>ct%OtOCC5dfZKtamB{b20Krb~i2O*Wnud=`K$~XHC&{2uYk{ z(YuNc#-!%x;#ZAl>SCm#w>0vCdi+ck;#feZCjh=|>?Ow1=pr^sTESevl8@C^+_SZU z;zx+gQ*cS$q$7S4C*fL0X|s5JxNwte-EFGz{~-*BnuQ+U1FiV}E#mbxv(XxtfZ|E| zJkD%TC8lKk3=`{*tG&h=%yQY4)jd3AjZn-;9-dlY2$C-P2S5;ynYBoGD_T!W$z)KX z#gpQf693k#l)Nwu7Cs=10K91Of92%>S|j$W?PyPX5SaVGk@^TT+PX$V2R*+6{=Q_Q z{X6kuU^XUJ3Vpd|k~$`%Hihh2XcZb&uYaA6h^V#sHkkLJjPXH26({n}8A>zZ*~)f) zZE7Nk_6vUEI>1p?#wt9$eOKsRc<6>E0f9$$SWx?Q;P`eO{o~-K#Ji1zgv+$uNBkup z?GW=xSXIdcwu2Rkks${xrGZaf_0A#HF?F_;5ti4+D5vuW9nCtos(V3EA< zc4w|s#s3CN3TfCFL-&5_mm_s~15>~NzHP&jBHHp9Ci>LzF(kCT2%d#wdI$V#MhaC8 zu8HW-BJWdg^ObYv3{-mxW#V$_LX@5EG(X=51^KS`vxUd~hZI7eWKuLd5GBtliprsJlUKA}@X868Lz&yt{%!nkjTGW1g7 zQ|}g9#FOX$B@Q`|wfATh{{x#Al;WDQ@!mUs6-BN6#rM_3 zuyP}YG&PbE95;QK{I@>W2K%rA5^LO;+;aSrcr-FHb(x5!w4{wJ8q6E0tTezz6z{() zcbx|j0qN0XRy^H$X_L!9V?y1~z#cf0x%dek9x#08nH_O~e=|)OqkJFrVeQ47^kfdS2f(l-!pI6?Ry^{zw=;fgKq6_7CF0~j`M{3ifM5+@)mJpYI_svU|xA! zuKI$pj+={?7a>(!67%c9ahnw~ElcVy@;K=ug?PXy;d@#K1&j)=OUEVnE{YHh$(B}|T`|Lt#Pi1+ryj~iDs zkDT4GzBx2%6G`ya`mVE;wa&?BTmIJMQWZ;KIZLM`ETjSY#4wwT97V2d6uS(4InX(X z8h}m4GgNMzS0Ducj6IFTBw|mUq})R{<7Vg-^pPwIc0hebn68j!3c$bi!;v4YB-Z@W z7(&QlxIENKbK4C_<4{C4)DkR!U9?!4@k8aEy>x9e*DJtZ(lz3UT={5DcwY5W8 zu+ps^hA$l;aFkTAo7JUJz7+Z*Xk$jA@lHux9^k20tnO8>oanARuoN|Zc1-QLRoNJ? zz^LYF#2~^Nb|1N~V2#2JWjPIgj~uW;#BRAS#Q1@ULXhXIw4B9$rr=xpa5CDloo{}q zv1GWUMYJr?=}+S$_R_s&DyrsY@skO`8w#rpJe@PQx_BivSy5vfXt|+2_}^&%^#i8& z%J(cIwqoBZsJxp>04deWE8ypFK+Im-`%)T3&2zwNUn5^hjbXu=H4Ii|1WT9G<@#{*9$ZG2b%; zD`-@4@z`jy&BFKmnQM1W@rgE24SoC#A3di7FCh^3clbl=jW9txio>Vs!MB@_O3^QP zt9<8k9b1U~-J%pF4%A>I68pWt+y<4c1Wu}N_096#DioU+eVnk&1blH{Wn2uA%sns- zDG_5b5?7hYr%}{_bf?Ysbp+0SG&MoRPB&Vjy0mH zC&}mulJ+H;D1%mv2R*x-%Fv}Ypb&|_0MC;)`RFC40VwfGKz8%3DnfZsLg^YB^Q7CN zvmuoilUlgcB}t0UZlgUVM&1`mvt@<}I(cF-#JM}A8|kkOrUpZOS8omS+TuYsOP;ft zl>6Fl`=6{%PX!_U*b3}Os+KvNLvC+K$*?h?NyE99560$B^Q*`M4qC@238IAQp++kB z+(@i&LlJc?i@TP$bnV!DGP0a~AgW`wzg-an9t| zrGSVBm5P14=A(s-3^`a?<>U|KlD#EM5nON+)2X6SdRf@;2cqV3M-bmGDg&lV8)BTD zUr1Xw3!+&Ho2`@GKHu~)hhb)-Mp=Y6W=yzvpHGEB+n>YJDc?adt>SnZp%Kp&gsM%k zGK+au1f-D>Txyz9JO^xZ6UAb#yW*QS+nl{b2~Msb$3B{RZArd_6Q6NQrwN4Ot7@E} zz&SntcL^PCmF0;5&&u0?@K)u%a{JRvzV&|dEK2k$~zJr3(PZ*3! z@d=XGN$USWedS!Ts6_Ysmg|j*SGR?x`L92k33(448SFdKvJCcFE}FjU+4Y$;LdZVG zHr@vv7Vf?g_RqYX+>7Rk;kKJTo?wLYk?SF^xF%x*(_AFup`V7^zLW#{2szTqxfg0z zXlO%9%*wXAX~?WR)tv@v#UV1U70Jl@nLMwns%AV%r zHQq|!W2L0~V>yn6rxiOIis~Sc(*-snJ!B_MC9aO+`() zzs*e@#>+_15;W|p;#M}yYMB0zCscT0 zH)@-0XyB;QEBYJ$3jcN7BhN1~%PyhTBa(ZW>Nebr&$KxUD%9{L*aQ!dIzqtNwTdu2 z>7?#`@hK|uXjqpg$Kls1%Elna-Y3_;FhJ)el%Io*U@o*_9kgXN4GH;0n(z=FSo1a7pxvkS zW!#1y9{Aqo#rRKnRlG(AWxSF`oE}}n67SUU`xSz7vCM}nD)in!L{K8Or8Bs^P0C53 zBm*Cx#TG{q9QH>FezK}>!7Z%R+wD#PaYu-Ni_X=YXn)gSgIvhnqA40}6)z-DEyZvQ z2m9WyR9Ro6%AJsTz32&Vo+UcBVB$6mi2D;4--TVqUc4N2t@P3=IK$jRDYly^)F4nPqF|zk>56(=lnzi{Hw_=(`gQf_n zC@8S3j^AG6UFy{% z$(`jB_v%&KJ^rVr3I%u6Mf>C25h8S;Gc|=6!z{X7N-t8%BZ&JPtF$Aw~0BGyIW;P*v1ABB`FWCZM4BSo`-TAHxW65GAx}<7PtV8>k?T{BH>bIK}ibz=s z+p2QcO>I6$46sL*R%Y64ga!zPj*(v<8mmOJJLvvG@B$nmE z($)86_Qx}aljq|5k^CkZbOh7Skrqj>2{OG7&(riLsi#j8^7k zf(riOP<(Uwq05rpL)8yO&o23CB(pdsh$a4jSiQ&ajHKFYix8~D)s4!`4y z72)j1ER*#1A_%ysi?3wpNP?~gC-WBOP=lm`Y;{!J_GlGj6OLMqXgEO`0_29 zd2=HJh+8gi(qgAI2*0~z``X}HP{A*ITKqO1u^&&TqBsZJ@u#7B2Yv~( zc7G>aPxfm}ENkR>$fMDzqTggd9GRq1v=HQ8wYDH*K za`=~o%)=<*lf8*%CbsHH><#|PK#P^%gm^G(!*ER;ShFmi%neR)Poi)}AgxdLeFtQbop0IzejtSBlfx$ni|`s?ooK0e2<4LT|Q zWb!w6&GpUckIx&`)mFNxE6O^VNX}G`ewF1xEvleX4Vyy$q(=TV*lgN?X2{KDa1;4i z`FpqhI6d54^nB=`&iOnRI|&kB?xVl~DCCd?BKe$(sA_SWlrsjo4{WH8$cX`))+~=3 zBB78XpUo;9`m=G)sxV*u)KYR}mZO(a-J9;c-~QXVjz;;rU1G0c3R~=rE|TfLN=~NV zNvrvM*7{3yAbjkl!XJx-RtVbk9YxuF7lA}DNbOyc$iNFi$jlgGq*Ij>q*$}c5Ia(q zsiPy!axs=K!<3=pzw<~lJ(H*QD?|~$BJG##d`R-Haj3Y`)kF36H`J&Rl$TiOSOBbZx?Jy}eIKIF`Gbk40a@(G#VeEK{STTH9Eu zxupA|smW45?!4!IrY$b`p@)n_hnG4E0QQo6$zdtuhRzU=K6#WrCs9xbHecM1nb>$r z$X4Gt&v8Aih9w;u8vW!OK-Vcn8~(m zK!(}nyUpb8>BbACpV$=l-7+BuY^rK(B898#PQbZ#xwx$gU+enGhBhTU&)bQ&nBVuxXx0G?y1(}*)g*_Koi7aRN(UcqgD5{fhbFw;>h(I6)Iq8JZa`WEjrv~E^!du!E8W0fS z%9xg8oMiHD_c>&JTK;@9VR5&11sy^2n(^~zPtJ@6!sDulR9QNE9$_z~uOA4GbXKG2 zN2Jr1FM@uAtGfU%$@4{^G_z%q)I&WogxHi!r$>WFND%GG>p&5O!8aLbgskSw*DuN$ zTIat&>?n$ey-e^%*UR7G)ZZ4Pzv0w6zax9(q`5vGn>{`G&Ko378v@LW4w9p7!)EBJ zOs{P)omvMHFx z{Bpyc!Vwlb8maPJND;=8VHlWrh1R1^Gbr%{wBvaeDG2OW9})SDu%F1VzBqb$VkzAa zG>r4(=8W{c1vv}a)5AjpWAV`JX)DG|zo$0g^m$QxCCCHKuW1FB|5nf>ebdy!k_nWdY5B4SSs=4D>!dTxEk}!&c2xSDsut8>pr7iS zQDjoXkWs8RT{awnjAq=!`Xn(FNaaGA5QB1O!c=_BYEzP(kg%WJdpTbm4dFUNJYtbv zgU|FIWar?}rMPT!+1%5AR=TO~D?dk+m}S2|7Q3S2ANn+{c^9pC|4~&gI)A|!v;uZimXW@2~6@w?=-&hrzNN& zWDKl<6_6FHzmr_&zk9U1T~uU*aVpB|QiwXIlw4Dki@46r2 zu7G#o-omJ2WM`W|t1kY(N2R@HBY*B^{H{R&Nw6S*m&kbsRt^|cM7qCYX5wn6$N$;X z)A5cW>6t6I8EF6%cbxfQ1$Ni^qyOt_&*Rxp;_q?mJ*b=pS3s8XD&G2tHatS0P-9iz z50M2waP-3m7}OmaG}T$L%IFp2fDUz)bvjUFl@TDPag%K@PKtvf7_gu&ph9iK7ynfZ zx-;`H(2-d1Kata?KIPEph?&T0ky7GJjGk2@{so+SH4vb1f8}YVTpdK`=icJ4K{YMI z+qE@}l1}-A=~m*!Wh*PckEN7|%dUy57L8l~l0&v0=yeGII^-!8s-s4RNlFw{mI~<$ ziwZrhe!ti^S@&tW(3P+HfYTLh({o(uC#j!Iu0@or#>Z#8C;32QPtC;{YPc+VVMA>e z@{Q7$L(pxoL-&17Z=&geI0V*Sp)n>CCNiB7?Q_1NXMeR# zu-+K*Zkpij3Dx9>Y=0j4biLk$dIIx6`63s$5QPwt;=XmgJi?TX+90%!@!D5-pb8JW z6pMw(-5@MoKMuVnF=HXxT?t@Gm(hl*SS9eF|BJEKC&qZF>W{)D@&aZe-UJ|W(^FcC zYUv#=3f7OzGe-N~6nrG2blQOk7Ps}`K~}PyYc>dLf2?}foa?5C+~`)d?SBRc_C6zH zk&F%;N-naSEXGY5E9_BGWvYBfF@0Z^>6{|upPSQpK31>bQ0Mw~9A3TNLrY9OjhQYU zJ=YW;2YU+1ikdhia*}bGC5cd>kJnZk1b~HMk*X86yp^;r|9p}Aem`l|iRcs% zBR!goZIz^j5)vmX52EwMYi+c+Bw?D zvg14H;r~J1wia0W9imd%(lQg{TMG=tW(9nlw+qBlz9lKK_@kC5HOhnvp12pEVd2tD z_j$eb-FTl=8RzLZNlAS_|K>}*Nc7#jkl2>mWAnaP+LqSnXKgR_j3&l0j9|7rp3Llc z07b~(9Wc!_>$o%kK#HZ;mwpBr5D@XYe388SmFkj|i5ax>{H7 zWzFauyW-5E52F1{r`6AoYcAH*wBMpMjEd`>Kfz>9;wwd$T4Z}^m8t=xMsaYHX4L*l zNLG!Wo`yCj-ND?(spS;FDMhZF_Q@+z7>PHjU`%Vg z*N!aCF*bJ{U=c6|$oU55-*07jdGghF!wyq4@H1~X{ZB0`@j z_Y02^TCsr~FTcdRwQl-tS5eh5ZYYpHSs0<%yM;e^-*uwi7K~ebT7Nk9`si9Pd-W;M z;Tx88l(I+EZK=Eht+})mWun7=d&=K~x>^&3C`eWtDd35YKlr=}R=TwDH?C zD%w+JDHOeB_ZjTy=!;Edv66&vu|3O&6Si!#I#>wtV}(9+u_l(nC-|H`65y<)-r8l2 z&2M|=7uL)?%M4xd(8~mK|JuW%A}|y!xaXedNfdP7qK+IJ#5)Or^=aJ2+=u<@oaDEqp5vJZ0fKq@3up_XQsxK&lS8{4Q zm{!oM;Veu^O2P|g$~R;(coIXgy&UCTi!>eu?oVR?z)1>Fe@T=^I_i=Ba%L$JXu%Gl z=8YCv07s7@%NKNH?d1S9y+EUAr_9LO67wh`3Bo7`bq;oJt`qFT++<;)7wS zn3ZBmUcn0)dCP1`7O~z#4!BBMc6m@Dk?O*%>kn-oY(;2tREIT;+}mbpq#KjB=!5~8 zHtf~NQ6r$Kjon(k<{}%7Nrmle>T);PQWonXngrJp9NIv?JXs)V%x;fQXre2cY2@3D z{=h6#L}OMz>S&*Kog0L)WRjX@`?oH$%HLcwtGiOD_GpN|E$M8l9V5Y)UC*U`-A}Q+`XO$nvldtKBB&5flP4dU5j)PE~KYr;vj< z(fzfk9Qki>vj)wEW=A?ZqF;5rH)lI42x>?uLr&KFgI9fO!-PX=dm||b?{B{z+&9Hs zu5d2BOHCK*YJ3usc2Xb$FU?i6Nl+L#Oo@lLr(jCab&NAKUwYN9$aTi3QVu%;b?Ku4 z4REXz*k`)NGVsO4;O&c;D3KBbx*v3Wb&`(JH01r56DnNQ@|q=WD`>r_hRT=5vKdVC zsCCTen%iqQac;9r_*MKZYSm;rb9jXKiv;Prwlh?%o3y|@DBj0P^N`e(Gby`5+stb! z{8>}BzQ&jH%wqjVqpcZ)rCz*6;bF+&PmX06GR^_R=%ig3V;qt4*I?gj3~%phi~L0JEr9KcEbcO97~x?UEW5S}j=H)gJ#GrGZF z3aCVq)xR%SGeHwGK{O;)mJl}dwY~hf?gS@o3sKh4Oq5{in5x(*5g9 zvecJ%E12)F%JG(1)LEGx<&$puAT+CTpLrro3n$`yc{}6@Y|51Axr!TAkYgrN8w-e8 z2$xfwsu#bO9MbVrl%JZ?b&8(4lq1CkFKe&7JvXKlfCd2)#UX>Kqh;;4JIfr)QbtP- zw$nR|YzS*i?l5liwV&eJG;Uie@7Ykt5sA@DW-M#=`hUR1*GS!)mVeIzx2FcJv+T1V z&1b|Fwtg*+xF5n15DQCblx7B{80R4}TSv7F5KG`eIXk0y!m~$%+_cABY5yoP8%ET{ zSyizqB;-YQWjbxOeFh<+(pz>NV`Lv;h)d0an1>$4YusaO0be$s`;ma?JNRJixV>iE zuj)&E9bsD(AAJ6kgt%;=(X}j8soTyH7Y|BqiN0Nh2bzCjE{~(gbSkxF8E6RtER@`V zH;7&d1HrD@KG=;@`g?wtrv@356kR`x*dreNyVIXqa1fh0HlkyA)R)vR)#RilPeW9W zFNHD2V(ya>1CJbf75{_{ClsfE!EIGuMJc0AbVsKqJ?&5exCY{J6&DGP1i>#Da zA!Gfu{loq_-dV?(&i@PZ;Kwx3f;_S9mZT7mwZyS#`_1C`q7LB4fP}syM?X(z6!UgbI4N`th&0nyyoX65bAs85$0s`iDm%>~LQ>vbc$=B9td z)|{^1M51;6hwG;{74W43^C;-hA^~$06P?yXmdRE0)+F6evm!c^0n~tVLxbC6YwS?w#52I29%N_BNtXLYSIl1{t^6sj`6#YRY*0iZBog-&XjoVQBmsNa6e8U}?(@%=oY=o#?gV0SO1?8dXl`oC(oQMct~_>1 zpm4U4ox_u*AxO~7!4|lL<4aoD7HNvypTa{(?pjX^f*T*gSELXi%J?@FctK@K7@C&C zKgHiwFlH*-CWc7K{7Y_Feu9e0xo~RtR8G660oKsKK*fzJMzWaXgP@D|{m>m5#Hy-d>zl%85 z%yTMJ_*`+Y65jFW&mNW|V3o*AV@wvhAKfl1>vMFX9tg8RK)4vctIuEWHH*k)+3HXw zR@{d5l!36x#mbW#p47#G^q}WDkitm1xAmGxvWdpc=q}vY5nHiHcMuVAD(0~z>Bbk) zTKaL$Ga-*CQH+a6ZS0fk?mjcyjvl|_GQJ;t$;-M&3d0NFCL+2NGB8H7GY`=-DmV%L zk{$F{=kW`1JU|<{ujy)C4cB9_a_yd!EfRWmSMceDpH(?S05z!S)Z1S5Xi8}^)}Us$kZLK6D9 z-?x1#j?Lh7odd-A3Mv%h9}rZ|aVnAzGwLZ3#(1SO*lgAwq>a@;@VTWRU0dj}=ttyA zHnTLJ;v!nU^B!cuh`&JxCWl8q3yKas#&t1H>4B-*^@Va8rWxEPal%0OA3B>LX>phJ zxJupM1Cp$Lrfk0cQi@KDEFT)UhMe1kpo?bvoz(ubQ90}F*V!X#lFWf-v>(L0<)35v{!irS}6KGWU)%60TF^Vy-=Zc9M}x<#CW z#(chvw|B_{azAp+G?gh63YnuS*cf%bfxdE%=0zn&TEo2A9O$g{$QKsb#OM5ez>9p) zfkeRm*w%pphfp5&Y;zKCPfEH50ot$kUvaZgn~*GEKe;js9(UOD$&-(l4)6ueMEVLt zv;#G7`iA4%Q$L2{ZuTM{z{7UUf2!6n%2WbW?0u0%e(Lrn9B6*Yu@V9?(M}!9BPprq z^Knm)dIwQhQXpTgBG6S;jDd@l7V*+a>*NrGmI0_Bm(Nq0GZ?)S?WMg+aGS*Ud5dg7?5{4 z`j)*wyLl)MX~Oe2I{sd6Y0kZdq6>GD@)1VBUM_TNqK2`M?5e?&{5h2pMAPz&0iZxqaaVSRL5=JHm&z0C~vVr1D9jRi>m)|Ff;qp+3wW;^# z-Iq=WAaramI9&Ky9QHIeT_GfSmYIfs;6Cn7+yCC|p(+UT0(sj1D#(XVTes^)LFXhY4xeGxL|$9vZY^9dOm5 zDT8EJ*8iO~L|-C0sIph=|7Ug>=uZ+~ZCM9eX+EP2-gCQ{q5bo)7Et%~?h|1YaUJO> z9Zai~5ot}MwXASq?El&7=XivZtl%;XOz(+Qo#M5GhwxIy_+U-znh& zj%vnC!iG^bHEcC4E)AS}sO7am1b9zUT(0KjSfnEeVax#F`3LW&L`tGM#0dQxyse_e{T|DDVB$3Nx=$} zb4uoi&1k<+nCpgJWrOy{^Pj0IK&}fpTtr0L*}dE!ddA0wVaw~?>@W9&LmLAcke8f9 z+-|xTi1@8}_~`q{a%cPX6(sSj{>Ea<=94*hV2{UH{i&|Ck9E3WPo|p4+c5{D(pz5 z*Cm(o>{gl%luYTzTRPt9Ar%R@Mdyn||lvG~>sGy`={BmLvt| zPo`h44U_Q3aCvFBRjP(Des3Ggq@q%(^Y%u!xTf$h*#4?{H?&N#t`lgQ zy&Rfe5eSWxd$;pXE~9z}2Zop~62`a(Dqu-9Ol4se6hu!b`bA(rz+ z!$>GMg$Yb?WZL2T6G7r5Nf3uZGS1Zpee|d7}F9;LmdV}e6)Ma{>aEtHEfSGq80h9Wg0ZN%C!PCFd0|`rY_~%LnKcF2HUoX zEDP3&Oya@&)!F9XX!N`1%uE3X37`9(yW$7*d7HjE-E8s~GJp^yVum)VF$|bj9=);`c@A zxtY3qKI0GXw@1)LsF_y(`ESt`V>H;=4fp@!eW|UBgmM0aT-{tnDOEf za#Dw%LjtWR!RK7nuc+8%Rb8Gv=n+XnMTLwCzow;T` z?&_E+2o2VtjNrC*)W-Q0su=3?{U_*_!*eGbd9;h5>_~;FCxqN<%>NUW>V$-!i;!PAHA;i{F|hEo3#6{zR-P4x6(LPt9GvSOFLJCi{r*9CC9+#1)I^y~ z8<7cjt>ZkF*ku2J!jnziI%EEE!V-4LFxSkc5vpHcu{kdVxoi`MifMUnkqdtGkW;T# zkt(>A(Lv(3{7+sx(q-*(9LGj^Uy4aUIpnYBHO%Y7){ldNx$Hb+57KwRQmEGR@%;<| zKKxEXKukco_wbEXjfIf`2J90rOii8+P7L|^48Nxt3d0xx$gJ?7L3EZqT?i2 zI$A3>GCJxvlSolfo7E-`TKyYn_d_9Jgl#o4 U1NkgWc@IuePEEE!+AQq<06jH9e*gdg literal 0 HcmV?d00001 diff --git a/public/assets/cards/money_work.png b/public/assets/cards/money_work.png new file mode 100644 index 0000000000000000000000000000000000000000..ba566352c3b03c9441e4aa0c58cd388d5ebac7bb GIT binary patch literal 42972 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 bygK~fsQv%S>fSUw00000NkvXXu0mjf5B2() literal 0 HcmV?d00001 diff --git a/public/assets/cards/month.png b/public/assets/cards/month.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef8d499c8a6f0656ee04a981119580975a1b020 GIT binary patch literal 24500 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 literal 0 HcmV?d00001 diff --git a/public/assets/cards/tasks.png b/public/assets/cards/tasks.png new file mode 100644 index 0000000000000000000000000000000000000000..e72107b26bbf192f930159658ee12b88bed8170b GIT binary patch literal 19989 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 j+cs_~tugg`=St-bf#?ydTtQ_Edmziz3Y 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

    wufK+@x&8H4th?W^Vd8&2 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 z zWY;b^?6*{^o88@DRe)wPhLNp%ZqB4$)&<;kx#<{=g+kpo8TqppJ>hJDN$296QzbMPqg5T4P<$q*WVVmFX7l zqeyQ~t)9zeP19+Bg&GlBq>#%*JQR;1Z)IG^a~u;a8w|J3>db~tvz~$W#*{nZ3P*Ww z?T&ce!MT#pNsSjjPLAab-Lr_x~;QjsmUTKr*tUl98E0r9Do-yjw3p8IICytY$ z99>`So!#6%J<1zdORN&kh}YpcZBxuF)%l~{TiLGrVcskBshRa+h38#JB%=p{ekZK?o7;?xjdL;V$$ql`|WQ#u!XAlmyw?}Qi58&Es%Y1ZnD?e}m_>LW7 zJtzP4q6%s?!+t0FY-D}5iy`CCr|Pm#rW1A9yBA=`j;#z$VGz_OC5;p*QpAuF$g2Pu w$|D&>(f@nVg|s3S9Z^*Ilr&PLNHIPBKa(Hdw&f$oD*ylh07*qoM6N<$f(K3T{r~^~ literal 0 HcmV?d00001 diff --git a/public/assets/chart/2022-11-17 18-36-47.mkv b/public/assets/chart/2022-11-17 18-36-47.mkv new file mode 100644 index 0000000000000000000000000000000000000000..2bcaf9a2d75044613d4bf5e4d2359977c3b477ba GIT binary patch literal 948849 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Ð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

    +(mSUmhiE9sK#^X{&M-I{U_|A;M}9duuq7^@K0 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

    n9FH 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 z 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

    }(b9Jk36g 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⪼-}LELvRm_X&k`h)MW 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

    K`<3L+U*wiqdz2NHR{-|GhC4TbjD^csFK))t`1_ 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

    OR)$m+!Jl?Xm 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 Rk{wQ2K02HtGB*XL{tuOKe}Vu2 literal 0 HcmV?d00001 diff --git a/public/assets/chart/2023-03-15_17-28-09.mp4 b/public/assets/chart/2023-03-15_17-28-09.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..35f78839ea1a6febee026ea74ddf53e37b97eaf0 GIT binary patch literal 1376373 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%0AH!3f9t(YNtzC4{Ai&3@%v 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 z≀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%0Dn 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

    7J4g8&6;&P&dL_DMp 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 z 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�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

      }W&pi~=`06z=ewGSa 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 z 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

      + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/assets/cards/commits.png b/src/assets/cards/commits.png new file mode 100644 index 0000000000000000000000000000000000000000..16ffbdfd4597b27c55c23644ab5d5a5595ad6eef GIT binary patch literal 22703 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 N002ovPDHLkV1npCaOMC2 literal 0 HcmV?d00001 diff --git a/src/assets/cards/lines.png b/src/assets/cards/lines.png new file mode 100644 index 0000000000000000000000000000000000000000..be7a40e026de2cb01893b51c37306d406529914a GIT binary patch literal 23161 zcmbqa19v7}w~TEYPi)(^?POvb6WcZ?PA0Z(+qOBebMt9ib>M z0S|)%0|W#FFC{6e3V|!J_`R00U)aWBr^2c2<@U z2CAOMJNr2RGZ&H*0s^XwgZ(f92LjSYkP;PA^#H!=vQEZda;4{9DPQk!Z)q>KD}orD zNJKIWwhc}>kO&ls;)LWGMj#Dka=MX3;x{IBk3Q5V`Fisr&t9ct6q-81@qqmVLQ6zMn$CweUlpJzqg|l$V4Vbf^gdSrUMZ*}Anm zRg)DFc#3fvAOs7FVJxD=&=r? zi&$8Qr?N)|exmSYSGhk<2eE;0>UhTxh{P7*CY_2e#kKi2?|%`AxNWlVEJa1w1UWm% zIuFEEG2n%B?%sS{Hj@b{b-3Lyb+GpnN+|JTmh1wfzmEUi{=Y+0+Hkjyl&IK*$Nl=y z>-oCaD^t{byTKfB(_sMKnYvJK9Uhk*D0MCII0%tHzOb;+hTgQ}=ua8nNF1R#jYf5H zvYnx!puXFhsrh5HayNtb9_-~1ra`hD-_`jPVc`zg^XmCh#nIkC*qZF?=2t#{{?q!s zdHZq{eS3Hgr=#%kgxiMUL@@ixTJ>c^+s@Paai)1Q_ZIs`z5CTVc=HuI!y_htDfJX) z&x=@=IR9-gXdsig4{=|i>Mg0VZ>{Y{Gx$U*-G!&X%O)9NcB@BDI5lWAxbj`PkgQi5 z*!fU0v)MVPFL@g%5HZLY6CEmf&X_qdBOv`v(8OxR(H@OFObZhU4E?HDkrY--cedUE& z?;@L_zMevSqf`sl!^K@BQs>+xoT-{$$54T4#g%n>?;4dq!z*=gd7Bx_`xP^USGc z9A}RjIR?-mdU(!JsBfI`R4IA2ri?08pGAJH3wVzsuHq@;Y2~r^llEKciX&wp8LVlh z{9120cU&=2({+vfjE}4Ji8m$usV>keCdM17$%Wj)=QE^LthSR&))x-#nPiUvNjv%- zauS&I8FqvX_%vH)+_ScKF?cB9?2k>4l2}fAz;W*-4=KTt=lKDeg_+Y2}c_&dy>$~qCI(`5FZ!h}+1;_TEJMM+X}q*M}&@%3^Ya!urpOIA(K^i5{QB=UBNfpMHDoMKJ27qDw;aaJ5bO)_=*KwmYeV5T?GHnO&LcXF6 z%Em+a^Td*xV5x$I23dVCp8BVpM!Kgb# z@$8u*JRJk_7+I*DD|;~lH-}v_W=qo6BjNQ3`JwtN|GdZ6B`lpdGP0(_gn1VfScZzK z)_**wG}_|i+P9+0Fh8S@N)on=IF?o5)j)Z=Hjsp4U4DBFFQZYCLIYU}T$wtLD2V~x zi(KzdNV;|Ac#H?W<5(qLlWRJ12M>31p}RG#6tpC{uvV67`T``gEoxA7N&JJzI@+jO zI!UHYhwYYD;M4?fYKe2aN;eU)vco$XoR(Qz@X`Fn+Z9_!uvtw2*R!74`J&IjdNW;> z94cpH@00se`ob6cZgW>P_rVi>g*QaGHN*Sr2tP)k1l6uoQ4tmv)^4dnZZ#tnePRTu z!*J^))845HLi#-w3&j=X3JguDU_5q70v)K?C=^l#J{PD-O7`Tx%J>i$q?_p2hC+*F zVU$U1Y#vt;Zf1qixigXs>r(XoD>#Ap?4V{6XP#dQ+NKj@6sDG1(WdXKRO9S(pBd>0 zTcFkKiO83B`YqU#WX+XJ2~F0pMORb!mPrt1A#7r16QfoXcyIK7va{iiGGOj0!FVH* zv4q3pdCQ_rFB#uRkcB4`R_C+bisbb*Yd0-crHM2OGs(*kp_XXck?~HvBD@ zoliy+j5sFyJqbd1BiVHsY&dcIy%o`9;8Q*J>{+sH=6V5!A)O!-QsAjDT%(=6 zW0%;H6ANWp;^7;w0vSTq{rI#Aiw_JL48h5C`{HDBzlo3)X^$v#%1>EjhbyE zmr6`Z>@qkHi6wmOl$tk~U+)L#O1st~ZS^xA7~EMA`A7nq&Y~ON6YnHV@>=@m@Lt!WDpaNLZWn+-D8i z>VfdM0Gb5aT83XS>Q*QMb2=pPPxH;cZ_#b+(iI6lH@IFal)cTAloE=X_4M=Ib0A)OCEdsWi8I^rcByTDkzJk*L9nI!=lum=cdgLmh%upjtyst8C zxNO^GJ3-?(6#;2`e@Yg7VDgvC1$p@(mxLw_d$b0&`xKTY0-L9``>NzmYeOov&258T z%&iE}^GjA#8-3HJ4d^ArIhn2hIL(^|7rU6+D2w@;FywSPmAs`d!Cn4a z6kUXoK|5xy>}C1fRj%CN&l%SB2(=+5PM6J^j4(+Qy5`P5!hy>NvbN14Zk^ebG^4eM zQt-tyd?bUrTPTArl9~hqK(}-~%@HLM(G}sBtH}vk@>PNDW!B7|KyGKNA^ewPD0RVO zmlc7atb-kby>ON5gjFi=&)j+16-bT#(Bjz!2~CHB%j;Fi?r}d}x$H*I1NyKd7En%- z)0qL{?HU8ju_jfPt)j-@4P-JLRg;d?)(01({fPk;w{0x->j~O!W*KL!&|0}+lj`%_ zzySB0F}kL8XwH5EvqrqLF6|&ldgj6p)wHn+9DXDP-UTsDDP?-y_F74nNJuM z53ktx_~11W$)JBkrC}oFM2~6V$4H9`XGHV30#!Di@P*Q$2+SKV;WBfAcj2xU8lmsj z!;DYdRnx~QpxdvZ7O6=$IzRxUlW(J(#`Qy6se0AsA_G;M9g}|;gDM?OaX%# z1G)8bUncCBqs!9SB$H%Usm-U1K+GBv^X$iOY}x#Og5cE6N)NvpcnPPnYq&+UoF_?i za4gp2{2Wb$w>;#E&~8cVMSGe1H$D@&XNXzWP1lr~mL${Ptr}86nzC8=5zRshk%QdG zv5GRoLRpW_8`q`DbxM-X-R{)&o#y(jnWwUd6IpXur!S+Qjt*zuF-<~+h=^lSpCp~x zY-!!w5wRNefhLZ^qIX8f@Ga+Ao=a+%`5mBH8o2QUws}Ar_Ja^r_G}>mBND(kQ)~A* zSWR@2HDP$C4ae9lQ@`xC-S97z$p3>h$y_wg016Q)2_)u~MsT2NcH$f@0TzUr93^Aw z==;K78ui5s=BP%*_(qoEQ`J-x%`^1Wjr~o<*a*+2A->ceu2rv{Wwo*hGPnYfrV~!& zz=t)A3u4uPGzF;Xb+in65V>lFaSVWs^{&*NusF*?Si1A~JiAQkjKMaY5qWg3c*CiL z)^N#PDK3g{gWs@?RcI0r-=ZZQC>x*!i zN{E{DGmWPtq&-n>7Bz&9C_ZCZhm(PpwnU023o3$FccUmYNwrtj5z3B-_g~yAt_w;tkP7LB;w;W-#VN6L&hK%cgPB^Rmvta$!uB^ z6YK^Q3gNmFl_n6~d}+c+w_9GZKU0$3>>^HQUjrywH9ay{EVDt5spaHjlpN^FW7_b} z+LHM>owRZl59z^|x-d!dzvC@%uJ*;&Xxnj8+ZqSai`VV=`>rTTALUzC)ek$Qd^n!< zYDAc{Q@Os+_5FjwNGsc+^3;o60WTlk$>Nx)Zj6QulU7Wkr1n-}oUbg~J_-QhB92o0 z1cf}e`^o#$>>jK<`waT;t>@LsXELoYmr7BSckx-g!A0WbeHJP#Xuv{XWYKtilJ% zMI5eRoIO~Q-AfB0?E)ZMe#aDlRcR?G5FcSq5&d)ju$c)>A`XaQS=%U-p>REy8sL_WN>G`@zd6qh5tdANOk2;Ct79semQ3in>`5#Lo^z2%H^}Bx!vnn3q%Wk9yLmL4A2n}5u-5mvHA-)G8zu@B?5i`s!P1h z`_q-pR{KoY2>CWFHmg>zFM-;gWj|BQNrqC# zV~d5b19&mbVAU=;aJm&lJPGpx`Jbm!ItF5P70RH?N3tU_9N5N25@N_yG9ekt$?|Au z1}s3xgSMKlbB$(}rUB5I!*|N)wUCCFD!#UMSNg?k|cE9+tWtS@w+QQ^m3qr0i8mO z!i2kI(5~5qs#(D|Qv-ftvKfVrZ4jfK1$-(3TM8ZkG&R$bj5wv+MY<}wG*@@teZ4$o z{OAD}rANrD9?OLG5x|3)_oBWHA zi(N@)%{}8^BJ*ehP1uoHUZy&Q^fKi+UJ-#AYM-1%slo|JA^6Ce!gA|I-Sd31ubJyZ zripS(7Z9(LE>ZGis3fJn%Z;G{9|e&q%d)0yF_mjk86zY7HCC{%)eCcE6YZs*$UNbF2s%T#3RMrcBqMq$l_p*6uFGh$&3@tz{M2fy_D!(4RSM#kLxbw-U*{a7_DL0 z5$g1b&F7wM8E4J=zu%@JY%JcPw@UmWMrpf-XTR9l`Ii(tf=g2|>Bce`H;uT-UKrY|8B_=t7-!LTh~_URg~m=7ZbB51bUSgR5nre7cAy!Xn8&i)-Ms+tvKC z0-)2oO-%KCl#C#W!u5q3M$n> zBq%V8w67SYc)HV{XaQq1<^VD@f&dx|DNQGeDtZZM>5TYzbX8s*hTJAGkOweeJ@Mc{ z^mR{$_J*`O+;3l}KIQ=QBh%{}YFfk&$xz0?Uvp^eO zdO4lzBk$c$Z~TMz^(c;(61PjY289pp>ctKSu={Q0v17ad^t{vd`WEy=3mT{VGpt^O z6b&5p==iZ8!1or*V^(TjbHc+^3a}3*a3tx}emx4rj*(58ZmCBXP$-@)x#Nkq$biLD z(SF7R*vNh4*^llM^=i*W|1(3c3ONsvJm@nLMV3p!>kIle7u0A%}yCIj^kPoC+f1;!&V;@OW;#wcH00Avd)m<~eVv|3T=+H47 z<;Ezv;zhp+uxu-b+`t;C`NwWnX)6GUF2>o6@bEQXM57L1hs2lt0Qi!BQm=f9ArONi_(@mt$QlZ==LMNFJ4R}Rd@3ek4|+FiGd;?Ss|WMkqoQ6^d}UV<`?Eudn9{ zdC~o+AxoG}k$BlZr2WvX+;>+XZ|&i~@GXEgts(}0ChY+QiIsmlS2-{R)HPttr{$r% z=QjZ=(Qq)lvrdo(qd;Nzs#(Wjyw$`j zvylc#tZ>w`N3}>y)UcDAt-z4T6kRO=4&g)bfwq|VBfK${4ht&3w^fSuU$K?fSmc>v~gdySVc0ejV-^*yLda7)7wBc*R#R^s?=ft7LcVk3&wVB*RJLlf6J|5YY9XE z@>yqIB0lc-Bawz6I{a->`~k9C6UNJ+OAzdue@iYm%Q|o1u(E_i+G{;LJ$7(RDo1Xu z1>_Ll&yO!!gdqEoju9F$1>O#CyCvdBZ_0qZ5#zR`PxvB|;Tnf;AHI+zG8|W-fFLiJ z9-fwQkR(WHEhVX@CKUR0^I~-6ObXIc!62YxEk965`v;{H;=j@y(dv3DgEgFJ=SyhF z_Wyav{uVi@V+tW3AvqE-Obj1=C8%%`u3uA85o&=AiNOvKZ+0Z*{Fh7rQSCfS;TuIA zYSv%WR*v`BwSfndbTQY@RKJqq{{~3RdmrUO53pibI4XJE0L)*=`7MmNR11{L3$%u` zU>p(@&XfbRHwa7aW9ZS3tKCBZc#Nvf@k2#?rtf$K$-Ih<4cB(@Z`|4SITC@_38G6> zT}4Q_h2cjGWb8B0`aDm@MPp=@qcHT{RC#RBe{MS3d; zz0wj;XCqi)B8bCp%^*J>?i4}Y^fA_Fe!jc6k$BZG0>W*M;7{g#sUn+IaEE_QG;3pZ z2YAJzlK0X|>O{X?$`Tm6F9Sspl_Pp@&~U^8QE*Nb7~Q?Js*XFu*ChN8yT?Jf72p@j z6`bK@iQ9Rpd1U9;_UE17I;PFSq2oxXNPj1(r#toIEE$ipx>7qqIbW%|S_K?8Yoypu zx2>3M7&R6)(y{kc>$I-mk#C_YKh8JLRE3QWFW)>V9ItOQik(0^Kj%H_FEX3*tn57$ z^ObIh3Ul_~=*^c@Wq9qWBey?Gt(e`YJaxOeN{zP6Z&z%(QrHe0Tywq4n%yQi4ea{0l0rEKN<^Z8QzaghkptG$Ab8)Delr7`4}m}tgo@n_rFc= z3per`^I53~q?-pu>jty*eooV>lyl_dT3EA}kjVGLE;(|G)R(8TH?-*(!oENsnj*eP zD-oB#w<$W+xWBDTcCaD|*yehZB*z>)ypuW$UY!Z@@Bwz?CYe?2Wsv7$aP5k)Ot6^i zTYI%rz3$DB#FG?IC-G%+i7aG@8%^e+?Z>LsEa!iiSSJ7Jo_e=l!Oc`F?di_sLYrHO zc!avVWlxrl<=8*FUe65Jtej>?X?t@j%dHYG1&U(Rxn2lQ{%fmlvhfAC#h)d5%PX^^R~PnAq+(bToD}yZ;txnlj2VZ)lSC%d)2`T3X{l)e~wtylXn@#g2`Yj zQ@9Kk-dn@eH=qIkrYHkpuJ?_sLJ#u3EjxMIhQtT^A(`N^Ce2x(#IVGavl;+Z0j(7| ze7w>y=CDR{}<@wItL!N1zKo_kAD zRGkoF&W@Xnd|)BF-!IXP9|WWrXS0!8^m&#`K?t?ix7r57BgO^xSDGjwD#D#>R-qX& zMQO5KCv~}!$02MfQaWQ8&k77s@#+^k(~-^(bU*^)5e1?1TH^c@Sc>lpN=!IAdqVl+ zR0N~o2Pj#Mdd}F73okuAl0nVLcovLQggXLKV05v;JX5@?*oUtR7{D`f#P$RT{Oo3g zhS#S#`8gM;pQV`Cv_sar6hZQsTfOMdemHTs3W*C8h~xA1&)9#!hIg&Grf%G)_3o&@gW}bE@3NWr&q}A=cG)jF}-# zLxgu6p4Cihoi}Z6*jNaBzdExLzq&RDJS#`+rJh~KHUL4qt@K4&GYIAefiwve5+SZS z0HOD^9rsYx6htjv(ZYaqOW1sO!^ol);OUmhm9xK2KJlr#_&avRsj zvdWSitA9vfoIGj(yN^0)sS3Bek|C zc_1qz!*4>(@g93#=1;D(Lt5y`7(G7J|}k$R=bujxo*;uLD96<0;pqPhmk zhX}l*UIKA*FA3YyjzeSf{Gu*ns#h8QJXe4q37gcrb&$SlW_Pe7o>x}gNTPqyEJX?o zE69N+gUKcBQztnR2yX9+<3`fV%{zh%61SNe@T<)1JWH^N@;OysZmSbGBolZx3r1nP zsRS^$8%9Ql@&<-256)Y7HvxE<7DXbQZxM?IX>Xr0$D649GU(bfyg$hBv=zKhzu|=O zK+T6-$Eub>=Su}JhMKexvm>qFM-zkH%Us61>+(FS@xHL%82j*UcT*bT2bOebb(BKn zcpZ-QqH#v~M*=jW(FbupIf?=ifoafP+^N<@uS0rV3GJ{EidB;%J129$p#@ZApmRiy z8uHQ?)FB2XaD2s1AEE-lHh(4U1F9(zpVMJSpWF|6YWn;Nxjr)XQ5>JpSU$n)%9ix* zHr6%HsSm#QubEXsOe$&;7!gRdnbq83rK=)dw!&p4l2ukd7!;QPXQ|6z7onRQ1msEy!CQ~4AHL`@sz5-eWTD-t<&*67VhPk z2y3uZq>mESJdwYnSfLY)WFC+0?Tsqlk6*-EI7%bD0UpV4*TKRWECcEl!k+{MIq7^8Uj&r z;!fp7s=lyXthB~oe7lWCh+iW@CGQbG(+(k=3y}CU*_Rk?`tc$fPDgqi^@c8+XPbCTn>ELd$Oa+Nm3e_ljA**DYou>}4JsHI!+9*Twc+2#}gHYEr%r(1usRD;m_7B@WT`Tico z@y~p{n1>yv>-&p+Q{8@4#u&KE1rEJ2qTBScswwF9d?~FDnG^P7AHMEiAycbk`xt%G zNb1t6&Wb+7w`WPc?^9-L8}b?ZWNsZP)C3Wc5YogSvyD~|q45<47QL$nN(RsH?cNtt z#Xtc+X@}cY;0)a94K-S45w>=ju@9Be49^`yX;xma1sM=ZD>e%8oyR}d)|12F7tf9l z3I!RD8xqpOpvy4#FZOpYPS9}PZEwPE^bx~R61E-%S*aHXw6F7&&&!OggTyRRd2+g7nObDdWOPk69 zV=fbCn)X?O()^5;;#d zb+yk(LB_}w^a3X9Gp^-Qk_-#t6#piuD|7cKNOJ%ZrX;z+cNp^Pu8pPd8}(-Mjh@G? zESSH^U9q2+9SunG@5eBPF)q}hMA3Bo32AJW{GfiJ1)DgXn&(0kX4St_ z&XjH#CzrXj0hElbE!5UK|APo-BT$jYS1Y<)j38ot^dBAB{e7@wQuiF22@w!IVAtn$ zj;zpQi?oX^ve#}S`ElPM*Oub7zST!^97n?=e#AGg=jOjB@O%MaD96rpQNiC6_T%&s=koShOg+!bJlnvj2&hF3>Np~CX>g`-omSGB4rus2VP&0V>% z@CE~Bmmf9Yv+F=HaR!ME?4HIbdBP>;kMoU2np?%1ly@=J6d$I zoJ(+=K237AvZp`|Bv4lcs&V|GpI>O+O(%+=AIk8A?q_AT&|mikSvxYpy1f2Ko?*Tp z4zs)x{gq2mB-c(B{FQB2`*_;X=0a~fQCLcCurKt^`nh#$g{?P3KAg4S5G$;`dmvXr z3$dg*9>Hyk>e8r~r96eg1M7WRISu~GM{q3XVetvbsxs>*Z#0j=Uzgh?244Eo?D9YL zj}}24!fcExI&@FP+qk}|U^t3E&Gg2sP8HT%qage|KMBOYt{eIG>O6Yklz|4h@AMI^ zG+>K|@tya$15<+DtJ+|{tJ2Q1UVD0iyqv>)j{F{}dY*N3+sN=n3IhGe=$r{+&Herg z{n*KhZHpb>daqu6=>YvGUK`(Vf&chiN&`1%Q_4GaFgB;!g^FdO7o)w+z(4}StXoHC z;_-a=ODm0LaJRwx`mwEH&Uy9I1pq82J1Cu%6e3@BS7yVQBPK98?dYMUP}P77aD5PW zR~U(lr^L~+>)6?QFp*UUwOMB8D9NK9J_bAIPdp0wfu&ujug+l+O+Ts+AAJ%ciMN_< zqnYgNcmstEN{&Ahqq*bUZpvSu-Ooe^rCeGXwqDTO2y2k)T+7ByJk@=q^*)$z)wm{f zLd_V+^(a?{N-yTC0C$L-Xrb*N97V`uZ5jAMkhP-EqxWI74X|yohWU1 zI@E$bbFPd4I(1Gs+{7%CZb{D+TW-%K$5hg|bDCl7Bx6jpsh&Y+dDG0ODXcumG-5nQ zc~gqj6}mq>U0LFR{6dU*S?RK}#%9|A)wc_i(k?X~@j&I@S&c1!1ECRBeiB;( zlWKH}fzME{h#~>wY7=aEnuetS@{!yL?>k8Os+QHdJrhSUKxHw%@UppPXY$Lfgw^Di z6S&KES?mcjX`l~d1)&i;YgU1KwPgqOzRTC@2H{}ZpNiiR%k_sfN5X+-*)cH_F%5E3 z^Z*N8(F;*PM2mXp*!?@m)by{R`&Vz%`$wKzV@MZD?gY`s9g@JXW%R`xCRkFNe!m#b zyjqGt_Tqw9>WK5)=>=+(0HoiS0+ZMIu7pB@vBw!9eHq#3m?(3+F#lMH4=*M0CVnsR zkM7*>6TB9)RM}IZjqZ#j8*4aVFwvB-|L`Z64PIz4IpP2kPS&0lINvzzI#}Bi%BONP zo+ypPC1Pv>DkR;zbehtsW7TI)j^qeg(t+ahT zhtjAW-J)llGuY5{`*BbT<1`m6rDv+4l{&^%9fFX$G(!njlq^+PTom0pZHg^OW`{YO zz<+m6=PB=8`cM~Tw#>)@&oeVe_7^)v?c19(bOPax3@Mfem_B$-MlSjI9MffrJFBbN zN{fLd%HFuTBn}b9)BZLQvSxrt8xZ(fetTl7r8RRd&!wyG%Kki1)gxE2(Wo+%vGTmM zdD&99OQSb{_7lD^yjw_zt;&FMs)U6C>+T9z7Jcy;g; zy4?|FkCpj0zbtA;wk@?KAw}R-cSnEHRXJ0^X3V1PJjAl4kUN3I3hm78Us2pm-d^lP z3)vLTQm`7|mF@Y&$%%a8=AiLdQzec@)xVgv1tZOr=f8KhLF)m%R zy)J(pB2D@rxBzj%Gng;uVurB-FOf=ZGmM z2`uM|HJ702EC_x+=J^hqCFsR%xz%f5g(Rz?2+9alz@aCiET~YOj@3lvHgGvku@y%QIWAIggMnx-AE1 z2|fk`;@b%XDTN;3eylp(#q2>9jimEsV9f2+^pLSjnuXXjDZv<#v;SN&Z~EzYil~bI zx^}we<2C&*eH)tCQ{z;ay$++mbz~mbSAr)Ww*ioVaOF~VACA1;27k1ZU*P>F?XENo zpeQyOLZXntXrC1kU#8Wj1)1GgiQ`Yeg<)fvxa{>fNg8->h9c&;izl=Qe=E#s7ORfi z*I~xn?#Tr&t@f|(JF3TK^B-|iGN4^i@*-z$b5i7gU%N1SN}CK*@iB?}n24ZCm9@UQ zN}ZX+XtAaW41YMW?Ggwf(zkNi6U5|Q_|SgTc+$%qM?(!sgL|{Kx?&_ zhOZ~717&BHe?wWBWU&0WxrC!3>Y?115}{!#39q*q?Cdx$%y&9&i$BATuKR$WWIKF@ zx>P><3vLgM67KirCTXSOnxX^T*eh8%c^qAkAS5E&R%;i2te3imxa>Cm$Br&W8V?;5 zqn7?)C}5V23qza9kzhSqs(;Ns566Ptz<9m0vrjrhL_2?O`s=ylmglf=oR9(T_aso0 zFxYoOLNaTFNjvqSsBJd>QWQKN48;Ewr#{@l&@(<8E1b2$KF!MIoZ=RxDs6^QUqC~G z6v1{G|2HM~Z%wFsh4^b}Qw&^BxuWnN(=)v!XM30iwH)$~gN(Zp=0sVi?g18agbB7k zPm!dVH=|J|$-TVh?`z6ACQR4XQ0%5Pd$BZBAaGK&H-O2rdLZ2OpyAUO=c&knv9947 zi3rix^`1f^Z{UX?Gtun2hWPFMO+etnL2MH$iPJAT%G^*d37fA`U*xD{E;-2C_fZ&WA!9r+`1R1Em_c=mis?4#!TOHm#ut`_^%KpYwut z*%A_ksx)uTQmni-!&Sdl!3=5DT^1U|mdg+ttccmrnkjO2NTa20Te7B(LQ^z;SFGuw zGw37O_dF}H&umBxzNvv$`3A)en}`P$V4FC^<~`!P8XL`KG|btoqDJP60ier7<^k*e z63o!OtyU@Wx=3=tzs&QO9c6eZrfljO{`l-YHvJ9YM=S>NI;F`H_`1zd{*6L~{dCPo zUA@XU+TLLto)vI-=&hPcdl5{#{}tLma-({46{>~blU8$BYdbB~=i63(`HE>&{Mq^l^g8}{NjrHi9BP3oigh&`hH|wN# z*NLf-ioBdHW+J?^^so(7CVbUKPAc~=?G{FML@Fu+cEA1l2)cT z=GJ|4*w4{Yz}AiJJvje4HnQi!2#l9ga2!{=PK(p_3P}W z4m_&cD?i@75_BbBfm05rZ>CjyUC%y)0teH z3fh-4<@Fk@(R}~AUjY~3-HE3a)%=_|Y-p#w9_ZjyY^KXRk!ffEfnKso^CrZ(jRBGW zN9OH%|48z}1cDFqlMF$tP&3xQozM8rbo-p4BhtHrqap6yk>u1kCmvu|-zn(^p zme-~i9;ce*&?=qO40O2(N7ev64aBkM0pNiNaSBk?ZtR!WFd6Gf<%VGUKMCIjYqck= zjH>&^EJP_psFM@+h@N!Xyeb47`q*v3X$JiS2j@^&cfvbWL$p=JdrY98h;7P=KK=46 z#FS8OGz6}9G{ADCHQ6~ce{t-VKcU_TR6Cra%`+o&iv0ZP%oo5d1V=z%8mLcLAQW7n zUU87C+R#9&-X{!UXd`%^_tyV1(n}IVVc;3l{G}J<2YJ@=pBiza?|)qq|1UYdQki(6 zE;1*Dd%5o-ji5MKp8_R8M-SY{M3_ITEA(COe{;61dL z1lStPlR~2GQ}D++^`lp~uAQDGZEbDI7LW@Ahc@0Bk&BAQPfkaAW9i1B^rkmt-@sW! zGE|`o)#O&HTPK>CQ^}bC`v5dwnqjq&xBsQ*rFT7TTGi@<^os-jp|NvQ77S~brTA&a6=2A^HH%|<$I z2QsV=|LMAv$0}!Ne3<6w48LcQejg@-mnSA3fT6d6pZzX2CR&J+}=|1-l=#8w2h0S zmNTW90+8?$`Qi1QmFctd7Q1EQrFpxmLk8%m&S$A9igm6sgi%7)3F#bxBM9=Y_*u&9vk_$8bt8V_=CBpeG zg5*?4D}^+453Zt;bA;v4+(CRE*Bk|XEGBp6FOTd2-`>GhNZI|+eRiM?3T<)@NhJd$ zju;0QPiY~EmJSrH0z`c|HVRUWY6&SqZVnf-ZFw8}_}hQmdUplah~P(Jv1Et|eM1K> z2V`K8Mjv)F|mEQE6~H`jt9PuKgW8e@&3KF6I<7y{FKn!hJ?2oeN!c$UD?9dz*5 zzMt10gt3}&XMr=yZgA)h-0%fbVt&EI2x$N--A zM`*t1)NMyRhW?@Z)|MFtzgy?ol`Bk;@`NUEsraOWe=47)tffGYZG&sPzQEro$&Vbj z_TO^@jujjJ-pORDAl$>Nij|a>633QmWp@NQ;!zZ`^{mbo!dd810Fq52jcsSoudji% zDGERse{$E}?$5=$WtdN!CQowuK?<)ljB!}_OYaf0C92XFM6(EOb@u?z9~~lMwjd%8 zI;zlOU+S__>WALKx&(^@=}#K{y&sWaV4oUD1ri~|PfFBHc#IqdX$7q{D@fGQ;t&V|0o67Wj`aNRe>g%Q8^2Gh*To)~`Mb$gZ*7u0=n_Zp?-9 zaoRQ%#cC}7p?OoG>PxCz<}Rr}>>UzHUpyPbC=#6gGXvNb{cOL77;C^63w))uPN4+@Ht*$;XTGa3jY*ZD-i0iEMcXG zLe)fpEArR-g29^iCxRx{D582zlHu_Sv$~YH*>W_xz@ zc`|NVogF9?t&M$L?30gU91%jXTuT*K&rs1vrNTKjd5Qn?xkn-3Wh{p_2S?imK^aNb zOSn}wKtxOXLjhlJ>#u1Nh%BnUD>Y2oMklA?^YV^^p#G8Yldug2yucv&dqQQ_lo-MI zkl@Actr_$QLmEDCvY3$}{ce`x|Bn(_Hd!$>PnzB0F-@+bZ zJd2iY>h&}2xj9ElW)9j7^rJKdzRGAjs4puLS<1hEM(`}a?(4PG>!y|^4y;z7UWdpN z4YWez<`;#6yiik%g!+JB7*_oNJ8VO4I3oCs5`-u+e`zc!fRI)LRh(4Y8k@v9Rohzf z=ldc64S|jn1uS}*e|HMD+4m^*LcF(7QIS8v3>}BpY!(b3NBDhyY9hrh?&2p4$j<&K zG6OV4hQQ3>d>S_wX+QshKEytP09b~e|Lv`W-WtPi=O_GVF3iD7^5mR>Rfwyuv_=2UvgZp*_ z5h4;QdV5@zuQ1ky+LdS6NToJY&(DVwb*e8_Cft94tSe0PM}k)x@_x3UT8IEyOGr*s z(QvMe>a^-vrYBdD$x;8_gWDDvpz{H#*-!6(>>po=0^2vRicZRL$R? zy105hB;6|i&Y=~+j!5acOpxnF$|rnZ`T)QOxsssHQ(AUox*@rt%tofg{x~p#O?bMG znH6HQ2@Mm*%7-p2G-ese(g+tv4qy@I@A|PpeZrn7K`?siJKlnh$S-SzE@=mguS4kp zlyV9NHnnf|9hkuJ~{>bveK)*+aYNL%k^H=%_-xzd2Hco zqj{#6*0qCEg~$9fS5cra`omq}<6fc0cyEYCuog6Wz+`pzv6dKD2y0lyqJ695nO*>k znrJ#hlotcit0m}Tm5xTt_`?GYiaiEr&jj@?mjAn-LBQu?D);MXJmu5X5@fwhN&nY; zNX*y*m+J9%=v=0fbE=gYi_g6%zis zpR&!yFqj7#!hhHgk^ty+>xLjMO|Pwh2_3H{DqI09F@|lmd_chGtZ7Ei)$%InyYXzn ze!d%Ev6(m*o#Z1zB03%}Ja^s>}|4-W$ka-Q0$;6y% z6Ai2xB?GU>#%B9`;~ICp?bMUZ;(WKw*6Ww6)AVZY6*Rq9<<@6<8GQ5Q+Mk4{Oj%*x z1bS!dni#TSdK2UYRGfVkozw*Zx4lY^Yx(A1pX=Ly96HtEDMHc_C@bBf zzof<$D*i8U8IR_GX*CznYA()!$#wynh4aBFnT+v!z|&KpPtlA^EROz{QiaUJ?{=lJ zU=#z1$;@gb0qN=_LB2IEg;OVvHPvtv%^A`jrDHT{09&m-ZBY_EuS{~i_k`fiG0=57 zZ8evhe9}3oHt-T^T>>>qm4hdB8gmT-uYsExL71;?KP2tpw6!avH4egT4rae|)h4bY z)Mh~UzzLF#1u$mn6R~L7HO}ombt9RR*G##mTacEoFJ7(S)3=_bWr;Mcb4@73CGArq zsr8^^AqcY#v%2SaJka@BreT@u(#I$)kIhTv+H|oDyC<9R#m#1T5wG+MOm+lsBx)h- zLu}zuREthlfltW^*;uuzC;HPr1=K`5ffNyboyb|B0P94oxRE0xL(%?IZ`3EFiLk2d zQosW)NTfuu>{&HBA^P#aDhAzEOkWj9BG`Ve?-^bP3M){8k|e841ca8;YPqmEMnA3K zVMaJmHYWA35Cst)lt~$Gdh?s8Pf5Qv^*Y~4c&6p(zE*Vz(`KHA1}9EQ$~5iGcYLDiG?XC|F(M_gPB&q)+1Hr<&CAE*Klp?7oY%i9+hn3EMOvV#=HTT(Yi{5gMTf6B&{DdF}rBAZp$Mr zLZzc2HjT__lppBQC@(YVMBvDtfT{Y4>2y9SCOxOhHG#lYeaxwk_Lb*a3!%|2rqktv zaSl=0ls8~4B%<0x*A}QTx@vC_a1$L_(#0mi7RTSr_7l~u^3q_Qv?dd}jB_+Dns6QN z^+8~{LJ-?KoT1yM-b7c;0Ig||+G8~<)!*h?=s}=+sI^IvI1Ai90@J6qt-4KWT4=W*t~)1Q>HdL*X=OJlD-O)x|q^tsEtfNA8ILJ=Kk53ZUN{W3w24Tu|)yr(|BOI z!ufbC;!^^eqhVMZYx3qvc{-ZlQ&D{Y`lEpj`=z0;3yuSaN7t-fJ#Y{_&Kc*vPDI2T z@d3UCIth#)fP!FXXefq}5qRybkLs5KS)2RfN^`mySNRmaZ4+oyK2`~W?xu{Y0k5Dq zQ5Faa+DPo7){|KEBSNzY3HB(8l@JsVGx{VE9HhnM{{k79J+QQChIZnmfu)do zcuS@)l29>y7bL(0i>)v+=OowSMZ`^riOeKgGf4OfWA+Jj*(7jO`BWH-u@0;q^TwtE z)gDX`Fl}cNG=j%rt=%0s5%94lKRhjC``wt!BD3T_mROehkKxrzV?IOSOnqhSSk!}5 zCRvA6`$4y%$^uA22T*0sn3)7@9Ba`@%_4~%*IuEhM0eu$V=DiulBz~~xc-L44hrvRRT$xRF;&4bb~ z#}%Q*x}A}^2D=Fw-Ea}B1?0p+%510BDyi$%^~C1FsSl-$C5y3#E0`)~_(Mc7#q6nY zbg!dI4Z%bt!imXdGfj1Xf>^Epgj{UaD=|q__oX{NTZZ)BK`oF@1U(8KN;=sjQq}&G9bOIcg+tL_8e= ztCCPh;S`eqVo@_P(<>WhzNgu{Q5o}b02~XoU@@XuG|gn3s{{{0C@%|@VP!5$50~Mhr3YS1~<$=I+&4yYVK!PyB43!W+n_4mxy+mAS2~87tn$|r`6MC>s z%?8-VR(TUJZ4?RB2HDipRq5Jn8k*c32_sBn?X;$$G>>%>8XD6`yo&OZ%27GZ^^pIV z>O^NR(i~Hv_tm5#B^h;H9MeROpCdHB?8wa6r3$DHJ26W{y5HkyTJ;GfYEs|D`nq-B zp=6H3v^-OWRAn>O`;lpP)T~p40y5c|`yrqj>NKiDRqPwGz~Q~5&b9q1MB0bS7gWLQ zk-DGMc8<&~mBtcNBr6_~F5t`r7O~WQVyZ!h2ew-~;{}cjP#_aNlUstWB%CFX|V9#~oq3OD=7p)L1 zu69Y<=e?_&j@MNlI#1_lgeqB8R=RMIiRmXrx9l=)Zep4qY)9R=5~|%@Qk6?}(0R;X zt#s)=J^-e$q>z%~BbZzQ-sa;r3#c3<{rt*i=F*+wOz3Lb8WMF;R ztBmTRHmDIf{;pK%dsPuwO#LLPvKeE6*mqqOT}RlZ>!7k!nHAjzse&|PKX=!_)~D@@ z6`(Xtx)!XQ&Qty#(>D}%s#-UFRik)R`o2+Kx~KGgn#%9i_o^A=b<-DoKBykL&vakt zS&1<(eNK{t4GE+gSCu-e%C2(k2g%H%gV#;Z81-=#=s9R2=`^tcbnU1XNlJF&_^J5P z%Lb#`9 zomFy}mn#0j4}JjG_Kk}--|TBvue~~0ar7`d8czok;}zE3bqVXLo@8NAVas}#OBfwh zc}Gz^F6-@)D<(K=^a@#>XlgN9@5OVYFaUaM(q+9XP#|zNRoBOWW zz$z40qfkSERKYqvYLX~zLS>Ru?0RIkQ6;-aO<9$RUKCiP(4cZBPBN-vz+6ua%Wi}{ zvI-|zqh~*kF#Z>*IGUqhH6|y#QQhE6+1HGzVDxHp>R>wirP3Mq!a75gc zmmrf?DuR7fk7ZJq(oY6V%bHMAU-2K&gl^h763en}z~lhXb<*{%5Gz6Tks+qqs8I{B4RpQD=?UJ4LwKwhuV+;C@o8-DlxeS) z&4KE76vbF-GwCxTg4#f!FGHQz*HFPUqjhx)@ErEXBqiMJ@GqqVa!$t7`z zpng#Oi6WiaS8tk1Fn>4w=19h9?&{Ikt}4ZAt6-a{k1D4Bd#JDRInejJ$yR`_yHYuY z$Cu0T#v5|k%H{INDIt3X8_|_h7t2G3PKv#Ie;7aTzyqjm+)Wu4-kC1deo8y`Baxs< zZnHOWof)1)mI&^?`|g-j{h=ZCGe+%%9o;*~Rj6PTQ0i$%g_G6AsI>jcHDukb-P`_+^oh}b0 z(&6!q@`E>bu}zq8a2#YG=B4@oKQ~bsupWMPXqUrTSQFWv-CV7kNjlghXj>+2f= zHa?>B?z(uFYRhUY^YFE%op2JUt($Zyu#4(_0 zg=JCJBtPgn==sc$bk zjGwFV6Mx^1X{gj)Sl=ddO;kSpZ~JSM8ZkiUH>q}Q0+SB=_NTk(p2n)}mtCvx_1^JR zc;8O<&-|uyupjgPxvoz=H>xj3ZHe$*b6*Z)9?EO`ahFOls=wf87aW2^Z(S=lY}hN| zD8S2mUyzzSehW41ZHqq>i^wE`1E`hk@cxq7k(uxC#PfT1;K=qK)FC(fz17bRv^yk+ za2UVt_{!$%?*$JJkHTXAJI8mR?eLy6BpX9P`Ow-c2Rh3KJV%`S?5qymVXO#iMLaw_ z78L#DFF_O678H8kUy{RltP|Py2x%?QS=fPpUc2z{=tLNQ$$>+oTTpV|>rGr5=k62X z>;!gdVb)D71Qf3=pz)53pxm% zL_9n^JT4H(#HH4kygT|}r;v$XYomp+BxbKX}Xwf+mdpPhZhtiTt$mg$F+6_o2V!j!p=n;ujm92S^~k^UldNvMT=& z1l*`*ZAc{;^TLr9EA5U!yb3XYp~Bb*kxM7N+|*a!e=Zslg8vylb$6J4@|aIBA`v#i zS^R(f+3$rTo=jRX$Hj){2L=b@Cfs|?+JO;Rf;eXqdE&)i4G19@MG$b##%}+@r$%9s zKpKYN@|*ZZ{vrO{2NFlJLQI#~{xd}WL1xq#L{JDocVeBA&48tM-HK12v0YM|_x8FN{ z2a?D404}f@Mz4Z>WdD0(e|Yf7*!^oR?O#$0I3M{*w54bSQpKl!rW``8WGg!2cEFMWdjJZA-WtG{ev3nIH_RWfj*I#LE*)U-%zubN5eaAf zn~yvuAG-HW=A$nx4n|lA_pVz)CM`e3cNQExIJP$C@_9AWVqwsaD(@qt?!pqlBTqMn z@M8@W2&93`D}gwmdZ@mFph1$efk?3b7QFAygoPpy3(`i41}2JkUzRY&@O|FC?uvo6*IctT;dd zk&8EqHbeqzuN>G0WrbkY?gM9*R{Xn^c27{B&C~gU}d<>1dQ_);4$wI z01pQdY+JX)_iWFQ2);~X^z!h4b@W5lWbuPs@-?u?AR>9|(CDk{uN-&`Jmv-e#}5QN z`yZ_=@~yi$`c7J@;WzICeEa(`9C0SfUOE8qH-E@+|e{eKgkkA(@OhBxSY2ak-c1&>9?VI+?G|L>GQEM?H|`@bvH`T4+x zs~Butm;RB{-lKp(zlV@;C;2@(g+K@y5^3`39qJ$tzWLbjD;>9@_`rctnr^!diiLjJ zR8xyR<^f;Y#Ff@Te}8=Q?3%>?`TwUgttjnx@8fXK@9R7hQ~LaTK#|DR>EA`YUgIek zl;49j;imOh4g3f?3>gx+bMsAOQivUBNa^o_?gu(;3*0ym+W?9ej)TIf{N~W;5O`d0 zY`hwj*^2(iw=ok)+t|Hdo4szsw14$A4(l&tu;ur;(hdl8{>Z40EYeA!Rp=~)o32LR z<=Q3g`dh3=z$SqHgygm{O z`Re1(?OC!+J0+U8bOptotY)>5PO`NY39r7LekTpY1!*vUYrgNsbYH(2JeDrT7z^%O zd&Tl49hvuR&{k@GdGqxL(I@ih5Nc@kg+D_9b_?h17AVz3#b!kXt?x4uR)DLq_TMcJQ>q+DSU`#UDe)SatOCrkde52!IXB{{& zN+!C}#1i5`c?i$Lqimp1B`kuqoI7QkIACIu%6>y6AC6D8I*g@Ao)s zbUcYfP3WJ?%wEnJ3=Z@_tt*5m5-@tI4wLm}+q7ZGleG2e2#$_Usyyw`x2y{NeKl47 zJ*xAX2%smx&Q@R{ql zGGSTJOfkQx@xp+G;ekkqjtWz9q0#Xq!h#rua&X3U7p>@qo^CDas?`84S+xuf9XZvO z99FODRYXD{BB9@uHV;a(3dzQz7YU^q3m7|9sO|9P9q%56!oyDCooV)!J$~sqQatU1 zNPq3HaUEnxb~6q6A77L(Zf+B8Q1$4)q@+^7?QlIj<`sT+RuhHt z9D0Eq@0$fq%Jx}lx$s9DUG_WcjXm9K>}?O31HsSY$dOP&Oe1qV6I z|M&|G2}3HA)}KEVtH6u@x<@Ad5DE+LI^jJ$IsqN8iKy_+Y;L1_A_Nljvypo;>)ZAgNMg9wHEAp|;3Vc|VIIt^YEA;jVZ;ETT$@o6nX%wW5eCK}&U%XNc@!6(L=b|> z5flN155R~RE7g2sNm>(-<8Rlj`;@FW4F{T3?v+66Yv6fcw8WObCvx94KXI1}X1H z9qJJ%2pW;z>X!CJCm+c9hM;d-M^kGcyWf_ozG6WqsT`MTpUOc;vr8U9`gaOiRAG1d!zR;2@gVXFv>#s^x7p5qWY1iJB+>>&GHXc&Tm1$(9v&V=g*Rul0h+b`2tN+M zA_Hwdev3{I5065_lSmt=DZdfi3X4c2v4n@NzH(q2czAet6d0aFW&je&!9^kxilDXq znyUu3f`^BPN5SDqWENN=LI22OurM==B>F(^_ZojQ5tv>ISU*(FuFzr;sM4u1#7$zeMjUmhT6y9cn7+NhesLVN#q>h zkjX9ha}AtbKT7k@2oLy=VOl(@_B8SE@bD-hJc*nqesgGah)eN@z_?vN*FQtjgJ`ZA z0nT3qCVspW77u!OczAdcnFky=Ji5mH?Fqxf!^6YF!^6YF!^6YF!^6YF!^6YF!^6YF z!^7kJ@YwJx{q(mOdAwuY!^6X)q-T^7ybP9v&VZC4{6PNzL#BhY5?Cmt2_+u?Sk5@d13+I z$>*uc+IQ%yClL=1508?9F?LV>m_T7ao0+Oz9wdl6W=j9$ORx1ykgeyL&f`hM!^6X) zw2*C0P_vn)E;KxeczAetln|&$KWeBe{zfg`%#-bkJ6_n z5f2X!kCNi{TQ_Xiq(B;p97DnW5IMYON>9YYs?m1zb3AJEp!sY2*EVn1I$ItQHoh@a ap8o+*8XBs48Ok>R0000U{?DiPLw8sARdr6+K4gNO6QA*nd2nZJSzZWo2W;WK( zkH9V}k|IDg(|D&pU%)Jd<%NNO>f>NPjKP6`@{^^-gw;HOFF#?k@g?0DVQQDUpL1K; zidxP7d29KN8Oid&K?IX$8BzWX045i@8VcJ;I+);w-pN9B_CNL@jdZzAbL_b{&N?_a zNZSAn>mu#rLjZ%cgRTo)T}`y7>ov1B8}pWBE%LhV?p&!>SFfz_p2?lFV#ArTdUJ?- z+S=4#T3XsXH#}FaM4~|cZNTs35ptV0?TUwCv{X@opA%0i8H>j~4gKBl`8q{CTl#=F z06D?sI+KID;t}Wm5xnlv!YQ<15%lm&_ei#4(sG36UeNzT4pI%~nPlL-c=GqJ_M==V z=Y!D%(vfITi5#0RSKc*?vDuceo&?70Yu8}z3o>eSid^a_9 zldXh)zho7NxPLBY7Ts-%nB?#jw8bt;VHQ*BM7|=pe7WX(v-{o6qKx+G_kX7)6yZ|@ zWDET_n`syb@fx!UX+NmxD=Sj|uZ+1^{~7t(Yl4zVPG^v@grD2OhBDVEY*P9Pxl{Jh zZlS(kdSV%{9AQv>?HgqgeU4VAh`m8Q8+B;2AIF?A|1pjin#PYQoaOlc9y6yNISGs( zfF=IVIus!rAu0dw=>KLX9SMm?mHO}OgLI_-Hys|T2=ITmQoh<+TiFd$r_im}sZo7~ z&>`5nQ1 zQyzR36Vs^k&F8EnSO!VHsRmSEx45Povg7GWZ2*cQV0!vWz2ZYbeMO;yCgaIw<=8mr z#HZS}yR(PpV$0i%UwVto_2<{GDeQBeuDcT_EZVQ?Gb*IVDhvJ}izCg{ z3gO{fhj&Gt_osGj4P|p}a(*n)mp9;xZPWWT>Q#4#ETSY z%5jz&lSzk?7!Q4VlHgzEqXo%W>>g^Ma`rbzGzO#SXNL@`!%%g zef(=GDqy9P^YcH)GkJ)Vin(B4cvx6{M@JSsPJ52$T|=@GXkQD0p9}3>hOzthA31{N zojz$iw1bDkZS~BmiZW;}`ggjq4mLLPhmeqvk-Zb#p4*0>ONP6hzrK}(UxiuRQXt>6 zI2^Y4!e_`Yq0cL;|Ma_k&ewjdMV#}x?P<}jpc62zkX^#f^ymHH*-F=S><-z@cNf+$ zomFRB3V)-eZkrZ;Nz+N*uw#Tt|yk7oqq+d_qcw~=_*T@L5WGwYS zD!p!@*ZmRt`}=zq;r08Y2fP~Q2a7QuBvs_YI%?OM?6K+kQJmVgy6%X>x7UZ8nPH1} z0O}q}$lV@tXTXv}xopMz5+@*S!-;egX}R$k>gnsd2glzKT_Re}x&}3Z=;$uNzrgf& zm=yj!WL5N-%QoDdPWnT+!umW(LoJ4=X}dEk8tK^G@3;%yG^H{bVj6!XUSOm-|fcb z=n-eNCW=G7iimK1g->LvnjVJx@aQxrE%#2;hT+Xw1?2FgxT@-{BtYb3m2a~Pq;J+- z)*bBiB!Vo9#%o{_fGD3Ok~x^+T^keK3~`W(xUnW;6bxlLtPJ^%@Kql4@;BA>IdxF)k{Ebv+?$FdD8~I+&EhJ-WF2meAM9vTpjcblJ}WA|OkV@aSK zXB{Qw0T-KgRID+H0usGNRd~ba%xA&y?>VUkFH)lNj~?;eUsSY~L)K&5k{Y@9fv0#< z8x!>S3;F(fT9K;8gtN3l<(69(zVAjO zx+iAK>FmA09*-J)8J+7pUa=b}SgjqcX5%L;X3Ye0B0f`azSojRno_F-bL>L6jK#pYGZr@xv$dml zCju_^5F^)?=EH@Zx8T6R(ZLZMndr9Ii~i7ojZU58Za*(eOH1J4PbEFBMRwzAgROcP ziU1$say(4fIPy->_d z1>gXJ-|E0Y-3hOSQ1#Kw zTBnTFui^lGx8LJSW-{Pn$S9H47%|sR;O4+0B%>GrRzAdZY?u7=_58T?%&e`Or>)%D zOV#zT5oV0G{Qtv2pmX+!vu#HIC;R&%2L9BA+O>z((^zy9D7<-c>JmyB61g&t6mg*o^QXk^`VuFNxd$N^5BH5fPC8ETCVMlb3N_mK~*(Z>~=$~4l zuosg!mFbP$dK+Bsd2-G*h*E=S_8@$kB2+f(7%YUyLJg$c3;fqi#N;71G%Fm1v*1pK za?K|vTpMP+a&BfX`^c)gneng2!^3aqTGpsY7QlVQXE7m5VncZJxl)C{r7lVY+| z9>$<^TMZSxvso1N%YZTVq(1t7?VOTeCH<);X&8|dFd2ud7z;@&eC=^@fTL8fB%e_I z4g0GX!6Bxvd1MYcGohoAtGsu_kjCPSy9Da+hI&B(?gR8Bq=ggS{E;}Q^x5LvTjG`mo6}Ef!xe1KO4@KZ=r=CR3CgibTUwpJo zxLES(O_41dO4OMR=Wv(w-#IQ$Y<{aC2n<^(o%J8-$tzOs#GR9RyMtxq$Mqzbe;q;F zPnktjK_>NB4(l!SBrG#UA5Nl|$4x>6!&#=wL55|%-nuVi>?*AmFO zQCR9QJ|W(vn-NUz0#Ho51tGCeU+W&YyO)}pI~B4hT#h6`4uW$)^~6MicQLL&75FDf zF(@PsSIW3rRNpHOZ2gSYl|rToJEe>mY}`ZXndwwNEuVv7L!jHhot!s znB|_{Rh5*#RMg>s!~fb+-tqHrkg1nHG>IRX?@=U}CQm0%=xhxHN&2wFdkPMAQo_-W&he4Ujac-RCo9+y^- z^FOs96aQHzY%%t2 zzn?`uX2UTg41Mh!cIU}8hwanQip~mZ_D+*>@CCW+u3BRe>AykwE1ISiFvQB^Je~gr zaLp%&^fN0c6%d|^D&_Vk{Tq#4EC={ey4iVU&=McVklOB{Kr&;!VuKIpOG!Na8{7=x zX&TtHMmT|{khpF_WRI1aHkTf08sg+^z)|%?n6uv-HB2OB+)Nurz!-Zqcm2g)OLYQ+ zyjHJgxk_Pe>G+G=m+UX~CkX^SnSa%VX@iu0Bfd70*TCXsWS0XCS!q===14nQViElO zS%F}+TJ9^!P)Y8Qc^Y|&s(!K%HT45RiM_q@qm-@3+ZzCI@N&D~WW4}*5J{A(36w)Z z{I&g$Ky)w+YaW_jj}3(N3M`zMWFIE!4irFR?PRXyU%ZNY z{u!8gbsb`>wtIw)6ftl35X_;H5TqM%VkZiAiKGUNB#94bLDdXnjiU4mqne=#RceL2wToLBcLmi@eM50u*~WTH z(>zZbpR$fi%BU4NW{{LK2)FFV#M7~6Mdt(gV{5-%2J*cx1^AH+>`l()%(d$E)w1E1 z=Tw?;nDC@Julq$rE!qx89K4sESsJqsi zj)#vNx8^Y!7(5acXph2|W^wA2x=E>!t+I&0DE4cR-+^^#34`h3?r5JHX|XD)lWP>R zY93M`AvN!PLP{4du( za$PB+`ttUaQ-h%M$H5rvY(nHho6Q%>o{K2zMBi|!@l`r#>B54W&CTeG0JkGyq$vGx>^ z3I|1!ySO2L;N|(K0oAE*E|`+1{JSR!%Yf$E9<*#LC5ra7FNMjlm`CkF29dvLj)Vzv zuq{_uW~I8?B01cUvUgSeVk+9c%*Iw&aJ5TO5iG{g(gb5Q1D9*pdCqUcOK#Uav#Wc+^p@+sn%tn}V@tN#9@Hru%F3OtQDLh=y9~ z@(Z<wf|1Iau{4MJPhddAhX9z1IL+nOr;z2 zFl!^kcfz_>x9`CCon`h#3jG@3&oIXiFQnewnFv58ldEJNhKC=~q&IZ#Drz?0jq~Vf zsp!-ZP}AUrNineFQolOy0yA1~NzpUho8|%+OANn_MMXyI`I~n}{qlg1Tl){B5vz66 z=TU%04c&T{K^%bF`+4J{Yh(eG=Yz5r2t0)9vX)uX`)eu1L8sFbeu$|mTqRVD@^z3* znPDMB6}@D9t2QTD!*wkhk18P(Z{2hecJxB@7z)$LWI;M(A8)P=dY6RO9EjE}xCXhsC1S8%94oc55m3|L{@Ml-dvYd&E{`QWS|Mte z;4aW74N-6D*^r#6ebQWNvf4;;VooP!bm66yhL+Iqd`5p8r<=C1!^9dCUUEURJsD5v zz;aHtDh^PFJ;`GOo@(MKa)_1h8)sH|-^B0pb0Q+bAh{m< z{>%Fn;#SEH+Sy-rDJM;2$vfPQIaS}0W@rJ0a3CR^X)}GQvq@M>RucTqPI@x1se;<9 zN4>AGYk9g}(&vXmAPfV=^8!k-IuJ=o@cJ>8uy(odzt+7Z6^QnQ(YoUV7pcxC;sCmJ}r@6~wfn{=iFTWXhI^#1$gQu{ohhanHOms+0CK zEh<$}p_Gdu!_m?gSJ^E`;$L+NQ?y6Ovyr;n_ROv~e{RLjR~sQnY<qb(u)o(HJU@$?<=wa&+gk%E*mgKd*?_x^Ge3LxtTp5`X9C*ciB<+X6(eTogBBSUqSK|#Ke0%| zDxxoVqV{O=)PM+MrpE1v1I9I?m@dY7!nkfr<$EP>d6IKc!}zJV*$`1}O1)l5b9SV@ zhy|!%AP+RtLbQ5G*Lo!QMo(rn|5w;zYR#@4;It-;ZbiVeVOW9iD8bnMaFDFPHVJKp zCv?eX`9!z|&dnmF;=SgRTFM?+=lVKU-##~Xpj94}62@uRd%P}Z zmbxZw7_`%+7{3v+QA2bcSmTWyyNOH>FV-vmzHnEq<;Ob+dFmKd{6mS9l!f~DL~~F? zGtW9bJ!MkOt6T6+%=&{?&a-8^s)N{qR>XE0c->EwOGJ&z74V7v=BZD)QdC3UZ1788 zmu#83au0i%sTznHmkM7BppX1-71-q$FYdw_Y>mJm@KM*1X9hvJB}1a#pA8pZ2#4Gx z-zP=EOuR^CjTQEMIn8dZ0AO(f(V;T6n0*nQ9m__WtKWq^YL(EF*7gGP9IbUCkEU79 z2~CsMF}NCRGmNP+_oZxft|~bvPH5LMNv`J^vFF%P7AlJf+wCbI+=GQN)4VU@N?&nT z7ZLVvCeqtX@EACz6@@H}`yf<*M@$c0oVPTGD1awvNu?I<|Ne3g>muG>L z{0+T@7=}sStx5PDLDh&Xgoh*PTOnB;rUI=qiMw-y6lL9O$pFoV(h+;xBHK?Qw z;*MJ)F?&Y=eO{7JYZsCTD*)P>V|S5m@OL(h>81TSwkpT=uaYeovNkyKKY0>bjxgFJ zBQzUFumMA>Mbf(!8uI>O^a$=r?qyc|X{H6c$?isF_u;$HjG{|79EXm`jisxy3Z5Fx zgyAt0X6`w)kQx95yCb#4VH>dmOlXid5*MUQ|7x9yy~QP?n3fcEW>JMzg+>K@?a-zZ zv_eIPX1|)T3bfhM9RfkYanS?b0z!7K@6eQoxYNohR}>6*6uRXJzg>$;W;o6gIu6dF zrFwTZIMuLH#zHniQ!9WHa(t|StYEmmEIyfbHg{M_#lbI-D&jqGwlHVeJ{XS@(xOmxDA9{I%Uu;Qd$%nGQd!cA{i_! z(d$zATZx-LL!-RdOx(MpcSBGwdM#yOzIbaoD507x_r%BwUVBXW9hYcPQKHXD8h`-f zX9_TJ=_;kL|7^7#J9~v7N_vpPMjmjQwUFlm@=GLGh7qilPQQEu^CpYoaZY|<;%l&U zZt?weI9of^nK^Xrq1BDEW)hP3iZ`_jk5tVi=}XHvne@xc!O9amXeQVJTB zhhGY&uXe2{C@@yitrALtK(q^KU7Z}iJ(59HkgazgXzbY{z2h>Ut^>px%UDk$4Wb~5c?S+%%8hF|aK}*#hC(x&vO_sq8ZOR8HUh!w zi4A=MRpU95s$&&g#SoWG^y0M$@vksI3g^ypHIw-$v>8hOYrV{@E2cjqsPFxB%!;c> ztaYHRheII%H?N8nu4R%)qP zLSpTHtu`ztQ4Pm(Ee(0FTs>(qoPzB>OL68nmZY{5jgGZcqbKX?@D&%(LzR3dY)Ba| z&t`VvUd2>GF(Om=%jj>ES=7_;3CQ?ktrhtY+`mpgj_0^_qxEuYey8J_7}<(5Tg9LT zz*PCND2$UZcG0|ysi<*XJsLa*$NUd+%d2uH{tATGyc)I32$q6ha+|Kjs;JFqZy-_I zgV8#oE!TW1^DFQ&{#Z8grke1=uh(0sr}$T8>?#fL#xvu3-uB%DZf(ZEtx)V-f9tLS zIcwMwu7Oh!n{+a$e)n2T3^+d~1D$bB8k-kvEVr! zpk@`OM67#lT);w0XyS4-n=*D33Z--?q2n=nNL(P67L#xdmI^BKrDd?AE^5pPc!8OORSZk5;QL)@N{ZE)n} z?N`T?SGzsO8k$(ui@QcY^phNK30>X-mb;v`FRc<}&0T$mzf$XZ+*p4iP%G|*jC`?t z0)YN#E7K*+m*}!G2-CmZp3=mwH^WbPC42RJ={fE?rkt1VItwks{X_s0sp9uU)~KOw z#Wmx(;aP@Mr3|vQ4UJkl8xD?%uk-zdxpK8dPu9QZgk^KBYCx_t<}|*Y`brlx0ERnI z4n)qvpi9$t%Irv8u`kuZ!T&4V!>-E$@}RA674FY2_K7r?a3ph@tuQ{Weejg_vRr&1 zKDaZL`P%%vQZ+(7bl|s)h7fwpY^#%$#B$m7(q9M7?Sk2|{g?J>Fwn|yvqe;}5eh$@ zf`8XueQEMUvrIVfgrUdC+-cT`RuokE((5Xi>V}lC9v=8~ZOY@9vB1 z&zqMs4wPw29y+Gmzc~yVaV*$c26A%|cLx9!-q)j<+QZK;=V|Jj<`mdP!tPr%677+i2@97aa^3amhQoL-(4HB>}vrhW7fbJ6{1u%%lzv0Y%7DSJF4BW>3o1T?PF}k#!Z#Hzh%e*kK$|>v-tyi)^ae3@ z(>TVl-?n;;Y5l4{!*k$0Gq}b+iu?qY>7FLO;Lx(eaZks=>(h}O8$bkP3Id614n)#$h%iv>ARkk$CLZ-~V|z#$n6 z3sSAV1m<&k!jA8j?;|+QH++szd^llsZ((qU0RTfj;Id4|J{!x4$1cD3Cce4lL$UQX z%9=kvPW5t&5-z#a%%?D61!a|{m5j9x(+O9%8Q~r;H?)sfP$?I7NFQg~$`+!4zW(>p zp+Bxz7qyT@DddrA?3wcR33QN-vBR`g^kF_L_8_L59P8(b{v(KRFH=s>peMmS#Z(_0 z6IC4{YKOK>Opw%*cTmH{p;mbJ!niNf8E#)KaXH{JjNdT@J|>qX=j#w6<6WuI=QYQ1 zt@&YK@>Q5WOTG5UcMtmGgr9h<_}=muxw2Te@Wpxr!^63#ZMxR$Oyd7Fi5kJOc2DLk z19%|N-O#2&Z2P@DVV}Bq+OCE~>xxx|dOUiG`R6w_x*(@nJG>!vo-g>FP!H1Q+RUWi zYs~)~<8j|7SP(!#UI3~Blc$!OZCl&Bv>kI3esl)ffz7tS;YT1RX>#0i3rvM2er(qv zH~W@hE1!ahyOsw020A3`UwPqBHTue1uUXeo-xDdc`^Z6oMYdlD4&h&4R-8Y*pX0TO zli$7XTf;N`*i2kX_PqaCJvBv5iDx4CMU}A?R)luhmPq4uX0qwXt1S0rTZTjPkAwQq z#8HmGSR!AhpA4&1^}Ss(De#d>c&}Dp-tgm1bpnd&u3ollSOjUr70lSqU@a&Pb3S2T z92ns?pDedyzfU|Bm-&_jqiUcc-n8OrY|NHruj_xzxz+cZ$tm>8|-B<0^b_PAx%G}o=ekf8h*6Y?`=-@ue`e)$qfHD zkHKdG0d)Cu^B@;FdI>quT`_5%qEzoAv=l2$sI0nxk!oF||0;!K`7lcw}8t+159Dlp6p6f}kJm6$t5o=UnlRhQ~IPvkv^6OODzZBm+#24O1hLLebQ< zX7Bt1R2p?O8e%ld`**W3c+@EhCZVR$xnYoVqg2$Qj%gW_4qGHU&!$&C< z2FWryt?ZZ;31fNa|Ng)Y-NUt=e-Em}!9d|vy|eMA)A_joI5z-^5A`4dr&>KfQ-ku7 z{P(W9V?iVA(LjyTJ5p6=*F%!{IHt24atw?4?!xc+^X)DSiY%crt!R(0`Ssd1NQwYa zNkvBAqoKj?@AYl3B}rqGzUwQ`-Ce_fj*s+A%sbD14}04=gRi@gaor!UmCJNrjA^m7 zaPDO8d|%_1ejj@vp4FZ9B8UFppPmc3D?6hedHK+x_J+M5qaED#haGdCJXxLO$h|P| z>5qz0;4-k{Ts3U*_^N4B{2qmh7;2KgLXg|*=3~4Vs!l<2r99P2St3387{`*K-y*t>0{ea6aII4Z(qm`+!zGl;p%lr;;a`9`00n z72?8WltXrg{|VkE!l*PdlnjyzR>-s`nelJ3?*i*k!%6YOy$bTIk{3@MpNzZ4kuISQ z9%&^ab5+niniAGIwU`l}e;^QpLkXqwxANg`{Dd8_ioa{qb=)oeqX)B_4*E%X@rHPd zUE|3vDasH;b?|91m;Z?yKR*0s!739g$`GKEuy2^pl=SFrDLouz{4|=}BhiK&9>!+D5M=^O&QKS?b#^xkO%7!GE%9G`KHJH*L-TiiEUWE7&Msvaz z-&4S6>JvK_ppTjBVmw68rDhy z%pYH(m=aX36oL4k#`Gl4!xI&0;`CD=tc-kYWE)b-9rivq0}#yGSl|VS^o7^}mx|40 zAz!oyU~hdrZxhJ+CLY}E=MJ$fOJb8FdeG1+n&udo+ z%)vnSd$mQv`KZSHQgv^C(rK=692I)go9M$K@uAZ44NH#vzqRP|s^$7lA&FD0$n&Vg zee3&An8g`?u&u&>H2l3rhp#@;g4=?b3{I9{ov47Vl%?Q~Nn``A)5BrvIB=3|RZr{D z18@p4>S8Pp>KN2+nfx_ZhM6pL-Zn=G(sM3*44f30`|WZArf+!N)_>QRDM~3@7&x1? zTwE&@i)R^ZbED047bdUSeCqk55QEcgu?s90QXonS_yH|COsMj`)M0xa0EG|r(<8aU z5iBv{J}vetxJ;wcljFSbdt5g$&*$FqHvHxN%k&n-AjWaZTt4GfXxodgC${mHC3U)} zXYG^QIUCxT26c*L92AB6O)3#hhE76;x|zcJGHWAJAgM12vbXc|72mBXa=L)+bJyzd zPESh}k`;Bc4WBE+gk?C&-cpnxdg)J=yMBGu#`9f4TgtuO=i~GKy1;YR4wQ)}m-YH9 zim#O4c2mon*4Nn~m!=rjX-L!ssBy1Bf-jK~YlkB8U8!ecKGpZWjodqV6PZXrCsGAr zugm^95Ag{2NHbr;jRXbK`Sr3f?UM9u@J(03`f{nEI+!!(w_gow$LB63WbDS<@DU@W z^nAymL(;adkD~IsAeZj-h=1g?rfcr>@cSk{qg}X5pB&@&#eMjf@Mpi+?4nl4_q~4( z>~T2KAB_gLs>xGhO5Uk8C6fEDP4Q z$T_+dl&xjE{q{^@l-a(o{?=uehO4A&W61=L=RCFggzgZIVj01k)x zr{VXa<8!beeoxjy7vcG>#W<&)f?;`DwMSyS<$g|xUDx-kgExZ}$JV(<^6sUB7WbR* zbOJ$nX?nnMU~&C?rkA+LrPvH5%Cwdv$Pgds^}`@QKI^1RMQE=~JZ7HuU-?NA(p2S^ z<(nd*!nfzXn>nRt?(gROg;rQUYyHCl!8gZK;2(J{2p0FWF`-m(_X*yxEyWni9l5>B zLAqLbP>!_}`(s%ts-#NJkpft-B2uTNg_2SiB_o zWuY=t$Aeg=7C)4mxfprF&l8Ck8+TjiX^7stqv3GB!>M@Ea8VAJKWR(li1o{>7X4vxzs8 z)|6BKvW)27+lwUWQO>(wbF~BdAEv=k|MEgfqY)Pu#pO)9|0t!n0Vo!^D7BFaRsdvx zw-T7$fDV=|N(RjV&L~;nkB4LyD1!jMK7J+2hCSz9&-+ICaWkthG5pNVJ^5_(sz+nB z*b;{a38p-SM8d%=iqe9ETWOlHQ*uk?(F5b`@zQ-(?R98ZUr$fRy?i>T58Q zKpX#45lEP_!cF;xmFck~)9#85xZDK7As{e(G8%^V3U0Z44V&097F~Z{{l*o9Q&>ny)Ew0t&S1L9G)ONPLvB9 z@$a-9aHGVvmv0wI9vplVnoX}$;ud+pj49Z4w+W7vFU(fbB^u#2{TXLIxhE3YeSi%T z*|i^Tu|TI=F;p3LyIuOmn~u+}V(sV83ne4s6BkJ1E~m+q+_N|GNg{-= zk=rYu5>c-+lYAY7T*(j`tiq^9{_T99NYp)#-8swgAdD)_`UA5XH|nPvPwl7 znhdO1iH*#lG_UQ{cpR<9hjCVF{CW6X>Hk*+hFkQB@dyofG?QKxuP@cb8Vjxp2bvnCT9 zwrd1)7!17#0ltF2<^5*Jlj0)1?Y?C6VOc7dtJB|H zc7W@j{cIOB^EOJlqnplohr^=|hTfNFl=(sPAFRjJYUx+*qiC)AIhn9=SSy;GlXeIe z>6fb~%q#hTD^?d_EBsOp>wsa%AJ*@?+SDyCrQ}G0H0`GN@dd0f%|*WThV>XzI_$>- zHgq{c27K@UsGk9#ncC}4RGZf`F8aM+yeayr1FT|hG6{)@MPZ<4@nA<~Z` zax?m0?jb~*~xS= zNsOfdMF5@*hCb#R2SDIvH0TGpw9DNnb5Wn7trSVNyt4n9p4Nvw(vByq9Qhrm6$+Ea z4*+^zE0i%)yl1Lwe*-zoVS9>;xEGFC2Qtart5I-Upq=r~{VSFHD}Z!_s0DH}^W7Ec z808xO9{{kz3V0WiuQa{IIlrYD=>8)Z+rmbOM6o5F+B8Dh+o+JAwPp+ED_}tk*@xoJ ziPWBN*;6q-6o|)$!mW9yeor&S5ox$}M$^dDuz7k@FR{3b3P~0@4=gH8>jQJ_@K91* z&a?8W3lzqz>#Esz_4rN%Wn!jk)jHopFmIyY(JpO1obxmVmX(KB(&+)BNXBUGZdS6P zTaH6c&NvxAj^e?@NH68kP>@k8RwC?ts^cj$X1W^FIyl9P} z_0dt4up@QSmlrzcm#WbWsaEhGgC&}31Xvbsd+wWXfpAC?NZ!VxgbqmWRYZ*12nWJ3OFyX>FFl6!M{0zv%AZF8kr!PxXIrJZi87xyIUz_jo8wuM+ zwcU5#LDS_~O?9v~i0#T;PIK!<4QP9Q_AB<3bE!0zrQn8sxqE@&zi!zN_ z8<7EMO%Q>hjfsgw7rHjpJ={nBmyE&uj~O3Yh0S?u5_2J)Z$ocQ5&^OXt1b_SGXS|4 zQhDogns4lMt{c5^T2;UG_T*ZPBzDNS$FKJjF+)N*Ao!Aj#OI#s=46zbK>tru zsMm@?SXw`rQUs4q800%4;YdPPyjoNjfS%EQqTp11oKH7*E#u_BZW_DQfn3QU4IFK- zQzpU^zeO1D93^>1AfE6^X(s8I$1*FH7Im>yZyI$FK z?78xl=R(fsmyt0@>SRq?79Ni>kFB;$nNivAnXhx15lG}okDfOCJi2lUp{+D7koSuo zX@^-ET&4sfbDW#V7}xort*l?c^|K@+=~g3|6#w4mhdMB97WYF`7D@DM7sR^>Mt@2N zV?PXg(XV_cLWreSt20;im(_-4NJN2w8-Q;!RVgOKm%+5$Xq=+&?uhh5et?I6Q$H8b z^;>9lr5CBiK+BRU0@6*xM2`Z|E=4!BcoG<`e}4%lZI5A&r9YbBdpoQ{a4pW`H&YC9 zu|=2V`G9q!Af6&`G(39~3*$j_84+ZtV64cJq$w;fnJ{EJ z)*E0OLT6-BY*mcp7QW&#aFzt*4T_^!&%{*tZqfr>0+xs*-VdSC(N#7zS>57`dO&xX z;HAcIu-BhLWubo(#t`$vr9)!h#@zVQhd|nO5$NS+v(lxuvn$pz zK0mleZxbfL%c1U$ZM*{GVh1XrOH)V!%9y?nRPkkCcaV!;gHU%w5yL|K;1Bt~}<6K@E4 zI~*A?w{F^~kG!i{6a0KoHb~C!xSc=2Lr#%8T0>@nbpySF0ufGZt>K#a`|tx6xU2cE z5Q_QH=Ll|%@%6nxjKF_3jUZen(HEzU?`P1@%AwLyj=xYXq^h5~&~ENl%WBoj6Cj!h z_#wV`*Aa!!@mu@Tj4?#5aqTI8LkMu`Negh{SVv>p0JZ)ys%xmZSDM)@5qaodJ_-vz zYD%@p23Q91Rs2F4zlSEK0Xp`grMC;U_Xk!D)7}+hY@*21MBJ7Up+)PSMY8~+^=MWi zqa1<{$Lg2VDXKHI)oBK^HtxjNFV)i^3sXvXWm_s(ESf3kJwF?Re;kY1uot~Rgc*v) z?CS?_^X^ZKsV3Y=V{3-_g9Q3h_F`OIaykot1%;cbeT3DOFl2}X2|0qX%adN0Qn*wM zFAOb~Q?9Ra1xxEU^Ldd&#r!5iQV8`)Fj$&@&NHbEf1#OzK zcJ-f%5m#CZW5=~DU`r;inC?`}A?SKO8T(rAdwxBL-k4c1F<;8`BC5w(w4M+$%N^zV zHMh5L;tDTMOceYo_{OxSTO-W1 z4DUGOuV`enY6Y9jYy$PqYPTHnG-4MheM3ptOpvQL;)E%aMk#E~M-Oee&p!&UPzvTZ z{20f;q6K=0(E}r?Ct{EzsJ3cuz1%4*kYzvX5%;<|R{C7m^ic|RgIQ@U2)*#yktrZK z9X1C<{6LR(r;TEfuOW{p3Ql-dIv#y|KcLA;Z{+qkQ(b1l_Ye2Tz9R62-xz*y|D0)S z|FhKUmenzM)_mnlbHxKaTcsJEpYbhscG@iVchE`4U&4~peJLIgW@JzytdIm z1)6~Pa^$(3_!^>-JhvG)IVsy{4X0f*0yE{mYlrq>s$YK=McoINpm^Q25u@(a<4wtU z<(3QS;pN$uE#o_!+N^`9D=DF{J3v|Y;^t{UC_-ATT-eF2E02l z(gy%UVD!YY0PF!2&4eS;r_jb>lt|OR*80NIu6iUIJjM`}(DiSZv~hj9OLZDIszT5} z$#Y^vbs&I%4AK!1U)EL69jIt%u{yJQiuk#+iNuWK2OZX|!5b#M?@5=sqYhhRz4nyF z?rVP6!fR6|VJgCb1Q%*Uy5Y|00zM9Qw78168A^6r1WXv@rdD>FJ*0Uf6Qgg5_C%rP zBTs=aXn?deafwP*bHeK^nD3|g$r=7QQY4Fgb-7yNZ$)>+r*hne<1_QpKR~6JgJ6yq zTzJ3K6)szA!k|+$PwZ`NHg!D|r=nDj=w%a*kxkS~fdRR>sAbtFsx1VgLyAPm266pb zXrH5kc;nF-S0NH4%_JYGk>$VAib6Nba=duCy+3fe1?0zl>= z4&=-Q3s47t$^4KUO~#jjV% zvA)LXSha&@DdnqiNTO{Wf*&$YWegKsQ`IySg?_V)Wd`|RisF9{od_f&XHHm|Pnh?X ztA*4n&WWLN@rkC8UE;a_JU>8rfk*0o@Nt6>9>QeBi7KNrv_1lCtvGc zDr2ZOx_@WmOp-O9?m-O5K-uG*nAa?ckl{^3%P8V?fY6r>^(@Y(SNCjFxGjYPNX&=o z?QCKAPM1CG&K~|h0B1m$zbs|WBSPI0T+nJ6!)FdBaE@%h(P}?-NRC1f8RJN*en&Qd z%t~w96rCJFq65U1R1=*>UR}~tD6GkdoOTiP2>2ttfoz*`kZ z3ic5YDh>t?FosW~4(gs`w6f)j|8D&tEK{%K7F=hk;@^HQm)*KekYth;V zYZ*#I&;&9O^bM5tUm=cQUVD=!5!On$PBv``28S!3IdZ%orYnhrkQaj2M2{_lEL2YP zshkQj3!LcaC714V0_Qol;Xy#2PMz7}g2yx|{S2KQ*9xckzN2t>J`FB=UzRy8CB9@PZx5@xma=2U6y2ym>Ok$p(d^V#_90K4t}Q zW|T-H1iRUG<68etv-Z(HgaHTGFe`ITr@?q~GJ+hyg?yoqmK!0Ps?e3uwM8y^%M9Vg zrbZZ&jg`^%`p~uo?Rm(Pq7T&y*$T-;U&((GO(n-r#pr~As&PV?gkEDqzXR(VhoDT_grQdFc$#m+=uIJN2AXVXk{AJZd_2mt3)2XFE> zQVfmrT09rlwvVq{~zXBY!tyBZ%ZUC7IBf^trR zG64WKHkghaDgzFe2~PJa_hUb(5uOqbeivJQ0r9Y=eDYJO{Ub!Y2m0y%Q5PW@8HXatfq(}C0(UA)6Q zJkd39S4bYLd9Xld!7c*+d_m5^T1dMkkgn6tCf(L`dhj!IT1yjN+-kC+$)mB6*b%~x z^KyBxP*lIGRZ61*DpM8_CsW*;`#>feL3}3$8^F4Qo#@H>5S(Wjj5cuHYQV*T6a8n; z+xMNwiI33aWZVrpN-6Y9*wQJ=NEm~rQP3I^=eF##O_oWF!A3X39Kh)~2$@Uu{t$`W z3Pdsleh`T!z?I7gu34=}V?N;01;~VP#(oZ=NCl3cMA-8x!NDT{C%Q7np~UH0@)GU_ z$Dvl(a{rjP0BInA>t@IbeF_D1)`;cx5pSS6*O8ho&qT?Dp*0VMwO0b{`UTY7ID1A< zY9ldnyFNZWe=_uf;>3x*o66PXgYuirRrBUHO$m7j^tq1r!6l2^G>LFjm-s|@;^C3w zeIH!1u=Rpx1W=rTdND$!dhqvy`#W3WxJemIDNzbZS|}CLbcmq0=Xr$9ivhO4lwj6q zAee~?wc)biz}_5$5+W6}CzWV8IZL{*Tx>2MaIO)bwB%V&( z;r_IN)(~h0x-~Z1mqZg0btW}(R051i=4Ds{azcy4c~f%NrZtez0_N&KX%j&o_=w~>!Wn9| zVa?WX=rB@%*V7ipv)^ui^)*i*Y{ufy-aY#OMi{-u!pJBygp1dNg?;7Zcf$?r^WgX8 zsB&UY1$hWK#SjzLB}>|1;k;%zaQL)~@ER;v?;1{$hZ^E|LTju~8WeF9%!f_{df-U! zvbfk-PAI7;nUMe{Nff8)aIz-Zte%-IFg2JR1R@qH5Me~<=OQ>E1$GGN>DJTAkc@(iuxcYN{trbYL5W?P}@i|OB&Wxc4MH5%r5JV;$Gna0gAwRMTk-cC;&^A;UythDftq6c>b&sqbLZgb~(a1se z)s%A~y|&yd`+(NH4p5xv>N~u8FdLzDMvNoMj7Oj9r6mz0=DV?r%YOdU+vV6X>MM*w zP*S$`d%fRvkKx(Ug#y%;lXD(9(SLib--9&}HX)7ISZqk#!1oa=EW@bO(eLomO+ zNt4J?>VwhxOJ6e!f4M()7P9q6@q<*n&S#}%8fY2H?X!GBN{4KKjx2(oZq8cd=TTn(uJd^ z#$qBmo4Oe6tmlb}%}pi^iVzv+;Yx;wzg}o)=&QMwx_vU@dw73>ei^e4oq4w!8HYKO zNCAe;Z+z;xBR3Tq+DhuV?ok@sY2^VKYA#0A!NFpBd^Mz-H*cmbTeiSdU{(-_o!b^< z=MYW9NpfR4ceWk=-#NMI4?cvrxWm`?w-2Xqq)R5kq4)lxAF|rvK5rxp_`%KEpdcl! zumabZlFTkADIr#WpAi_WlRtEx8=-C{4qDNd?FDl6s$<#}VSMy9#5K!D_Sc{yjoo_z zo_Yc3@Cj1Rac~k0BlH;<0mLC=61!Qy%~9p|IC_fc<^85}JLVunN0De-T52UcQh5Ck^*K0N- ziN_wT{2tnLC38X87s4UF%9NEoJ|vCN&1P~Qx4+(6?cwT)wfjZ*grDJY;qTgdyxpUk;4Xz8d51wJpU=83xgNcWUi8Uhjjc90xdgZnS9r4%e^=Z9+4}aI|BROug zvbK!TVEA*W8g-rMD((2U7jCUW>oWBS9ZZt6OBt~HB24?Dq%<_AV<_o*>`B7cy=h9c z58Ymv4UkC)7U*QTjxs{oW`r{ftJFA}Rk@G7E5f%0p}R-Am_Q_rEe2UT2r|xe^!cfb z^a2nbFz2(r4l$|ec7l+Qoh2wLxYbA^e+^=kGIU@#GVpiUw)x3@dOzzn>d>3tfbh#V zqK>2r!Nl>X(guF4{)Wq@?UppmDV^QMWE10a$4EXKF9oi9;`4C|7DCoox_g11dzo-< z8^GJvBV2n$_S`qD1Grj|$v6Jh_(!aXQTJ#j$|?v|^HFc$sU-ZAUX{5m_9`HJEC3)3 zRH!`$MiR#8WT5cqzX9BSOK@FpFeDO&`ocI&RkF`;Xo_m^S#zwJm+S>l0sQN%-L1x6 zp83oQtFWw$a^UJC7%txy*1+jTSo`46+Ot7djfOF|tpS2p zWI|xAga33QMibznw-1-AoR{nCa;^STuFad>vfIpk@qH8?m+d#dO`E)6XsC)^yfX4-Qv;@PoZm8gg-Ny*&f4 z;Sa0()W=HwgTz4PJlJkRv`{u$@ymmv|M1=j-u*`3MTeCj_{?7?aJ1VBSM(+v`Q#Jm zTs`FMV{Wk~uuk%D(J1%b+QH2FQzTQwUEO?86oIqi>+g^`FZpdj`)px;8Jg8KeP9E? zTd&RDb|#J=?X<)(Y$}bcnjx}P(ramRl_6VA4vu|sI!(;)D5q_ zTuokdsZ8|PB$D%zxg$Ky6SEdN{TS8p`h@D43mY*vNSQ>*1{S&uJa!D?wO?01*p~$Y zh7VX<#y{Trr!S6fe%tGAZD?p{;-73TT0Fl+PZm7a`5u=pnWN2NjER`A1WX>Rh1AyZ z$d7k^uTrU&#mwqWquD-ynp+rNzl?0WebiVC>}WwEFLmd|F~`V9RA^}CiU*=7?oHB4 z7eaiLVmPK$lfy|`J<)`fQ=q!9QW-4o-~Yoho3OIa!ui82(Lmfs5RqhGjlkk9vU>e$ zfIs}T7?uQPt6udSZT*`>YaqsnU@P>qGsrH~2QCMeoq?WOKZ$i?2lF62S-7XoJdoDn zCAx@N5Rt4|4E(gA!TJCFkQ;615wa8hp+`YSWNmm0Y6rXE9dA}ndF7D* z`7?eRiMtwd?{07xARKoFhmD&&#&_%(M}-aGY`h$aCH@e`4eJ5swHq^6U;o%uJ7rcj zU}I0Qaqj*!*oZ-JhACr1LLgiKOu|I02T+qrZ8fscTXL8FlGUPxMf#lFl7lP7&4M^0X`DWl+CE>A$0vUsVSeB!A5hoy;0}T(o(D$>;9M%EA|r<-=@$67TJ$Y;`+{!e z@2S;L!nXPb`ni*P_7n0PksFnOUBA}1?}qDj)D~|42?W$C0R`^#Hr62{aOEERn<$s3 z`49q04Sq;C3Nro?96u*1qR?0lX zQ=xB=auVt9>=R>Q6e(3yZ_!3eJs(tCWg{6YYrP~=@+oEilF4&mbUR&^(}YJn%UP9= zz&;Xu>WEkStFrpT+OFviJIj%ohue{+;GTW{9q|So<-ygauy9`Mb>WpYlwuPxl}xGS zWlV5bZ@HX|Fk{VcZz>%<-mCRUbLjG!R&&E=c{f{>W_ZO?gv*x!y?rg>y30ojhr_1;{`bF1>1dZ8hzH~PAk-H8 z*qkKx76VaZB|Z7oZBeZGAc~QdfB_H5xX+xGOo(o+S;okdzzN`@y-Zu@&qez5uOo)! zak2;C3)_ggdJKu#wwmi9^3^Hr|g!jIB5H*p6K9XRjzAu!-C#!MUn6Ogc(pbH| zsTzXvwI@*ZB%Yd?%I>04b8Ny1_mV2eN??&HOIAAST|xbc>0is*W};J!st%niUlR#P zd!#I>{TSHzN!n^ZS@-Ff)8Ou~q+IWxM%ss9xMB!I5;-zjT1rLrxb2a?woFWROlc=E zna4Vg)xA-D4eB%EByv=CR=hOTTuT{AAMhu~XOp_4QB-1HR@_=iix3Y-rF1xf%0L0* z!SX<1ps}%SaHw1u-hH~Ox@iMUIe9QWpHF{-Bg+7M?NNd+ ze?R3(gJ$3c&RS&UIC=R?E=E>{tNOewgN<*(P1XaqB4Fg4>;%DRU0P&ba>F!HFv-!k z(F$v;4LQZiUJz>@nmmG)zYi#Z^@V>*VW^CO282Eo84S@y!YPpmY;vjGotEPTou1ri zTt5WP3L;uZ@F^ES*@=Q$R_)vkaPSD>hi*r0!eTIquwUjUPX@Fonw_3!W15f>1f~|> zK^eM5-#_jqXY~|+V7*8zXUwic9-%Wmm_NeiES_Y@j`c88FV7cYjU-%4gh{2Zk2Mt3 zWn9%!;dCJ`9*E;2RiLa!>s93LNn`bRB?XLPCER24Dn~qIu2j^%0sj=v@?G|Hu-3d%Lum-~5HcI23Pcql41Hfp-i{RHNpD6)O8?+fbhN)Ji+nJ%YE zS}La1a#9^`DKsgKBrP}0ol`#A_gZB+%t;RK{;Dc`t)={_#cYbgf_2Kb@u8cdGakBY zAHiRID}|R2fh>8!aP%%y*yVPKJ;p^-nT`6S%n=eDg>ED)wj!StF+1|~GuCCu9GZv3 zzyy?{lfpt?R=zejBHZ&4gj({rUy%np%`s>{nl_rop_m}V76rl7c{27{(gAE*nx~+B zKVFHEd|L>?d>1=2QeT&eEpu@M!AP4gpL1ya{kI4{c)RzDT))-`*C(GvuON|`y&l32DHAQ zYy4Q|C#wQc+dPO0&{4%BLMoL$#SdhuQo@ zg<(B>P~}tVRc$Gyjnu0n#|A*1ORrTir`W2k_BwQ$A5IF6bJ`r~8r z;*<+TELBtDYc3C~e&YVn3K;Qa8>ns7irUbhur{NPX@HXI^RntMcF%KJK5U3H!VRSQ zcu=MlifyE{5#`i& z?u*?ez2qZhB{bNs`e&DHwAK!%kva2~T@W2J6Y8Vjx{P||;+Xm8={}_Y`3T?#ZwIG| zyjl4~4ykK6eAF8I#62XP1t?mO6Y^p?3@vVnn3VnDv+|_s@Z=i&LBI z*=trU6n{uPGC6t5wZ_y%(eT3MOMALbM9N5X7+QwP)TIW+%Ns7$2X=KG#g2}})YW(t zLEZDE>c63(l)C0d*s(x;o;a%8&@r^wv}lF;JE+R3?F&1q)YVnOrAt*AE6mEp2wRf< z`g==qX{K%E0aX_-e0x~^+2`xh;w5m{YV$4Xd}UQ{OEQ;QR2#b*2h6z}7SmAUDIQxp z8yBz5G2Iaoh`Q-1%w5{U-#dm(|8%viz!uflEtfA>{rRNt=LWuZbzg?~zNktX54(C= zmM&F&r0$I>cMuN1n#L7)SaoQBLz!BNEA&0&I@Mdtw+RX-57Fwy%jv+Pp7d%Mg1vih zOnK3$ZCidVox;^?>*C@k5O31KzCnb4cV9xvNsgS$s!x&0o=k8H1%13ECNq76$Gd>OvmM|Aw|P;0`^|vczGLQzXrHdR1`5)fSbp|o>aP;Q z5t=6$a{I7GbEtia#v&nq4z!mPnzO=sQ9IB{{pltuKO8cNw6+4Zs_(36aaxq1PHoEA zedBT)F!PDdVkCAU%O599c4;2TWy_u+~GTbez5H^ymr$j+N^eL-E7XI%3#NDE$8!+Ij=fio%bpA`#H7m zT6Io7->+?3j+-{=s^Rb*%Sq0?>D}spgWc&^96qg~?$_Zvmg%_O4p@fj5_P|IsOwXG zO55O#$bG~2hx_F)EGORAF~s*{neK<(wvV>i?`jwTLwt<7ufL^!^LD<0ySJKs-0`Qk zZUv66l4iW=O&3PnsD~MQFUO0Gf0*o3Z}ST9;tFc*97Lg4)Q9DY)13mVk#*9#kv5>0 z#fbhhJRZV*)*^)B7?QB4{^pR8_Ff~Nvs*k2DdoBi}tlFP|or#pNRCF4+ckD z{pT;IaI!m`Cla<%+7n!d2`_WLaXxQ&ZD{*3vYJE$em|fIXU3q55k1M8?RDnS)YLEE z*RMr*XW&?W?FhiPzHcLyz^Y&7Q%>)qn4}IvP%yry9Y-}^L9os53#n%`0t#!&)>^k! zast_(rm*EVe*?F|39eL2BBzZ}p`et09NOMZchw z4@rgWt15OTV^r6K;mj}?Xdo7WsY-cn!7YF!RT&v&gM$KpcHqzj8(OPJ_NG;KK`C$< zeSv&AYh|*5W2S-TtD7lrW+@BJ@bT|`2Ria#{L>>Toai=IF>ex+y7V`zb(nS&c!#`K z-t2DESRVZo$a?F>lW&U~e?$thK$M>}kh<=+N(;JxF4s?f(J65KuXg%Vu=aMA= zt1dOBF#r;;+a~Xdu7Pxowx}EVtkMBl9=R0R-rxdcm5G+%>oflW6xzKbxCi*^#SE!)QhV zPln)DFvK4`rjr#qy!}mPq8>Tx7lir_ge2su3+@usIJtv=VZ?T+AsmE+w>-@p71kYa zFa(zcBM>N?nav~4J;PxG3U|qG5zeADOegSq?2K@Jih5RiAV&tXgFu8l0--2_Zu2!1 zmPi@3!O1lLKD*;dmWp+ng`*z=KintFLE!B2HpCY!akwG8Ib&+Wgvkkg$Sj9zYsFAQ zU?KGWclgU=)77^gHSNzxvQ${kkY7s98BK1PT`+ErG)2)m>@GszM#F8UZ4gLv@Y{T! zy1q{BW!hscQ<#29rNV&3xi5NpNoVX8w6y|UcQxvza^)13jOD!k6JR72WPzBahww-W zKILMBkV2{_ccIzxS#8D|y0GR<6zVomQ};y%^#pawcb>4vB+}F{{ampPBSVb&`QHIK zGMGIYh)(|(3`>K>q)f6x1F>G2UGlyM<-psPC{R|cVj|n+P%90D5Xk8`X&@y-siA$z zB$|bfR}tbJ*I_2=>ibUs9q;k&vE?=Y+16V&Be$rO8TF&f{O->y+K-;t zY-5F8GDz)YC!3!kB(*>iQefAU&IRx!DiRo7J6-*zeLHuXiH3sfuHiLEP)us*H4)O` zz5Fc=ZD>$e$Xf<<`~1JbbwDWYy_VrAhiXWswoq2TsMRz_YC5){Sotod6$y(}_+j|F zf2g7(of@YRiLgc#rgImhQS>zA$Y6F52wBYn5&R5ar&x$tNpBQIAXvYH+(ZyhE?yYh zkvo8&Ct}Mv$smzWB)^;=AUlk8&2{y8p$=mDvio_>5YbBb_ibr0wH;Z{f5rWB{M(1 z|ERwR4)4A0>TCt3UxXLUF7%d4cQbrXIAJ~V-;sonB_OJMjBgG4u7}a1yX1T{>ORUm zN;4jpT{f5J+&eRtvIBQtacRd6$dSP;nFk_%3=s2(M84L(n$E=F zhthT=Z2b`!1Z-KYBM`XW6o$^XVSn2Uy_|L=^3h!YL2xXhvzKW}=n^glb`$=`%?P)% z@m4O0;IhU3BG~USFq}1bb+n~0ug&MdKpz#LO;$%v6=1l6S<{Mbi#~>UT@QkruIGBp z>Vrp5BL4IjF?98cSH#p(z=5L({R2KPi6oXI zz1E0{3OjfN>G&zYh4W1NR$U74#4~}GBS~0-zLG?iL3h;`=DvyHvk+<=*`p%}H4mTO zGD|QL1vawwY;9OWOaA#lAHjApfS>7C_MiMFM$tO{&7*w2*K=DN;B@b>%R6-;!E1pq zLJdSchd+cIBQR^0wDrQ@ZV&+vUchAcV0HpESZ#$e@3x&srxRczg<^uFGIVwlvt0*q z1s)YY2ZJa`{q8gza%0rYWJE2Q4IzZu2jfRiQ|N=x4ZPzf#CKj_g3<6_|2~1ehs>zo z3R*q-kL-25?Yb&_=$3*qHxyl&t5*TM;|(eN>(3I{@l?Te5y&JKl7wHrSKn||1vcCe zL2Gj{bAFwj_pvJMI~dzA0e9^#dkK@t?mg)8Wi3!dvTU&l?KK_kFFLi8W-u_PNgoFD zKRmKs=JKtax?O-{ZOgyy4A)}Wiqmksr`R+qpjj{yrzkDZZ+T+{Hr-k@nObYW+irhb5jL!^+P1TA8?5cg1p?^n zd&5;_c+bs6^^%Spx9~z!A9{BLSFfx(8=r8xc9vUj|MPpY5m~F2*DygQSGn}7>t>+f zK8?~5^?zaJn=@05D336jCL=Xs4J8S!)KZGhLk45Db%tWavUWCM?U3I*&qB12b6pVX zTp`*=&0-)9RXyW^^i<3H>P2n0o5i zz0eIF*1=pzNFmv6=<1Sk0JU07 zcwa}?e1dacOipwLtLrZx=-R68`Ud{Z(OA5k?fmv8Ex=Fq48nx~pPRK0CXZ12Q1<67 zFijz(uz!E|Ix4}ToXRdDU&X!zQ zR#d0ngp~nhhy+E{SlbDT6~;`*^Mqv750mNxeWF}T7S`^L5SXD%c3nF%#~=?@hD@xf z#fJS#(_H>WG3m2_f8$lzA=}Siv<*Q=bJ`2=&)Z|zwnMHS;mS)1KJy!yJ_18{E-#f{ z#Ok&iQfIc}^&I}@U#hh0rGj?XJpA(%@A+t|1wUWst;)3YrEj}F(A_3U8sG6oa%95< z_njYBVCM@(eVsSHz6`hCXvn3xDS{iXui_7X9$U>RP!O$D-Mt4Kfv_`ueh1;nE*p*v zLf!7FG`XNGiiNT*^APxPfu{s-aw2e+NV)O$(V#$s@HfXlR#{!c8>(s_KpAA1n}BYD zkv`+aG?7rSW_kM$_Z{rs0hUBq3u$R8YBN?v3Gd06nSM6lc^~bHK$tk#7Zad!_42u2 zfoTSQrWI*yc;(=!_eT(Y3{>+ahrhSk2FC-e)Z3%z{rs7zEuE_W_Z{qdAWHCC6D5<` zVZw5eRwLeL@+mOnwMHYG#iEqC6*i7mB4K?hRf6!#5+eQd*&@7hz&k8oesUOmMGtHaAL|Pp`O{AO;P>H`S5JOik?$jE438-C_J2WK3ak%BFYyY&96ogAjG`el?vK!tj5Uwz zRwLbb4dUCbHT(LNroQ(uz#}_Tcy^yG4CTy7_RJ;-OwYhWF^5?aQU|YH>Bj)O_fzIN zYkVK*FA+v|lOJ-EknI(hV#e?B#0xR$Me!o%z@e94CAj@YliQ2`RxV9(|KTXpH!GJy zrkL|imP87Zgf#H?p)%p=KA-NLo#|f5%O+KH z79r_3bW>2ESOUCaHNcXECXG6Smz&+Q574X_IHHrnzN_cn#+q-nnhsb^w$>}3How?=08%Y;oP#@e|prgB)R9<;luN*k1k>;Bc3 z&AWfR+Q`LEAQ--fp%noz7z`2y^49Kix`8;|QyI{PGQgYY(S)6*ASvHNlhg0~D#D#_ zuL;OhW>qOvT5nYLO1ziLS~C5aG-DW3{Sns!Nx z0)I{|OgVBA_;suKWilhd-u^1Q@>(Q5BAJ?j`xIH6=uTi^hk2CNTpGa-pOSW(r*Pes ziL2*CcdGm(1se^8PQV^N6{%}ap}EmK^edJ{@WMVvnAWa_HhLN9z+u2^uQ2UiV1&OP zDtMJHyf$M}OAXo0Q>62*cZ^J@&c8X$I+F*lD99<;9cqnJUYRtetVq;N$U4QPG`Y5n z?E27cRWn&JP2r-|L{?wYe!mim?*nVf;)R@;IG8{#S==^hi5BaD=bmsfM;5kB9(~z) zAN!!9HKYp;MI0T<+_afu_+;%qZac3l&*ne91n)RvzL`XL707|1N|tmLkzf?vtM13| zD{bV~l}p<9ovE%_;zS2T_?jX!2nDy)v411l)h^({3()b^4 zis0RE9Q(%Jx}FIkf=~U01bTT#yD_zqs5qAKc&+oSf#i61h9Ygo+X$QypJb7$GxV4} zZehFE8V(*8f(gdYHfVRx0d=e$!7p2A7!K@Aa&FnoT#~S@*q&DNjd&9cZi`&l3uZR+mA4np4QvF=T+n7XNJJJhF z7qx107N-^I>K&T2g{N4^>agL~20bdTM;=&!TUTA$(G3?Eot@pQRNs7Eea&bcd<`76 z#@8UE!P?rO8tBOy^J(hebWRS*8VRS3X|#Xyp-E5V>`??=qnWHqEA-@^SGzv3=CY1& zjMctbl*%N8h<|G)cTR)QEz%HHf**sc3NOq~T0<-N7_m_Q$d#U7NFHvc3!fz!9)L(wGB(xrRJ=4UXL}8jYjYY<0tWr={4@ z1YkfPRP!XrHyp8@GSrX-It|8ekutn3f-`acjK+!;?On=|tL_Ros%8Pm{s`t55%IP-X7D$qlk++_FFjzwONEg7?zfH8? zLylS8f%Lh57vU012Jd@Y1mF5eq8ES4xM}>b)P;#PH~1@I?L&sxVr+w&5qa1h;pjxy zj-ovo^5I$QaqJzL{ew;pTKz}r0Xo^kgyBPROU0@*loqyElveCt{H|VSqw!HucHT#K zUoa$B*V5XYst4aKU+6DK^$SlttR2uBWzo2y$OSXG04Lo$SF8eP3(Qt8E0Oj1lZHfi zAjc%a%g*v2gR}mwRZjiKcL4weB;p#BA(pT?!2^-$dh^99hU6L#Sqie94YLF*SGMm{ z0`t~1ria05BH|Naq2DpL5f;vC*20qoVy_a2b?y0ezz%sG;blkbB6RCaT4eILb=C5Y zU2uWn$U~WxWScnqIbw|a=J<&LZHAf%m^}E8H4`SHHbv5`m2kf>*$C8wxJ8i&C~a(O zy?SO%E-c6xpa`6uT#V!Tpvb<@NMRWYRRA-u1MS;wGlJCEOf2_YzZzjlhi}H;{2+xr zuephOx&=qO2=D!>SIt`*0p7AU4Cm3ZN!;dE2{F=lQJ{fv;zSBAOBhVK@5#?6Bo~c^ zHQ_->VNyk)_Lc<0W4ikaWG-K61*z>HOEy$vS!ims+KHYAl6}MmhTUQ+Xs^X&F;;&= zL;k9nh=S|U|H^6jcwY84tana}F=JV63r)S&y{yR?~n?HeYG$XoBBS1!W__YPAzn;|x3XFP zwvraaMo)p%Ad$mH)I`Qg<*J~p)l2=eW?5DOJoKbfTy(V}v!B^Z&>uX{i`(tc);0np z6Rs|7!fdJDO$XgAkT6V3B5pr_Yi;!Ar$&mY$$+m_>)Vq<~TQAIa)+AGOF!Eo5W8F4y z@-bUbOf~X5b4)O+%ux;mJYr_0*PhziQ=A_Ht%-_7dY>A7w={;sShO`tRw>bvFtB}u zm1n-{oLb`c2uH}HT1D&{A@;)Ug5%i}P)M*8 zwF6mocD0g@C1`oi4#oYSz2dUzk!6?3gQKk=@OkjHEl~amnWJ(xVa;a??l<?*&ob1Tlp{X&r6x(Q*Mctabq>V%)6cBM{!|3l@ zhTLqJnVctkq|WMVPUI#|hV}UCaGH#`sIo+ql3%LUMRpmJR9chQNBgaVW89yOrIS$D z-oQydzr$a9N?A#LSzzj7|44toYg>5x0tGd*7u|Po=NL&IRC56U*-7`d{);V@$#}uq zh_b!ksYIrjwZgu4;HWJo6t?O2S>Fh68-+Z0>vpbFk<=~IDMkDK{XHvH+cwMZ+6j*5 zlRN}G@RRvB?KV;^!1`DApWG5|m<4O1`+pf2stZo7Frr2*&*CE&ABTj8dY^}sK^I$t z!7FbCEIjsH_Ras@I}q9$&7m$8h8k7>&U>ot8P=SchU)ZFumo+ml&2|yfltEDj<ENkyIeTrTVk&H9uAj_l zO${}VqueR!h@i1^T5H-*wj$TDkY#G~m0ki?F=`14y|^X9{fR&n7yY$w5aDZ&5`6F`vy*)yfBC5xzM`DzN4r2d*bzVQ z_6ROt=3Djsr_{~s4u`gsnUxqMDpY1KU#_{)ZnTO^X1r{h#9vKtY`wQG6Yxb{y%D;J z8VXGfwrY@eNF)|v7^cfe(*&esf6W{)CJ^F?Eg>S$(8_nhdO+;N>goQ1#E_A+5!^(_ ztUT`NlYa5H&t5rzi^T$b<^_W5u0b98%ee7PN)wp}@bX^N5m&60yzc63n|Hqqq9275 z{DQmU`ptygQf5Cu9g~(j9$oi)V5TgjQztv7HCQ82ANTX$J|)De1z1;zqwCXZb!CLn ziqxj`P)}pG>bLGRN%s>*Psc^rH68pLW8szk-5a9VOr~UTFaY~^IK+6o6Dh}9l#5B> ztY-Cdl$Ua>ONcLPB^DiRQMyHaeu{t04j+h>dgx3vcDN@~#>FHbN+oj9vXD)xXotcP zWJb~`@vT4^|MLUiPvC9W7GSA0mvB@TPb{nl4)gunAEZ*PSCSB&&%u83PCTZkIhm7j z^cIKp4h#z!q9adfW+eU%7_FO378gFx;4n%OLcMRnTny53Sf_*yfo^Y2P{Mfmpzc1o zKGb2mArZAUnMs5w0lY5d2)_Wn=c-Af9PTK-40C@14QbJQe-!KN2)eaV6cPD) z28RjsWI+;B6uGt6S^b$C9Lp;jdeXJNtJDQR*mYG5k?^-?o(Fhh9IIPDr^w^+olcO; zy+!cq8U^;n+D{07Q8&dRE5S0Z#Cagr3BQ^yu@*M?Z1L}YbE zdv;D=vUtAPw|o(R7nXJaZAaw`f|MtFUaL)+!g+?OsvdL9B@4|qiGE_H5v$wMMZPUZ zj+=QOk<(AmMgf?6qKo7FN>3%Qv;XGJb7mg_F8H6sX&V;uZE^vv?MmIufVVXeta{3Iqf7Wq&k zbp8{2-i)*W;}7}TqltESw>F!@IQ@v9<8>^h2_RxI^x zKYEgU=cAb3z+O8+XjBpnlYgG>CEWfKgdIOM6A?}LF58OHtwW9ozLg_sgMwS^2|7%w z2#^g}AP9mj>Z0}>;X{<;B7-$wy;pv-kd`HN&vvdy?acZnTi3Zl)@tFTjY1%*WjF6T z+_iF6SXZr`IuM!ib_PQ{3P$Nx6p-T-iM}#BJxMsiz#8F1u2MNiAg)>PA2~(*M|P65 zr8Yl7(2w?wlH((w{C@uZv*-P`8?F|!lK6VeEOw_5*=^~_P-Z(D!`klbd3NoI$fu4+ zc*`}3yEq#y3$MSNGO601eFdHQ%9x)BpV{Np@K_zY{%YHJa1I50%i7fWNqEZ(`^-em zpd$fHZc4gzY1V_j|B#ss@A}A^#Rz?*nC&y|Oq6GVETQsmo|UdN8R8IR-ksX!(I`3q zdZSiWPmpaCwA*!Za7-=yJ_;r#66EA@QRCHDd)V>6L4LEpfzdlqhUo$(4JNaertBoD zq>^lyC8oxG1uR*|DNmC^8?u9?UISXw8wPM${m#a^#Q-~QGj%$u9Klqc=2 zDZKjz|4vAR3k0Y>z{C4yx`RJ*Z6!{$5lPYy8OzG z;#9VN4ZQwJ-=Vy;?yHCVqEl9t%B}$|)A%7Uhq-`?Fgn;DXCDWb@Uhm{;s1f`w~z|5 z_nm5tU~*LUlaGpgLm|gSjS5jFQ6gs^=0VPQ^L$Me`Ufgnn+Y@;HbktOCGj0HwFA6# z3|>t%Mwh@!Av_UA`8r~dFdqzt_4XX096={#GJIsql6Aj2z6#nW+bDJO;zB{@Gywkl z*$a?KgYxEUymFMCs7LP7>qeB4`;^hTZsNBd^Zt_NMub23NCX?!C+aVSdp?XXf3C0N zJ3le~CT%nWY2#Sg@uVMCFKCb9H}9yzs--Dhby*dD^Sy~Oh533OdBSr!fFoA~n{H)A z5ca(PFx6U!*nOZK?M_?DXfkMXX8F2#bY&(I29q2Cp+@TqC;xkAy4?p*N88ADwB*bR zpFY!JPy^l?<=V$=07hwsKzQc)RL=PrFQiSpSd~CM&?{yKfuN+)4gLa&=|4mcjFwa} zAfZtE&`7P_KM)(CxlBf}8Doc=DV`+p=wv6725D1fQX%5?vnCs_^PJk>?tQO~(GejFj!w>yR8f=? zXZ+4g{DYu+=b(3{eiHw=n-kz%4*noFDh7}_2V{k!iD3Hs?Op`28O!-XQu0Z5AxI12 zglbJUnUOfz{q}qW|F}JZhaMmOp?+>}8NRw5>iTVDAuIm=z;_UioEY7MzgRX%+iH{p9O-x4Kns-QnZjEF}G52 z>NN}L*03MzaeU-P z`j~-1f*v)}AZE^li##&Y(F(fki)lyQf!<)W5%M|<+5?>7!_7IcrEK+>)poq?gB$@l z--Z}AqyYN%nDAqxaezr560{D2u-|Vf|HDUaF-6&t&VRq?w3lo$<9h8tRntEV_@ied z-PXu=gBA9eX}Xc2gg<+}NRPi@>_0lJ*j}qwqsTd6Y&oNefa^x=?u}sEBawDGb+l*$ z7n~l50nt>5uAlkhbtIO$cPWP;)6H+fuy0_8@s+rcVj*#xju*2x*lQ->I-YE@Gka5O zv_`uCJcP5`DLYmO1$d%pI^c-p`*D5PG>lu1QI5ieP~z4Nv12Re^*e|9`;U+2hC z53@iyHV$O}(xXsAAY0tL2nYoD0canW;E1G(=5;o6N6?$iGcP!L0|aHs!MYyYAUTx* zE~1-n0-+zow83m60v{mc&GDujfBVKyD3e_A_wJ0KwGqSEAq;xNr{56gy1P`lc5to) zo-=9AYt|MCFOE$2LK+4Em?$swQC~hazPmQ{Pj`O=J^gNdbhA%eyqp=${8HanT>`j1 z$WgWHB~F=QR5I~pn063|lc=^oC8|qiw2P_EsF2PLM(%zAKnmG9Y}Q^sF>rJm82Kxt zgRyjqEM=TGABeh!yA_c<#mkn~Gim0ST1@sDACrm5Y92M_wb_u$1cISy_-axx=qJEX z>#!0DAxOh0(g#FF%3#$hB~CaH1Z?HcV2FlHmP>|lRHP2>e{{}ACf zf8uX0uU7b;x4Oxb;8KUUI<0^g4hf>roWQjQlO51ok|Xdz2?&|!HR%Eu#cRtN!lF!% zkQeH%IGT(1jg867K8BL+1IRXb@x_;{d+fC9{shjN{~wEE(skw z-1=tBL|$$GIj?DL>q#XovL)0s)IRKeaTf$;Jz)rbJAMru?xBwapf;V1oXg#5dx>F) z1o{roT#Mfhqmn}C1F0GGoJSC>RM+%C=fUnrc;&gANTvonO-jDYLRh?p`*ee}DGV{j zS)+ki4TI&#`pW@6_AZ3G)ZYi+5y8645!#x-8J?mMNfjAx6bp`H$cYrnx>N&k6NdPE zT?V`=LKtR0!N4}2nRVtDhB6IsBtpRqb%efQg!{jiwRijz zX=9cYjOt;eb1)~x6bqf!Zh|4ns2!~EPQ9>}^NGpKm2qoJs4+ z(M}T1JDnh@;w2i3QBBjQXGav4y%|e85I_Ih^*M9TA;MjI0lxky!QoRP@M>fdI>{24 z#f)I}Nfi+?>JGWm03w=Ay~YDhBYgS(yeRdU!(6Uk%V8LdXH(l3#l{@FL25ciTcH_agcixRl|)yO z=rS@gSWm=O2e!{4{LrmYrd$5*yX2bdyxC||r`YW#kCp9PH0CWa5~7fTkH!kby1#$5 zmt^A73^7`hlJ*BhCLjZYdr?0`H*lLTS)>=NLSFT-RI|jc-H+dU#CBH7YxuyFgZ(2^ zr46s_KY9P^%jVsmM{AuQU==%+HJj}QdOpbDa8(Oyo=`ZQW}`PX7PR&e_-Uw6DDIdw z^Fa8owPEykfERoE&`k(`|3?wr`#TXVoyS|9WlGF1Zj@}55VDGjOnY{8fuVTDpb-HK z=>+^yW9*<{cn{#sN&t5B3syUEd}n0W-#wB-Xv*TS-e2Efr#1(I*8Evl08udVPcfXV zC|Zv13n2w^ZIPhgjAG&aBd&fo`X@^#auMKjXz7sMIRL+XX9OK{{B=D1IKiP4Uh5L8 zmo+`P$)ZG}WrckxcY_>P>J6!L+oRR$Kz4hx90YDLGap5t%H`T}cQ!Lz$dD5mP2)p% z0Nj3yS@EzQc`%AaR~n~I_oxG9)>7DjR!hym?60`TSU8x4d1LdR%`b*q_3V))FjGm*FmEt6C+sL+28k}AqBuZVc< z!>JTf(&m-24r(_>brV&Dv`ht|Fn1Rf2ssh#9F6s#{zsBovGBtinM5+?p+FfSt24-K zcQfSn$GIYydLIk~Toe$Dz7X*}i2pqFOSnR=?X2~r;O49}HUQl99?X!(bFUEm;0a-4 z6uP#~aBytr+GQL{+IkiWc}e-68n*`oejjb-@`DCPu(s<10<`uwOXyA|vZD#Pi&B`B zMnUhr4dAA?Xp>c4@Ve`L{Q$jv08i`$@I4#y(*=U~N32;ZCz8p79)zUnH{~}I2>-RU zl%|ati`OS%gexPemhIqG9%n^5cMC1a9{53u4}2e-bz;pW2$wHGy6sJX><m#Lxbc)J1_>!9kEQ=8WB}C>YU;EceZ|b3D*hOW83g)trMI2@&#= zx&QayrSK=e>Bk7{RA({yPdlu%W9c5bv&jY6sA4~SMzNxa@?~r`81^f;Wk>hKK=Yi7tgG(BXVI7*}z`Yp2EUAx&Omq?IVky80K@P_p;0!$ctl*#nSF?D@ihCFIC zPy)E1`o{=pvsQ)f?mW4){tdzSw?-t8ivkXm7YQguH^i6Gyl5dn;iy_7PUVXmLjR%@ z;JzBCI+MsJZWq=N$%l6IoiW*nW?{`rsXbT*{r)&V>UWW`uH((|HKw3oPKanUER&Vl z3V-*5XcwI_VDk9O2Z@G;d>RpFUh<)G7?|0dCgReU$ZCd$*?ejgfH1v_i^SscsVwti z?zU@s3fa(I;aT#x(alR?;;1E$-hRExA$;{)>hmdpS6}0NW>8BN*+{JEMkENIN~`op zZq}L{SToiR`OVAEvap`p+At~Wd7KO8&u!A5r|imv7M(qn^jrL8R+zA~)I-AXl|+{Kl*hwQuoFB0w$0D{&k|R9`X}oT=9sUufzIH$j|!_ zlU5LdD^8tEYInJLAWjBYYq*WqFOQUoV_`=#Tqv;Viv1tFxK*fq zBn01FZ`P!r9W&8IREXsFP5>nTu6o-yJD_<9T3$gg#DD%+%#mDD!V?6Av=E+|@5|haP{dZZP2uEjq_Tv$3TyLc( zp;Kj?&<7WE=4J+J!jW}MFw?_cQ?iCMbZJbo(P<+1`Ix3ggb!{&_{}>Ini_ojIM3E! zDB?RM^F54~W|n+5O=kIE@Ls zy#0p|Xd&ze;U#T3B5O`-157no^O@h?q=}R@1PeGauk90I}QGzRsP*A4m9e@imaSxh3o_x=d}>+dLS#3q$?BXKWX-3g2Uwh>ic zDRAa9-^GEDcHc)TA#YWJcFX^Uu;Gmuo(6vQ9Km0FHHDKs*6Rb}CkX_;(EvzD6TCxR zhrWvG$`e*id(b-fDO{ycv=b}2fwH7(>ToGqY+s4SqN`rA7+`&nF__8Yp+}6V3dS%; zxk|#l7di^-EI=kL%3e;3^34A34#;slqND%xKT>*lXSQv;mimAHR0RKCkqNJ_PFArATkM9#XiQHa0R&+R6d@GbW^&C1 zFB;W`b!(In{nsP-UvEcf4hB~P>KXs~4uXI9SM^;7d>EFpDdtJcZK?P&gfqlcMUFDF zoef#?up1ng*IuWs#gVDK00QUxu^I_F^Oq=9_|CUN29N#BILYh4)IL%N!3=HF=%h0p zp_;y>HKwO>|H#>6<;wPbs>im~HSAcueC}7m<7bHp%YF;U!o&L}I3X;BCIpK=|2EO#KnQ&3rbrWsKFC?L#QaZQ zv+&vhWz12jw?w&Cm?>|@MB*sPl|Uf!NMw<( z-H^e?bqIf{6QJNw-Wd?!y4f@N!^k8Rj4lbf5bL2@*Ba&_0DYd4o; zo%C+MXg=22juN2Yu3MPa-Y3>P+JZ3MoxcFsf6(43%Pt=x~6*JLg1aFDL z+ChT&8S;`IopA}A0la?@;lKQI0{8y5$p^!xtPd(-$i#x-%x+t))N75{lpW*R{OO)S zoUz@Uo&5KJ0qhR%JCRUXbSz}A3jMj{(qu+Bd5izU$}jTlzLY+Ciz18lSxd>aD^dNK z6Fu<)!S4M8&+k{l@CZq+7Z-yYC?Q_#scpO};$@2w)?cYU7Xe;%S$!GOue6Tu{)~W$ z!=#2sM@p{U_WFYxs&_=z9%;>6DA`8>>ZPDB(Ds|z<1|R)xUhG|czArr*%Ltac0dp| z493aM>E^Gz+#hhd58$b1GBedF=p*}ljnpggBO%qWz(YMY2(KUHf8PK-~EXs zqU+VqRlJSUhrD*A7nUw+g?2?Coa&^jcSvg%lLe0W;<~ljs(Uaq=L0~?&kuyAE5WQF z5Vr^u$-D~@2cdO9-sw;PF-)0VuMqH`j>J;9{Y?>k`3DKIV;cRGYVeb@eV!-C${v3P zs}-2Ne4f-UV-Z=t2#+S;W*Ht^GmD``G1VDOMbb~{v>-Ac0w5#mkM{t6;X#6b+(Gc+ z4G6VF!g%x5sQ(0tM6h2yTPJ!{`EI^&Bi(p0D<%#0r7W0>uwX8X2_}w56lrXK3TUWo z)~`~dEIWlmOgrBBuD_%Ag+QkJJV(3E)|<6M-CwiicS9tGOd}E47?c+-_u~qyE|9NX zBI-;jx^gvOsD12u7Tg%c-jt9+!fy6kql~M^f6j1_nLqMA z&d%;z)0iFxOCnkmQRXZb@@&dt=Q@Y`_9#JLlOgx4!1ZvbE^8lrj-$u>Yg4GG0TO(C z&5Dj)^~%qlTv)n~eTXeO@nD5LU}og%7H`r&L6_%Q>_Q-{h1{l`zh8Sa1vk<~iSZ?` zk!0(&6^1-!l@Q6)q|J=Mfe4! zH1h;Qo~_Or$f6FYE4fxI3Adh|Y~!}Ps7zJ6_N4H$UvSATyHy8tLXL5P{UP;8odxvX%C0**-`?MmDFOOOm%mz3iZHIrE zQ5{J#EA+!xpUeq@XsexjiH;~?%aaQkOeSA@485JmM!2G!OTu)(n$W_bZg_s9N}wMr zJ1H6*hky_Y7Vqc?r#|aZJO;C}(NUz23j^|_>|m6CR5{uI>>H^*?scnBudU9etd&bf z4x7i-?O+_^uO3tW07V*4zXUogSJ#EEB^a9O+-wt|>^%zi8`Z(~g1vf_fdI(jB@%S& zCjV7gZm=U$(R6!GBC1OeC#JBjG>R zL^$E$urhh+)bN33!lc3Lj5L-CZgL`%MUNs4Hdh6aR)T$Owi-?IaP`7$0Q$*q2qRxm zl2I;6T#XOQ4UgyVk3L5_=^}%3W;yeUJC*{olO50kc)yF)BoH&BOw5XBv;xW{kPU^O z49V>|QsEwVu9SQ{vMWl~Iwp2C$47RypG`d?#PW-M1kddwEvQ=?Q(UD;WaSdjQCce& zo5~lpXS-RM#B}u3NoCr4^{Dzgj&!P5_zALORk8RbyFFE9)vd;t%in0r>&v7P4_AK09wKJI+wK-U)4pMMO&lOjaIS_EqpoH3Wb zi&jw&>^I>uoEVYknbe8SGWV?tpIBul3yy`0oE~^G2@Hy zeiw7hB}=k${?JjE6abtxQFl%aRmiU~Xo3I;W)`?tcBuRF*()yX*a0~v1(#piv1Q-B zt_LVix2PxoV-P$wl7JC<%y0H*aPS5@+Zj5XS7{j4%9!E2yrVM#_{7=Vw~L-Yyo{19 z=%cboj=`GWVPuqyX3bQCJ+Ea$5|_+JZPp_Ht_S*nGh@4R%h20vDM2Kb83JP<>234C zX-2jR!rF1H4437C^)NnArR)G0t-mE`S7?v-%8oRG!r!Kl_p5lm0_h`bIKs#~96S+9 z$gS1(obU`C;o^U?+KBp$B0`bvwmuhL8;KHuXsL{B9}3<0TxHUMl#)!j5lur%>hF;y z5oh(XzwNo@vYkR3I?qpZNgvr;YL91gR|J``?H~ZyJszYNM5)<2L&A9Z+LZ1ITa~c8 zA974Olt$30KJI?`K-U9GaDP(u_519u%o7tX`ZNw`;=m}nZ`CDpzW`^6i{FGr(5ZT8 z1-hX=|Cfrq5ZeiQ+Xw{ykeY3(vi_kcGm2c?4kALuL26IyGzO?Q#0&`wVT2&DmM&xR zaONA+ge)h4cdmmr;fqy<#1#_=&ujx_B<)B8OsWzyA}0uZ(+Bx%zQb;=$q%FDb9v;?oX??_U4cT z+^`pnAb0Kv5u9Fi04q1GF$9sdjj(nOM->5&LCj4+3PJ?nNXgd_2n+872FenQ5p)xA=MYCNy^*|0&&5R`I0uqX#|{t> zsUZQw{TSRi#Bdg83OLd#mD*ktM?9i+w!7}A)g2MCB!a<{qqoLI_#sSBXmb@$Fw6ZM zQxB_=u(o%|A70NWbB0N?N3Omy@?NNs3U2zG1xN4H_*KE*0zM-Vd zC*5y1oc5wT6RvCJGopwIRkyE@Bt`LM0hsu#_q*3VCaNcVz%2KmeOejIb ze~J(e@Pmjg4EV%IOY76ItYa>dz!QckrR^y7gSRZ{kQ1Pe3=o`yI3v&{%+^R_N@X~0 zdCHcw+?JwD5VxVLhJDTCM{SpqNHKG%N9)r2n}Lh2tT4EKpZN378^>LI9C?E2YTlCg?q2t&Syno2m9Meur- z6=v>J4%OSN$mR_ZIteDZx4;gGjYAy6I%Q@&W(ByZ$C+o0giMV~#MNbuP3W&ZY$F5? zc&lGI=RN<7Bt90!#%H+#?d)`OQ_-}=c912LNK^ncb3f4gNql`cvQ2VYKp6A3IPtjKl}qKjg{2z_0E{(*y$;74NPCq9Zlgh|9Jub%w4V$3hX#K2*>xt}A4 z#_U*7YB>6=dWH2uq4s44J@Y$|#)d@*MWUmd6bPZ$!Tu!JwU_-NsWmHU31zFYqi`~H zQYL;U(<;$L^!fe5O1c&jCCLg-3<(26VG~4ExO0&-INN$6H*l7W<&w?TRb`ujlK;wd zM(vs)D4k(d2Kfa}3o@ns>_w96vmHgY7+Dh`x%2CmxMY!;2sT?zk}A5i^O#xdL(;CB zc9Nkja52APb#rU0Be#`20o?gP!eQ1l?^P2l_*G3_BhU)_) z62>lG<>q~69}fMub+XCh9Kh>9+=o?Ios&ln!K@&V9rs~3l%reJ>w6ynkQ0u9uoZiO z7d%$X$)Fs?6cTx-yB&(U0l6tbo`^EO5XVFg{p!?hbW5^nOK7G+T{#fStRox)9yZNc@wO#2}}Mlj`5OIY?ed)acinS&u95&d1S{UM!i%G&3M zGOZ2SQi#?mX!f6gh({(G2GH*#wGY)k7Y`+N9$ztty}Uj$0w< zp0YKdFt`V1ex$*lO^Do<Bkt4_CqsD}_ zkJq`bU8*!kj`5%XmBPJ*hCCQdB!v`MOV~JSDP6`90po5(C@aS*lMroD8b?i;5})Tz z$dMz*l)>br(SD9EC_l%2d7AYc69osiysvg6YY7i--`PG|Aw>jt)hjdF@m$y0mdTML z$N51V#k;ToZ{Q5CxsyD{xnP1$bW#r;wnL5_Ic6MIEgyT4pd2~IizrQLHr^7NSz}7RB8HS-xP|Aei%e;5v+D}7{96562n34E@0U9npGCzUK82|tP07*qo IM6N<$g21wll>h($ literal 0 HcmV?d00001 diff --git a/src/assets/cards/money_lazy.png b/src/assets/cards/money_lazy.png new file mode 100644 index 0000000000000000000000000000000000000000..2be5ed4cbd02f957eca93eade0a1015ee6af55f9 GIT binary patch literal 40422 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 z/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 literal 0 HcmV?d00001 diff --git a/src/assets/cards/money_total.png b/src/assets/cards/money_total.png new file mode 100644 index 0000000000000000000000000000000000000000..3193ebf58fff2bbfa137956e5ba280ae83e757aa GIT binary patch literal 28617 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 z

        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
        g2SjJ$ms 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 U1NkgWc@IuePEEE!+AQq<06jH9e*gdg literal 0 HcmV?d00001 diff --git a/src/assets/cards/money_work.png b/src/assets/cards/money_work.png new file mode 100644 index 0000000000000000000000000000000000000000..ba566352c3b03c9441e4aa0c58cd388d5ebac7bb GIT binary patch literal 42972 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 bygK~fsQv%S>fSUw00000NkvXXu0mjf5B2() literal 0 HcmV?d00001 diff --git a/src/assets/cards/month.png b/src/assets/cards/month.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef8d499c8a6f0656ee04a981119580975a1b020 GIT binary patch literal 24500 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 literal 0 HcmV?d00001 diff --git a/src/assets/cards/tasks.png b/src/assets/cards/tasks.png new file mode 100644 index 0000000000000000000000000000000000000000..e72107b26bbf192f930159658ee12b88bed8170b GIT binary patch literal 19989 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 j+cs_~tugg`=St-bf#?ydTtQ_Edmziz3Y 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

        wufK+@x&8H4th?W^Vd8&2 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 z zWY;b^?6*{^o88@DRe)wPhLNp%ZqB4$)&<;kx#<{=g+kpo8TqppJ>hJDN$296QzbMPqg5T4P<$q*WVVmFX7l zqeyQ~t)9zeP19+Bg&GlBq>#%*JQR;1Z)IG^a~u;a8w|J3>db~tvz~$W#*{nZ3P*Ww z?T&ce!MT#pNsSjjPLAab-Lr_x~;QjsmUTKr*tUl98E0r9Do-yjw3p8IICytY$ z99>`So!#6%J<1zdORN&kh}YpcZBxuF)%l~{TiLGrVcskBshRa+h38#JB%=p{ekZK?o7;?xjdL;V$$ql`|WQ#u!XAlmyw?}Qi58&Es%Y1ZnD?e}m_>LW7 zJtzP4q6%s?!+t0FY-D}5iy`CCr|Pm#rW1A9yBA=`j;#z$VGz_OC5;p*QpAuF$g2Pu w$|D&>(f@nVg|s3S9Z^*Ilr&PLNHIPBKa(Hdw&f$oD*ylh07*qoM6N<$f(K3T{r~^~ literal 0 HcmV?d00001 diff --git a/src/assets/chart/clock.svg b/src/assets/chart/clock.svg new file mode 100644 index 0000000..d86c7ab --- /dev/null +++ b/src/assets/chart/clock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/chart/commit.svg b/src/assets/chart/commit.svg new file mode 100644 index 0000000..04a070e --- /dev/null +++ b/src/assets/chart/commit.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/chart/sort.svg b/src/assets/chart/sort.svg new file mode 100644 index 0000000..38d2d82 --- /dev/null +++ b/src/assets/chart/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/dropzone.svg b/src/assets/dropzone.svg new file mode 100644 index 0000000..53dfa5a --- /dev/null +++ b/src/assets/dropzone.svg @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/src/assets/favicon.svg b/src/assets/favicon.svg new file mode 100644 index 0000000..7350596 --- /dev/null +++ b/src/assets/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/list/arrow.svg b/src/assets/list/arrow.svg new file mode 100644 index 0000000..45c385d --- /dev/null +++ b/src/assets/list/arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/list/remove.svg b/src/assets/list/remove.svg new file mode 100644 index 0000000..4286394 --- /dev/null +++ b/src/assets/list/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/logo.svg b/src/assets/logo.svg new file mode 100644 index 0000000..973efcc --- /dev/null +++ b/src/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/branch.svg b/src/assets/menu/branch.svg new file mode 100644 index 0000000..6492450 --- /dev/null +++ b/src/assets/menu/branch.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/menu/per_money.svg b/src/assets/menu/per_money.svg new file mode 100644 index 0000000..473a83e --- /dev/null +++ b/src/assets/menu/per_money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/per_speed.svg b/src/assets/menu/per_speed.svg new file mode 100644 index 0000000..73db735 --- /dev/null +++ b/src/assets/menu/per_speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/pull-request.svg b/src/assets/menu/pull-request.svg new file mode 100644 index 0000000..0d9d27f --- /dev/null +++ b/src/assets/menu/pull-request.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/menu/setting.svg b/src/assets/menu/setting.svg new file mode 100644 index 0000000..a4f2ba1 --- /dev/null +++ b/src/assets/menu/setting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_common.svg b/src/assets/menu/team_common.svg new file mode 100644 index 0000000..53a123b --- /dev/null +++ b/src/assets/menu/team_common.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_date_1.svg b/src/assets/menu/team_date_1.svg new file mode 100644 index 0000000..0d8039e --- /dev/null +++ b/src/assets/menu/team_date_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_date_2.svg b/src/assets/menu/team_date_2.svg new file mode 100644 index 0000000..658821b --- /dev/null +++ b/src/assets/menu/team_date_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_feat.svg b/src/assets/menu/team_feat.svg new file mode 100644 index 0000000..d816278 --- /dev/null +++ b/src/assets/menu/team_feat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_files.svg b/src/assets/menu/team_files.svg new file mode 100644 index 0000000..a2e2d7a --- /dev/null +++ b/src/assets/menu/team_files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_type.svg b/src/assets/menu/team_type.svg new file mode 100644 index 0000000..ab22da8 --- /dev/null +++ b/src/assets/menu/team_type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_week.svg b/src/assets/menu/team_week.svg new file mode 100644 index 0000000..a81a3f5 --- /dev/null +++ b/src/assets/menu/team_week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_words.svg b/src/assets/menu/team_words.svg new file mode 100644 index 0000000..b7b8ade --- /dev/null +++ b/src/assets/menu/team_words.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_work.svg b/src/assets/menu/team_work.svg new file mode 100644 index 0000000..33d0f39 --- /dev/null +++ b/src/assets/menu/team_work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/team_work_2.svg b/src/assets/menu/team_work_2.svg new file mode 100644 index 0000000..0b18da4 --- /dev/null +++ b/src/assets/menu/team_work_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/recommendations/alert.svg b/src/assets/recommendations/alert.svg new file mode 100644 index 0000000..8f09830 --- /dev/null +++ b/src/assets/recommendations/alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/recommendations/info.svg b/src/assets/recommendations/info.svg new file mode 100644 index 0000000..6740115 --- /dev/null +++ b/src/assets/recommendations/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/recommendations/warning.svg b/src/assets/recommendations/warning.svg new file mode 100644 index 0000000..b06a4df --- /dev/null +++ b/src/assets/recommendations/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/switch/person.svg b/src/assets/switch/person.svg new file mode 100644 index 0000000..0f5abfa --- /dev/null +++ b/src/assets/switch/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/switch/team.svg b/src/assets/switch/team.svg new file mode 100644 index 0000000..33d0f39 --- /dev/null +++ b/src/assets/switch/team.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..ee48ddd --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { HashRouter } from 'react-router-dom'; +import { render } from 'react-dom'; + +import ru from './ts/config/translations/ru'; +import Authorization from './ts/pages/Authorization'; +import './styles/index.scss'; + +// eslint-disable-next-line +// @ts-ignore +if (module.hot) { + // eslint-disable-next-line + // @ts-ignore + module.hot.accept(); +} + +// @ts-ignore +console.log(ru + ''); + +render( + + + + + , + document.getElementById('root'), +); diff --git a/src/styles/base.scss b/src/styles/base.scss new file mode 100644 index 0000000..cfbcfb0 --- /dev/null +++ b/src/styles/base.scss @@ -0,0 +1,28 @@ +@import './variables.scss'; + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +body, +input, +select { + font-family: Arial, sans-serif; + color: var(--color-neutral-black); +} + +html, +body, +#root { + height: 100%; +} + +img { + max-width: 100%; +} diff --git a/src/styles/index.scss b/src/styles/index.scss new file mode 100644 index 0000000..8d8b098 --- /dev/null +++ b/src/styles/index.scss @@ -0,0 +1,3 @@ +@import './variables.scss'; +@import './reset.scss'; +@import './base.scss'; diff --git a/src/styles/reset.scss b/src/styles/reset.scss new file mode 100644 index 0000000..74cc25b --- /dev/null +++ b/src/styles/reset.scss @@ -0,0 +1,79 @@ +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { + font-size: 100%; + padding: 0; + margin: 0; + vertical-align: baseline; + outline: 0; + border: 0; + background: transparent +} + +body { + line-height: 1 +} + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block +} + +ul { + list-style: none +} + +blockquote, q { + quotes: none +} + +blockquote:before, blockquote:after, q:before, q:after { + content: none +} + +a { + font-size: 100%; + padding: 0; + margin: 0; + vertical-align: baseline; + background: transparent +} + +ins { + color: #000000; + background-color: #FFFF99; + text-decoration: none +} + +mark { + font-weight: 700; + font-style: italic; + color: #000000; + background-color: #FFFF99 +} + +del { + text-decoration: line-through +} + +table { + border-spacing: 0; + border-collapse: collapse +} + +hr { + display: block; + height: 1px; + padding: 0; + margin: 1em 0; + border: 0 +} + +input, select, td { + vertical-align: middle +} + +td { + font-size: 100%; + padding: 0; + margin: 0; + outline: 0; + border: 0 +} \ No newline at end of file diff --git a/src/styles/variables.scss b/src/styles/variables.scss new file mode 100644 index 0000000..ba1c0d3 --- /dev/null +++ b/src/styles/variables.scss @@ -0,0 +1,55 @@ +:root { + --font-xxs: 10px; + --font-xs: 13px; + --font-s: 13px; + --font-m: 16px; + --font-l: 18px; + + --space-xxxs: 2px; + --space-xxs: 4px; + --space-xs: 6px; + --space-s: 8px; + --space-sm: 10px; + --space-m: 12px; + --space-l: 16px; + --space-xl: 18px; + --space-xxl: 24px; + + --border-radius-s: 4px; + --border-radius-m: 8px; + --border-radius-l: 12px; + + + --color-first: #4162B5; + --color-second: #ED675F; + + --color-black: #12131B; + --color-grey: #CBCBCD; + --color-border: #E2E9F0; + --color-button: #0D69F2; + --color-button-2: #0B59CC; + + --color-11: #7F9BE0; + --color-12: #E9A5A1; + --color-13: #C2ECC1; + --color-14: #B6BAE9; + --color-15: #A18BE0; + + --color-21: #FFC178; + --color-22: #75CCE0; + --color-23: #B2E069; + --color-24: #EC95B6; + --color-25: #E2DA84; + + --color-31: #A7C0FF; + --color-32: #D7D4B1; + --color-33: #E0BA96; + --color-34: #E0BE69; + --color-35: #C0D79C; + + --color-41: #B6C5C9; + --color-42: #9E98AD; + --color-43: #AACFD8; + --color-44: #BAB2D0; + --color-45: #DCBAC7; +} diff --git a/src/ts/api/settings.ts b/src/ts/api/settings.ts new file mode 100644 index 0000000..15073f1 --- /dev/null +++ b/src/ts/api/settings.ts @@ -0,0 +1,16 @@ +import { ISetting } from 'ts/pages/Settings/interfaces/Setting'; +import getEmptySettings from 'ts/pages/Settings/helpers/getEmptySettings'; + +export default { + loadSettings(): Promise { + const response = localStorage.getItem('settings'); + return response + ? Promise.resolve(JSON.parse(response)) + : Promise.resolve(getEmptySettings()); + }, + + saveSettings(body: ISetting): Promise { + localStorage.setItem('settings', JSON.stringify(body)); + return Promise.resolve(); + }, +}; diff --git a/src/ts/components/Achievement/components/Item.tsx b/src/ts/components/Achievement/components/Item.tsx new file mode 100644 index 0000000..f713654 --- /dev/null +++ b/src/ts/components/Achievement/components/Item.tsx @@ -0,0 +1,41 @@ +import React from 'react'; + +import ALL_ACHIEVEMENTS from 'ts/helpers/achievement/constants/list'; + +import style from '../styles/index.module.scss'; + +interface IAchievementProps { + type: string; +} + +function Achievement({ type }: IAchievementProps) { + if (!ALL_ACHIEVEMENTS[type]) return null; + + const [title, description, statusIndex] = ALL_ACHIEVEMENTS[type]; + const className = [ + style.achievement_good, + style.achievement_middle, + style.achievement_bad, + ][statusIndex]; + + return ( +

        +
        +
        + +
        +
        +
        + {title} +
        +
        + {description} +
        +
        + ); +} + +export default Achievement; diff --git a/src/ts/components/Achievement/index.tsx b/src/ts/components/Achievement/index.tsx new file mode 100644 index 0000000..ec9f687 --- /dev/null +++ b/src/ts/components/Achievement/index.tsx @@ -0,0 +1,25 @@ +import React from 'react'; + +import Achievement from './components/Item'; +import style from './styles/index.module.scss'; + +interface IAchievementsProps { + list: string[]; +} + +function Achievements({ list }: IAchievementsProps) { + const items = list?.map((type: string) => ( + + )); + + return ( +
        + {items} +
        + ); +} + +export default Achievements; diff --git a/src/ts/components/Achievement/styles/index.module.scss b/src/ts/components/Achievement/styles/index.module.scss new file mode 100644 index 0000000..30cf1df --- /dev/null +++ b/src/ts/components/Achievement/styles/index.module.scss @@ -0,0 +1,90 @@ +@import '../../../../styles/variables'; + +.achievement_container { + margin: 12px 0 24px 0; +} + +.achievement { + position: relative; + display: inline-block; + width: 100%; + min-height: 80px; + padding: 16px 0 0 90px; + margin: 0 10px 10px 0; + box-sizing: border-box; + vertical-align: top; + + border: 1px solid var(--color-border); + border-radius: 6px; + background-color: #FFFFFF; +} + +.achievement:last-child { + margin: 0 10px 0 0; +} + +.achievement_icon_container { + position: absolute; + top: 8px; + left: 8px; + + display: block; + margin: 0 auto 16px auto; + + overflow: hidden; + vertical-align: top; +} + +.achievement_icon { + font-size: var(--font-xs); + font-weight: 100; + + display: block; + width: 64px; + height: 64px; + margin: 0 auto; + + line-height: 64px; + text-align: center; + white-space: nowrap; + border-radius: 40px; + letter-spacing: 2px; + + color: white; + background-color: var(--color-border); + border-color: var(--color-border); +} + +.achievement_icon_svg { + display: inline-block; + width: 56px; + height: 56px; + margin: 4px auto; + fill: #FFFFFF; +} + +.achievement_title, +.achievement_description { + font-size: var(--font-s); + display: block; + margin: 0; + padding: 0; + text-align: left; +} + +.achievement_description { + display: block; + padding: 4px 0 0 0; + color: var(--color-grey); +} + +.achievement_good { + background-color: var(--color-13); + border-color: var(--color-13); +} + +.achievement_bad { + background-color: #FEC4C4; + border-color: #FEC4C4; +} + diff --git a/src/ts/components/BarChart/index.module.scss b/src/ts/components/BarChart/index.module.scss new file mode 100644 index 0000000..23ef71c --- /dev/null +++ b/src/ts/components/BarChart/index.module.scss @@ -0,0 +1,23 @@ +@import '../../../styles/variables'; + +.vertical_bar { + display: block; + width: 100%; + height: 200px; + margin: 24px 0 0 0; + padding: 0; + white-space: nowrap; +} + +.vertical_bar_item { + display: inline-block; + width: 10px; + vertical-align: bottom; + cursor: pointer; + background-color: #DBDCDD; + -webkit-print-color-adjust: exact; +} + +.vertical_bar_item:hover { + background-color: #ED675F; +} diff --git a/src/ts/components/BarChart/index.tsx b/src/ts/components/BarChart/index.tsx new file mode 100644 index 0000000..7a8adfe --- /dev/null +++ b/src/ts/components/BarChart/index.tsx @@ -0,0 +1,50 @@ +import React from 'react'; + +import style from './index.module.scss'; + +interface IDot { + title: string; + value: number; + color?: string; + meta?: any; +} + +interface IBarCharttProps { + dots: IDot[]; + selected: IDot; + onClick: Function; +} + +function BarChart({ + dots, + selected, + onClick, +}: IBarCharttProps): React.ReactElement | null { + const width = (100 / dots.length) + '%'; + const scale = 100 / Math.max(...dots.map((dot: IDot) => dot.value)); + const getHeight = (value: number): number => value * scale; + + const lines = dots.map((dot: IDot, index: number) => ( +
        { + if (onClick) onClick(dot); + }} + >
        + )); + + return ( +
        + {lines} +
        + ); +} + +export default BarChart; diff --git a/src/ts/components/CandyChart/index.module.scss b/src/ts/components/CandyChart/index.module.scss new file mode 100644 index 0000000..208cd9c --- /dev/null +++ b/src/ts/components/CandyChart/index.module.scss @@ -0,0 +1,75 @@ +@import '../../../styles/variables'; + +.candy { + display: block; + width: 100%; + margin: 24px 0 0 0; + padding: 0; +} + +.candy_item { + display: grid; + grid-template-columns: 150px 1fr; + grid-auto-rows: 20px; + width: 100%; + margin: 4px 0; + vertical-align: top; +} + +.candy_title, +.candy_line { + display: inline-block; + height: 20px; + margin: 0; + line-height: 20px; + vertical-align: top; +} + +.candy_line { + position: relative; + text-align: left; + white-space: nowrap; +} + +.candy_value { + display: inline-block; + height: 1px; + margin: 10px 0; + background-color: #D0D1D2; + -webkit-print-color-adjust: exact; +} + +.candy_prefix { + position: absolute; + top: 0; + left: -50px; + + font-size: var(--font-xs); + display: block; + height: 20px; + width: 46px; + margin: 0; + + line-height: 20px; + text-align: right; + color: var(--color-grey); +} + +.candy_dot { + display: inline-block; + margin: 6px 0 0 -4px; + padding: 4px; + border-radius: 8px; + vertical-align: top; + background-color: #D0D1D2; + -webkit-print-color-adjust: exact; +} + +.candy_line:hover > .candy_value, +.candy_line:hover > .candy_dot { + background-color: var(--color-second); +} + +.candy_line:hover > .candy_prefix { + color: var(--color-second); +} \ No newline at end of file diff --git a/src/ts/components/CandyChart/index.tsx b/src/ts/components/CandyChart/index.tsx new file mode 100644 index 0000000..1ce5e9e --- /dev/null +++ b/src/ts/components/CandyChart/index.tsx @@ -0,0 +1,57 @@ +import React from 'react'; + +import style from './index.module.scss'; + +interface IDot { + title: string; + value: number; + color?: string; +} + +interface ICandyChartProps { + dots: IDot[]; +} + +function CandyChart({ + dots, +}: ICandyChartProps): React.ReactElement | null { + const scale = 100 / Math.max(...dots.map((dot: IDot) => dot.value)); + const getWidth = (value: number): number => value * scale; + + const lines = dots.map((dot) => ( +
        +
        + {dot.title} +
        +
        +
        + {dot.value} +
        +
        +
        +
        +
        + )); + + return ( +
        + {lines} +
        + ); +} + +export default CandyChart; diff --git a/src/ts/components/CardWithIcon/index.module.scss b/src/ts/components/CardWithIcon/index.module.scss new file mode 100644 index 0000000..1a048c6 --- /dev/null +++ b/src/ts/components/CardWithIcon/index.module.scss @@ -0,0 +1,103 @@ +@import '../../../styles/variables'; + +.card_with_icon, +.card_with_icon_long { + display: inline-block; + width: calc(50% - 12px); + min-height: 270px; + margin: 0 24px 24px 0; + padding: 16px; + vertical-align: top; + box-sizing: border-box; + border-radius: 8px; + border: 1px solid var(--color-border); + background-color: #FFFFFF; + + &_icon { + display: block; + width: auto; + height: 90px; + margin: 10px auto 18px auto; + box-sizing: border-box; + vertical-align: top; + } + + &_value { + font-weight: bold; + font-size: 28px; + display: block; + margin: 0 0 4px 0; + padding: 0; + text-align: center; + color: var(--color-11); + } + + &_title, + &_description { + font-weight: 100; + display: block; + margin: 0 auto; + padding: 0; + line-height: 1.3; + text-align: center; + text-decoration: none; + color: var(--color-black); + } + + &_title { + font-size: var(--font-m); + line-height: 14px; + margin: 0 0 4px 0; + } + + &_description { + font-size: var(--font-xs); + line-height: 16px; + color: var(--color-grey); + } +} + +.card_with_icon_long { + width: 100%; + margin: 0 0 16px 0; +} + +.card_with_icon:nth-child(2n+2) { + margin-right: 0; +} + +@media (max-width: 900px) { + .card_with_icon, + .card_with_icon_long { + min-height: 220px; + padding: 16px 0; + + &_title { + margin: 0; + } + + &_description { + display: none; + } + } +} + +@media (max-width: 650px) { + .card_with_icon, + .card_with_icon_long { + min-height: auto; + padding: 32px 0; + + &_value { + font-size: 22px; + } + + &_title { + font-size: var(--font-s); + } + + &_icon { + display: none; + } + } +} \ No newline at end of file diff --git a/src/ts/components/CardWithIcon/index.tsx b/src/ts/components/CardWithIcon/index.tsx new file mode 100644 index 0000000..cf415ae --- /dev/null +++ b/src/ts/components/CardWithIcon/index.tsx @@ -0,0 +1,61 @@ +import React from 'react'; + +import localization from 'ts/helpers/Localization'; +import style from './index.module.scss'; + +interface ICardWithIconProps { + title: string; + description?: string; + value: number | string | null; + suffix?: string; + color?: string; + icon?: string; + long?: boolean; +} + +function CardWithIcon({ + title, + description, + value, + suffix, + color, + icon, + long = false, +}: ICardWithIconProps): React.ReactElement | null { + if (!value && value !== 0) return null; + + return ( +
        + {icon && ( + + )} +

        + {value} + {suffix || ''} +

        +

        + {localization.get(title)} +

        +
        + {localization.get(description)} +
        +
        + ); +} + +CardWithIcon.defaultProps = { + description: '', + suffix: '', + color: undefined, + icon: undefined, +}; + +export default CardWithIcon; diff --git a/src/ts/components/DataLoader/ErrorDescription.tsx b/src/ts/components/DataLoader/ErrorDescription.tsx new file mode 100644 index 0000000..3292c4a --- /dev/null +++ b/src/ts/components/DataLoader/ErrorDescription.tsx @@ -0,0 +1,23 @@ +import React from 'react'; + +interface IErrorDescriptionProps { + response?: any | null | undefined; +} + +function ErrorDescription({ response }: IErrorDescriptionProps) { + return ( +
        +
        +
        + {response} +
        +
        +
        + ); +} + +ErrorDescription.defaultProps = { + response: null, +}; + +export default ErrorDescription; diff --git a/src/ts/components/DataLoader/components/InfiniteScroll.tsx b/src/ts/components/DataLoader/components/InfiniteScroll.tsx new file mode 100644 index 0000000..54878f0 --- /dev/null +++ b/src/ts/components/DataLoader/components/InfiniteScroll.tsx @@ -0,0 +1,117 @@ +import React, { ReactNode, useLayoutEffect, useRef } from 'react'; + +import type { IPagination } from 'ts/interfaces/Pagination'; +import Loading from 'ts/components/Loading'; + +import { IDataLoaderStore, DataLoaderState } from '../store'; +import ErrorDescription from '../ErrorDescription'; + +import style from '../styles/scroll.module.scss'; + +interface IInfiniteScrollProps { + response?: IPagination | null | undefined; + children?: ReactNode; + to?: string; + from?: string; + state?: string; + store?: IDataLoaderStore | null; +} + +function getScrollEventTarget(element: any, offsetTop: number = 0) { + let currentNode = element; + let currentOffsetTop = offsetTop; + + while (currentNode + && currentNode.tagName !== 'HTML' + && currentNode.tagName !== 'BODY' + && currentNode.nodeType === 1) { + const { overflowY } = document?.defaultView?.getComputedStyle(currentNode) || {}; + if (overflowY === 'scroll' || overflowY === 'auto') { + return [currentNode, offsetTop]; + } + currentOffsetTop += currentNode.offsetTop; + currentNode = currentNode.parentNode; + } + return [window, currentOffsetTop]; +} + +function InfiniteScroll({ + response, + children, + to, + from, + state, + store, +}: IInfiniteScrollProps): JSX.Element | null { + if (!response) return null; + const ref = useRef(null); + const { + number: pageNumber, + size: pageSize, + totalElements, + } = response; + const totalPages = Math.ceil(totalElements / pageSize); + + useLayoutEffect(() => { + const [parent, offsetTop] = getScrollEventTarget(ref.current); + const handleScroll = (event: any) => { + if (state !== DataLoaderState.SUCCESS) return; + const targetElement = event.target === document + ? document.scrollingElement + : event.target; + const { scrollTop, scrollHeight, clientHeight } = targetElement; + const scrollSize = scrollHeight - clientHeight; + const limit = scrollSize - offsetTop - 10; + + if (scrollTop < limit) return; + if (store + && store.canSendRequest + && pageNumber < (totalPages - 1)) { + store.loadMore(); + } + }; + + parent.addEventListener('scroll', handleScroll); + return () => parent?.removeEventListener('scroll', handleScroll); + }, []); + + if (state === DataLoaderState.ERROR) { + return (); + } + + const showLoading = [ + DataLoaderState.LOADING_ALL, + DataLoaderState.LOADING_MORE, + ].includes(state || ''); + + const childrenWithProps = React.Children.map(children, (child) => { + if (!React.isValidElement(child)) return child; + const content = from + ? response[from] + : response; + const newProps = { [to || 'response']: content }; + return React.cloneElement(child, newProps); + }); + + return ( + <> +
        +
        + {childrenWithProps} + {showLoading && } +
        +
        + + ); +} + +InfiniteScroll.defaultProps = { + response: null, + children: null, + state: DataLoaderState.INIT, + to: null, + from: null, + store: null, +}; + +export default InfiniteScroll; diff --git a/src/ts/components/DataLoader/components/LoadMore.tsx b/src/ts/components/DataLoader/components/LoadMore.tsx new file mode 100644 index 0000000..caae202 --- /dev/null +++ b/src/ts/components/DataLoader/components/LoadMore.tsx @@ -0,0 +1,66 @@ +import React from 'react'; + +import type { IPagination } from 'ts/interfaces/Pagination'; +import Loading from 'ts/components/Loading'; + +import { IDataLoaderStore, DataLoaderState } from '../store'; +import ErrorDescription from '../ErrorDescription'; + +import style from '../styles/more.module.scss'; + +interface ILoadMoreProps { + response?: IPagination | null | undefined; + className?: string; + title?: string; + state?: string; + store?: IDataLoaderStore | null; +} + +function LoadMore({ + response, + state, + store, + className, + title, +}: ILoadMoreProps) { + if (!response) return null; + const { + number: pageNumber, + totalPages, + } = response; + + if (state === DataLoaderState.INIT + || pageNumber >= (totalPages - 1)) return null; + + if ([ + DataLoaderState.LOADING_ALL, + DataLoaderState.LOADING_MORE, + ].includes(state || '')) { + return ( + + ); + } + + if (state === DataLoaderState.ERROR) { + return (); + } + + return ( +
        { if (store) store.loadMore(); }} + > + {title || 'Загрузить ещё'} +
        + ); +} + +LoadMore.defaultProps = { + response: null, + className: '', + title: '', + state: DataLoaderState.INIT, + store: null, +}; + +export default LoadMore; diff --git a/src/ts/components/DataLoader/components/Pagination.tsx b/src/ts/components/DataLoader/components/Pagination.tsx new file mode 100644 index 0000000..fda6a13 --- /dev/null +++ b/src/ts/components/DataLoader/components/Pagination.tsx @@ -0,0 +1,148 @@ +import React from 'react'; + +import type { IPagination, IPaginationRequest } from 'ts/interfaces/Pagination'; +import UiKitInputString from 'ts/components/UiKit/components/InputString'; +import UiKitButton from 'ts/components/UiKit/components/Button'; +import Loading from 'ts/components/Loading'; + +import { DataLoaderState, IDataLoaderStore } from '../store'; +import ErrorDescription from '../ErrorDescription'; +import style from '../styles/paginator.module.scss'; + +interface ISimplePaginationProps { + response?: IPagination | null | undefined; + state?: string; + pagination?: IPaginationRequest, + store?: IDataLoaderStore | null; +} + +function SimplePagination({ + response, + state, + pagination, + store, +}: ISimplePaginationProps) { + if (!response) return null; + + const pageSizeCurrent = pagination?.size || 10; + + const { + number: pageNumber, + size: pageSize, + totalElements, + } = response; + const totalPages = Math.ceil(totalElements / pageSize); + + if (state === DataLoaderState.INIT + || pageNumber > totalPages + || totalPages === 1 + || !totalElements) return null; + + + const canShowMore = !(state === DataLoaderState.INIT || pageNumber >= (totalPages - 1)); + + if ([ + DataLoaderState.LOADING_ALL, + DataLoaderState.LOADING_MORE, + ].includes(state || '')) { + return ( + + ); + } + + if (state === DataLoaderState.ERROR) { + return ( + + ); + } + + return ( + + ); +} + +SimplePagination.defaultProps = { + response: null, + state: DataLoaderState.INIT, + store: null, + pagination: {}, +}; + +export default SimplePagination; \ No newline at end of file diff --git a/src/ts/components/DataLoader/components/ShowAll.tsx b/src/ts/components/DataLoader/components/ShowAll.tsx new file mode 100644 index 0000000..08ca8b1 --- /dev/null +++ b/src/ts/components/DataLoader/components/ShowAll.tsx @@ -0,0 +1,63 @@ +import React from 'react'; + +import type { IPagination } from 'ts/interfaces/Pagination'; +import Loading from 'ts/components/Loading'; + +import { IDataLoaderStore, DataLoaderState } from '../store'; +import ErrorDescription from '../ErrorDescription'; + +import style from '../styles/show_all.module.scss'; + +interface IShowAllProps { + response?: IPagination | null | undefined; + className?: string; + state?: string; + store?: IDataLoaderStore | null; +} + +function ShowAll({ + response, + state, + store, + className, +}: IShowAllProps) { + if (!response) return null; + const { + number: pageNumber, + totalPages, + } = response; + + if (state === DataLoaderState.INIT + || pageNumber >= (totalPages - 1)) return null; + + if ([ + DataLoaderState.LOADING_ALL, + DataLoaderState.LOADING_MORE, + ].includes(state || '')) { + return ( + + ); + } + + if (state === DataLoaderState.ERROR) { + return (); + } + + return ( +
        { if (store) store.showAll(); }} + > + Показать все +
        + ); +} + +ShowAll.defaultProps = { + response: null, + className: '', + state: DataLoaderState.INIT, + store: null, +}; + +export default ShowAll; diff --git a/src/ts/components/DataLoader/helpers/formatter.ts b/src/ts/components/DataLoader/helpers/formatter.ts new file mode 100644 index 0000000..7e2fffd --- /dev/null +++ b/src/ts/components/DataLoader/helpers/formatter.ts @@ -0,0 +1,75 @@ +import { IPaginationRequest } from 'ts/interfaces/Pagination'; +import ISort from 'ts/interfaces/Sort'; + +function getSortedContent(content: any[], sortRules: ISort[]) { + function getResultForString(a: any, b: any, property: string): number { + return (a[property] || '').localeCompare(b[property] || ''); + } + function getResultForNumber(a: any, b: any, property: string): number { + return (a[property] || 0) - (b[property] || 0); + } + function getResultForArray(a: any, b: any, property: string): number { + return (a[property] || 0).length - (b[property] || 0).length; + } + + const firstRow = content?.[0]; + const methods = sortRules.map((rule: ISort) => { + const type = typeof firstRow[rule.property]; + if (type === 'string') return getResultForString; + if (Array.isArray(firstRow[rule.property])) return getResultForArray; + return getResultForNumber; + }); + + const length = sortRules.length; + return [...content].sort((a: any, b: any) => { + for (let i = 0; i < length; i++) { + const rule = sortRules[i]; + const result = methods[i](a, b, rule.property); + if (result) return result * rule.direction; + } + return 0; + }); +} + +export default function getFakeLoader( + content?: any, + pagination?: IPaginationRequest, + query?: string, + sort?: ISort[], +) { + const formattedContent = content || []; + const filteredContent = query + ? formattedContent.filter((item:any) => item.name.toLowerCase().includes(query?.toLowerCase())) + : formattedContent; + + const sortedContent = sort + ? getSortedContent(filteredContent, sort || []) + : filteredContent; + + if (!pagination) { + return Promise.resolve({ + size: sortedContent?.length || 0, + number: 0, + totalPages: 1, + totalElements: sortedContent?.length || 0, + sort: sort || [], + content: sortedContent || [], + }); + } + + const size = pagination.size || 10; + const page = pagination.page || 0; + const begin = size * page; + const end = begin + size; + const totalElements = sortedContent.length; + const totalPages = Math.ceil(totalElements / size); + + return Promise.resolve({ + size, + number: page, + totalPages, + totalElements, + sort: sort || [], + content: sortedContent.slice(begin, end) || [], + }); +} diff --git a/src/ts/components/DataLoader/index.tsx b/src/ts/components/DataLoader/index.tsx new file mode 100644 index 0000000..f25fd4e --- /dev/null +++ b/src/ts/components/DataLoader/index.tsx @@ -0,0 +1,183 @@ +import React, { ReactNode, useEffect, useState } from 'react'; +import { useLocation } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import { IPaginationRequest } from 'ts/interfaces/Pagination'; +import ISort from 'ts/interfaces/Sort'; +import NothingFound from 'ts/components/NothingFound'; +import Loading from 'ts/components/Loading'; + +import { DataLoaderStore, IDataLoaderStore, DataLoaderState } from './store'; +import ErrorDescription from './ErrorDescription'; + +interface IDataLoaderProps { + watch?: string | number | null | undefined; + children: ReactNode; + loader: Function; + callback?: Function; + to: string; + id?: string; + className?: string; + from?: string; + height?: number; + size?: 'l' | 'm' | 's', + parameterInUrl?: string[]; + pagination?: IPaginationRequest; +} + +function getStateAndResponse(store: any = null, from: string = '') { + let state = DataLoaderState.INIT; + let response: any = null; + if (store instanceof DataLoaderStore) { + state = store.state; + if ([ + DataLoaderState.SUCCESS, + DataLoaderState.LOADING_MORE, + DataLoaderState.LOADING_ALL, + ].includes(state)) { + response = from + ? store.response[from] + : store.response; + } + } + return { state, response }; +} + +function isPagination(child: any = null) { + return ('response' in child?.props + && 'state' in child?.props + && 'store' in child?.props) + || 'parameterInUrl' in child?.props + || 'pagination' in child?.props; +} + +function getNewProps( + child: any = null, + store: any = null, + state: string = '', + response: any = null, + to: string = '', + from: string = '', + parameterInUrl: string[] = [''], + pagination: IPaginationRequest = { page: 0, size: 10 }, +) { + if (isPagination(child)) { + return { + response: store?.response, + to, + from, + state, + store, + parameterInUrl, + pagination, + }; + } + return { + [to]: response, + updateSort: (sort: ISort[]) => store?.updateSort(sort), + }; +} + +function useQuery() { + return new URLSearchParams(useLocation().search); +} + +const DataLoader = observer(({ + watch, + children, + loader, + callback, + to, + from, + height, + id, + className, + parameterInUrl, + pagination, +}: IDataLoaderProps) => { + const query = useQuery(); + const [store, setStore] = useState(); + + const pageNumberFromUrl = parameterInUrl?.includes('pageNumber') + ? parseInt(query.get('pageNumber') || '', 10) || 0 + : 0; + + const pageSizeFromUrl = parameterInUrl?.includes('pageSize') + ? parseInt(query.get('pageSize') || '', 10) || 10 + : 10; + + useEffect(() => { + if (!(store instanceof DataLoaderStore)) { + const dataLoaderStore = new DataLoaderStore({ + loader, + callback, + defaultPageNumber: pageNumberFromUrl || pagination?.page, + defaultPageSize: pageSizeFromUrl || pagination?.size, + watch, + }); + dataLoaderStore.newSearch(); + setStore(dataLoaderStore); + } else if (store.response) { + store.loader = loader; + store.callback = callback; + if ((watch || store.watchedValue) && store.watchedValue !== watch) { + store.updateWatchedValue(watch); + } else if (parameterInUrl + && (store.pageNumber !== pageNumberFromUrl || store.pageSize !== pageSizeFromUrl)) { + store.goToPage(pageNumberFromUrl, pageSizeFromUrl); + } else if (pagination + && (store.pageNumber !== pagination?.page + || store.pageSize !== pagination?.size)) { + const currentPage = pagination?.page || 0; + const currentSize = pagination?.size || 10; + store.goToPage(currentPage, currentSize); + } + } + }); + + const { state, response } = getStateAndResponse(store, from); + + if (state === DataLoaderState.LOADING || state === DataLoaderState.LOADING_PAGE) { + return ; + } + + if (state === DataLoaderState.ERROR) { + return ; + } + + const childrenWithProps = React.Children.map( + children, + (child) => (React.isValidElement(child) + ? React.cloneElement( + child, + getNewProps(child, store, state, response, to, from, parameterInUrl, pagination), + ) : child), + ); + + const nothingFoundBlock = childrenWithProps?.find((child: any) => child.type === NothingFound); + + if (state === DataLoaderState.SUCCESS && nothingFoundBlock) { + if (Object.keys(response || {}).length === 0 || response?.content?.length === 0) { + return (<>{nothingFoundBlock}); + } + } + + const filteredChildrenWithProps = childrenWithProps?.filter( + (child: any) => child.type !== NothingFound, + ); + + if (!className) { + return (<>{filteredChildrenWithProps}); + } + + return ( +
        + {filteredChildrenWithProps} +
        + ); +}); + +export default DataLoader; diff --git a/src/ts/components/DataLoader/store/index.test.ts b/src/ts/components/DataLoader/store/index.test.ts new file mode 100644 index 0000000..1ea3589 --- /dev/null +++ b/src/ts/components/DataLoader/store/index.test.ts @@ -0,0 +1,63 @@ +import { DataLoaderStore, DataLoaderState } from './index'; + +describe('Testing an instance of the DataLoaderStore class', () => { + it('Make sure that for using method newSearch set SUCCESS state and set data from loader in response', () => { + const loader = () => Promise.resolve(666); + const store = new DataLoaderStore({ loader }); + return store.newSearch().then(() => { + expect(store.response).toBe(666); + expect(store.state).toBe(DataLoaderState.SUCCESS); + }); + }); + + it('Make sure that for using method loadMore set SUCCESS state and add new data in response', () => { + const loader = () => Promise.resolve({ + content: [4, 5, 6], + }); + const store = new DataLoaderStore({ loader }); + store.response = { content: [1, 2, 3] }; + return store.loadMore().then(() => { + expect(store.response).toEqual({ content: [1, 2, 3, 4, 5, 6] }); + expect(store.state).toBe(DataLoaderState.SUCCESS); + }); + }); + + it('Make sure that for using method showAll set SUCCESS state and set data from loader in response', () => { + const loader = () => Promise.resolve(777); + const store = new DataLoaderStore({ loader }); + store.response = { totalElements: 30 }; + return store.showAll().then(() => { + expect(store.response).toBe(777); + expect(store.state).toBe(DataLoaderState.SUCCESS); + }); + }); + + it('Make sure that method errorCallback set ERROR state and update response for state LOADING', () => { + const loader = () => Promise.resolve(666); + const store = new DataLoaderStore({ loader }); + store.state = DataLoaderState.LOADING; + store.errorCallback('Error message'); + expect(store.response).toBe('Error message'); + expect(store.state).toBe(DataLoaderState.ERROR); + }); + + it('Make sure that method errorCallback set ERROR state and not update response for state LOADING_MORE', () => { + const loader = () => Promise.resolve(666); + const store = new DataLoaderStore({ loader }); + store.state = DataLoaderState.LOADING_MORE; + store.response = null; + store.errorCallback('Error message'); + expect(store.response).toBe(null); + expect(store.state).toBe(DataLoaderState.ERROR); + }); + + it('Make sure that method errorCallback set ERROR state and not update response for state LOADING_ALL', () => { + const loader = () => Promise.resolve(666); + const store = new DataLoaderStore({ loader }); + store.state = DataLoaderState.LOADING_ALL; + store.response = null; + store.errorCallback('Error message'); + expect(store.response).toBe(null); + expect(store.state).toBe(DataLoaderState.ERROR); + }); +}); diff --git a/src/ts/components/DataLoader/store/index.ts b/src/ts/components/DataLoader/store/index.ts new file mode 100644 index 0000000..c2d5ea0 --- /dev/null +++ b/src/ts/components/DataLoader/store/index.ts @@ -0,0 +1,180 @@ +import { + makeObservable, observable, action, computed, +} from 'mobx'; + +import ISort from 'ts/interfaces/Sort'; + +export interface IDataLoaderStoreProps { + loader: Function; + callback?: Function; + updateUrlCallback?: Function; + watch?: string | number | null | undefined; + defaultPageNumber?: number; + defaultPageSize?: number; +} + +export interface IDataLoaderStore { + state: string; + watchedValue: string | number | null | undefined; + defaultPageNumber: number; + defaultPageSize: number; + sort: ISort[]; + loader: Function; + response: any; + fetchData: Function; + loadMore: Function; + showAll: Function; + goToPage: Function; + updateWatchedValue: Function; + canSendRequest: boolean; +} + +export const DataLoaderState = { + INIT: 'INIT', + LOADING: 'LOADING', + LOADING_MORE: 'LOADING_MORE', + LOADING_ALL: 'LOADING_ALL', + LOADING_PAGE: 'LOADING_PAGE', + ERROR: 'ERROR', + SUCCESS: 'SUCCESS', +}; + +export class DataLoaderStore implements IDataLoaderStore { + state: string = DataLoaderState.INIT; + + watchedValue: string | number | null | undefined = ''; + + defaultPageNumber: number = 0; + + defaultPageSize: number = 10; + + pageNumber: number = 0; + + pageSize: number = 10; + + sort: ISort[] = []; + + loader: Function = () => { + }; + + callback: Function | undefined = () => { + }; + + response: any = null; + + constructor({ + loader, + callback, + defaultPageNumber, + defaultPageSize, + watch, + }: IDataLoaderStoreProps) { + this.loader = loader; + this.callback = callback; + this.defaultPageNumber = defaultPageNumber || 0; + this.defaultPageSize = defaultPageSize || 10; + this.watchedValue = watch || ''; + + makeObservable(this, { + state: observable, + watchedValue: observable, + response: observable, + sort: observable, + fetchData: action, + successCallback: action, + errorCallback: action, + loadMore: action, + showAll: action, + updateSort: action, + canSendRequest: computed, + }); + } + + newSearch() { + return this.fetchData(DataLoaderState.LOADING, { + pageNumber: this.defaultPageNumber, + pageSize: this.defaultPageSize, + }); + } + + updateSort(sort: ISort[]) { + this.sort = sort || []; + this.newSearch(); + } + + goToPage(pageNumber: number, pageSize: number) { + return this.fetchData(DataLoaderState.LOADING_PAGE, { pageNumber, pageSize }); + } + + loadMore() { + const pageNumber = this.pageNumber + 1; + return this.fetchData(DataLoaderState.LOADING_MORE, { pageNumber, pageSize: this.pageSize }); + } + + showAll() { + if (this.pageNumber === 0 && this.response?.totalPages === 2) return this.loadMore(); + const pageSize = this.response?.totalElements || 100; + return this.fetchData(DataLoaderState.LOADING_ALL, { pageNumber: 0, pageSize }); + } + + get canSendRequest() { + return ![ + DataLoaderState.LOADING, + DataLoaderState.LOADING_MORE, + DataLoaderState.LOADING_ALL, + DataLoaderState.LOADING_PAGE, + DataLoaderState.ERROR, + ].includes(this.state); + } + + async fetchData(status: string, parameters: any = {}) { + if (!this.canSendRequest) return; + this.state = status; + try { + const { pageNumber: page, pageSize: size } = parameters; + if (this.callback) this.callback(); + const response = await this.loader({ page, size }, this.sort); + this.successCallback(response); + } catch (error) { + const response = await error; + this.errorCallback(response); + } + } + + successCallback(response: any) { + this.setResponse(response); + this.pageSize = this.response?.size || this.response?.pageSize || 10; + this.pageNumber = this.response?.number || this.response?.pageNumber || 0; + if (this.callback) { + this.callback(this.response); + } + this.state = DataLoaderState.SUCCESS; + } + + setResponse(response: any) { + if (this.state === DataLoaderState.LOADING_MORE) { + this.response = { + ...response, + content: [ + ...this.response.content, + ...response.content, + ], + }; + } else { + this.response = response; + } + } + + errorCallback(error: any) { + if (this.state === DataLoaderState.LOADING) { + this.response = error; + } + this.state = DataLoaderState.ERROR; + } + + updateWatchedValue(watchedValue: string | number | null | undefined) { + this.watchedValue = watchedValue; + this.state = DataLoaderState.INIT; + this.newSearch(); + } +} diff --git a/src/ts/components/DataLoader/styles/more.module.scss b/src/ts/components/DataLoader/styles/more.module.scss new file mode 100644 index 0000000..84df377 --- /dev/null +++ b/src/ts/components/DataLoader/styles/more.module.scss @@ -0,0 +1,21 @@ +@import '../../../../styles/variables'; + +.load_more { + position: relative; + font-weight: 100; + font-size: var(--font-s); + + display: block; + overflow: hidden; + padding: var(--space-s) var(--space-s); + margin: var(--space-s) 0; + + line-height: var(--font-m); + box-sizing: border-box; + background-color: transparent; + border: none; + white-space: nowrap; + text-overflow: ellipsis; + text-decoration: none; + cursor: pointer; +} \ No newline at end of file diff --git a/src/ts/components/DataLoader/styles/paginator.module.scss b/src/ts/components/DataLoader/styles/paginator.module.scss new file mode 100644 index 0000000..2470a90 --- /dev/null +++ b/src/ts/components/DataLoader/styles/paginator.module.scss @@ -0,0 +1,35 @@ +@import '../../../../styles/variables'; + +.paginator { + display: block; + margin: 24px auto 0 auto; +} + +.paginator_text { + font-weight: 100; + font-size: var(--font-xs); + font-family: Arial, Verdana, sans-serif; + + display: inline-block; + height: 36px; + padding: 0; + margin: 0 var(--space-s); + + text-align: left; + line-height: 36px; + text-decoration: none; + vertical-align: bottom; + color: var(--color-black); +} + +.paginator_page_number { + display: inline-block; +} + +input.paginator_page_number { + display: inline-block; + width: 36px; + padding: 0; + margin: 0 var(--space-s); + text-align: center; +} \ No newline at end of file diff --git a/src/ts/components/DataLoader/styles/scroll.module.scss b/src/ts/components/DataLoader/styles/scroll.module.scss new file mode 100644 index 0000000..b8c04e6 --- /dev/null +++ b/src/ts/components/DataLoader/styles/scroll.module.scss @@ -0,0 +1,18 @@ +@import '../../../../styles/variables'; + +.infinite_scroll_border_top, +.infinite_scroll_border_bottom { + position: sticky; + z-index: 3; + background-color: white; +} + +.infinite_scroll_border_top { + top: 0; + height: var(--space-s); +} + +.infinite_scroll_border_bottom { + bottom: -2px; + height: var(--space-s); +} \ No newline at end of file diff --git a/src/ts/components/DataLoader/styles/show_all.module.scss b/src/ts/components/DataLoader/styles/show_all.module.scss new file mode 100644 index 0000000..76d9b66 --- /dev/null +++ b/src/ts/components/DataLoader/styles/show_all.module.scss @@ -0,0 +1,21 @@ +@import '../../../../styles/variables'; + +.show_all { + position: relative; + font-weight: 100; + font-size: var(--font-s); + + display: block; + overflow: hidden; + padding: var(--space-s) var(--space-s); + margin: var(--space-s) 0; + + line-height: var(--font-m); + box-sizing: border-box; + background-color: transparent; + border: none; + white-space: nowrap; + text-overflow: ellipsis; + text-decoration: none; + cursor: pointer; +} \ No newline at end of file diff --git a/src/ts/components/DayInfo/index.module.scss b/src/ts/components/DayInfo/index.module.scss new file mode 100644 index 0000000..6445317 --- /dev/null +++ b/src/ts/components/DayInfo/index.module.scss @@ -0,0 +1,71 @@ +@import '../../../styles/variables'; + +.day_info { + &_wrapper { + column-count: 2; + } + + &_author, + &_task, + &_date, + &_message { + font-weight: 100; + padding: 0; + box-sizing: border-box; + background-color: transparent; + border: none; + white-space: normal; + text-overflow: ellipsis; + text-decoration: none; + color: var(--color-black); + } + + &_author { + font-size: var(--font-m); + display: block; + margin: 0 0 var(--space-l) 0; + line-height: var(--font-m); + } + + &_task { + font-size: var(--font-s); + display: block; + padding: 0 0 0 var(--space-l); + margin: 0 0 var(--space-s) 0; + + line-height: var(--font-s); + cursor: pointer; + text-decoration: underline; + + color: var(--color-first); + } + + &_date, + &_message { + font-size: var(--font-xs); + display: inline-block; + margin: 0 0 var(--space-xs) 0; + line-height: var(--font-s); + color: var(--color-42); + } + + &_date { + margin-right: var(--space-l); + } + + &_row { + display: block; + padding: 0 0 0 32px; + white-space: nowrap; + + &:last-child { + margin-bottom: var(--space-s); + } + } +} + +@media (max-width: 1000px) { + .day_info_wrapper { + column-count: 1; + } +} diff --git a/src/ts/components/DayInfo/index.tsx b/src/ts/components/DayInfo/index.tsx new file mode 100644 index 0000000..46074d7 --- /dev/null +++ b/src/ts/components/DayInfo/index.tsx @@ -0,0 +1,81 @@ +import React from 'react'; + +import IHashMap from 'ts/interfaces/HashMap'; +import { getShortTime } from 'ts/helpers/formatter'; + +import style from './index.module.scss'; + +interface ICommit { + date: string; + message: string; +} + +type ITask = IHashMap; + +type IDayInfo = IHashMap; + +function CommitInfo({ commits }: { commits: ICommit[] }): React.ReactElement { + const items = commits.map((commit: any) => { + return ( +
        + + {getShortTime(commit.date)} + + + {commit.message} + +
        + ); + }); + return (<>{items}); +} + +function TaskInfo({ tasks }: { tasks: ITask }): React.ReactElement { + const items = Object.entries(tasks) + .map(([task, commits]: [string, any]) => { + return ( +
        +
        {task}
        + +
        + ); + }); + return (<>{items}); +} + +interface IDayInfoProps { + day: IDayInfo, + order: string[] +} + +function DayInfo({ day, order }: IDayInfoProps): React.ReactElement { + let taskNumber = 0; + const items = Object.entries(day?.tasksByAuthor) + .sort((a: any, b: any) => (order.indexOf(a[0]) - order.indexOf(b[0]))) + .map(([author, tasks]: [string, any]) => { + taskNumber += Object.keys(tasks).length; + return ( +
        +

        {author}

        + +
        + ); + }); + + return ( +
        20 ? 2 : 1 }} + > + {items} +
        + ); +} + +export default DayInfo; diff --git a/src/ts/components/Description/index.module.scss b/src/ts/components/Description/index.module.scss new file mode 100644 index 0000000..0456b3c --- /dev/null +++ b/src/ts/components/Description/index.module.scss @@ -0,0 +1,54 @@ +@import '../../../styles/variables'; + +.description { + &_title, + &_text, + &_list { + font-weight: 100; + font-size: var(--font-xs); + font-family: Arial, Verdana, sans-serif; + + display: block; + padding: 0; + margin: 0 auto; + + text-align: left; + line-height: var(--font-m); + text-decoration: none; + vertical-align: bottom; + color: #73809F; + } + + &_title { + font-weight: bold; + margin: 0 auto 4px auto; + } + + &_text { + margin-bottom: 4px; + } + + &_list { + position: relative; + padding: 0 0 0 22px; + margin: 0; + list-style-type: none; + + &:before { + position: absolute; + top: 0; + left: 0; + display: block; + content: "—"; + margin-right: 8px; + } + } + + &_text + &_text { + margin-top: 8px; + } + + &_list + &_title { + margin-top: 4px; + } +} diff --git a/src/ts/components/Description/index.tsx b/src/ts/components/Description/index.tsx new file mode 100644 index 0000000..0cefeae --- /dev/null +++ b/src/ts/components/Description/index.tsx @@ -0,0 +1,100 @@ +import React from 'react'; + +import cssStyle from './index.module.scss'; + +interface ICommonProps { + text: string; + style: any; +} + +function getTextWithStyle(text: string) { + const parts = (text || '') + .split('*') + .map((value: string, index: number) => (index % 2 + ? ({value}) + : ({value}) + )); + return (<>{parts}) ; +} + +function List({ text, style }: ICommonProps) { + return ( +

        + {getTextWithStyle(text)} +

        + ); +} + +function Title({ text, style }: ICommonProps) { + return ( +
        + {getTextWithStyle(text)} +
        + ); +} + +function SimpleText({ text, style }: ICommonProps) { + return ( +

        + {getTextWithStyle(text)} +

        + ); +} + +interface IDescriptionProps { + text?: string | string[]; + style?: any; +} + +function Description({ text, style }: IDescriptionProps) { + const paragraphs = !Array.isArray(text) + ? (text || '').trim().split(/\n+/gm) + : text; + + const items = paragraphs.map((paragraph) => { + const prefix = paragraph.substring(0, 2); + const mainText = paragraph.substring(2); + if (prefix === '- ') { + return ( + + ); + } + if (prefix === '# ') { + return ( + + ); + } + return ( + <SimpleText + key={mainText} + text={paragraph} + style={style} + /> + ); + }); + + return (<>{items}</>); +} + +Description.defaultProps = { + text: '', +}; + +export default Description; diff --git a/src/ts/components/DropZone/helpers/index.ts b/src/ts/components/DropZone/helpers/index.ts new file mode 100644 index 0000000..b621105 --- /dev/null +++ b/src/ts/components/DropZone/helpers/index.ts @@ -0,0 +1,65 @@ +function evalCsvFile(text: string, onChange: Function) { + const byTaskId = {}; + text.split('\n').forEach(row => { + const [taskId, type, scopeOrTitle, title] = row.split('|'); + const scope = title ? scopeOrTitle : ''; + byTaskId[taskId] = { type, scope }; + }); + onChange('meta', { byTaskId }); +} + +function evalJsFile(text: string, onChange: Function) { + // @ts-ignore + let temp = window.report; + // @ts-ignore + window.report = []; + + try { + eval(text); + } catch (e) { + // error(`Файл отчёта содержит запрещенный символ.\nОткройте его в редакторе и проверьте.\n${e.stack}`) + // @ts-ignore + window.report = temp; + return; + } + + // @ts-ignore + onChange('dump', window.report); +} + +export function getOnDrop(setLoading: Function, onChange: Function) { + return function dropFile(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + + const dropItems = [...(event?.dataTransfer?.items || [])] + .map((file: any) => file.kind === 'file' ? file?.getAsFile() : null) + .filter(file => file); + + setLoading(false); + if (!dropItems.length) return; + + Promise.all( + dropItems.map((file: any) => file.text()), + ).then((text: string[]) => { + const sortedText = text + .filter(file => file) + .map((item: string) => ({ key: item.substring(13, 32), text: item })) + .sort((a: any, b: any) => (a.key || '').localeCompare(b.key || '')) + .map(item => item.text) + .join('\n'); + + evalJsFile(sortedText, onChange); + return; // file.type + if (text[0] === 'text/csv') evalCsvFile(text[0], onChange); + }); + }; +} + +export function getShowDropZone(setLoading: Function) { + return function showDropZone(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + setLoading(true); + }; +} diff --git a/src/ts/components/DropZone/index.module.scss b/src/ts/components/DropZone/index.module.scss new file mode 100644 index 0000000..121b750 --- /dev/null +++ b/src/ts/components/DropZone/index.module.scss @@ -0,0 +1,34 @@ +@import '../../../styles/variables'; + +.dropzone { + position: fixed; + top: 0; + left: 0; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + width: 100vw; + height: 100vh; + z-index: 1; + background-color: white; + + &_icon { + display: block; + width: 300px; + height: auto; + margin: 0 auto; + vertical-align: top; + } + + &_title { + font-weight: 100; + font-size: 24px; + text-align: center; + display: block; + width: 100%; + color: black; + vertical-align: top; + } +} + diff --git a/src/ts/components/DropZone/index.tsx b/src/ts/components/DropZone/index.tsx new file mode 100644 index 0000000..bddb2cf --- /dev/null +++ b/src/ts/components/DropZone/index.tsx @@ -0,0 +1,39 @@ +import React, { useEffect, useState } from 'react'; + +// import DropZoneIcon from '../../../assets/dropzone.svg'; +import { getOnDrop, getShowDropZone } from './helpers'; +import style from './index.module.scss'; + +interface IDropZoneProps { + onChange: Function; +} + +function DropZone({ + onChange, +}: IDropZoneProps) { + const [isLoading, setLoading] = useState<boolean>(false); + + useEffect(() => { + const onDropCallback = getOnDrop(setLoading, onChange); + const showDropCallback = getShowDropZone(setLoading); + document.body.addEventListener('drop', onDropCallback); + document.body.addEventListener('dragover', showDropCallback); + return () => { + document.body.removeEventListener('drop', onDropCallback); + document.body.removeEventListener('dragover', showDropCallback); + }; + }, []); + + if (!isLoading) return (<></>); + + return ( + <div className={style.dropzone}> + {/*<Dropzone className={style.dropzone_icon}/>*/} + <p className={style.dropzone_title}> + Ловлю! + </p> + </div> + ); +} + +export default DropZone; diff --git a/src/ts/components/HoursChart/components/Columns.tsx b/src/ts/components/HoursChart/components/Columns.tsx new file mode 100644 index 0000000..e9f0ea2 --- /dev/null +++ b/src/ts/components/HoursChart/components/Columns.tsx @@ -0,0 +1,38 @@ +import React from 'react'; + +import style from '../index.module.scss'; + +interface IColumnsProps { + week: number[]; + day: number; + max: number; +} + +function getPercentByMax(countCommit: number, max: number) { + const value = ((countCommit || 0) * 100) / max; + return (value - value % 1) / 100; +} + +function Columns({ week, day, max }: IColumnsProps): React.ReactElement | null { + const items = week.map((countCommit, hour: number) => { + const opacity = getPercentByMax(countCommit, max); + const isWeekend = day > 4 || hour < 7 || hour > 20; + const color = opacity > 0.2 ? '#FFFFFF' : '#CBCBCD'; + const backgroundColor = isWeekend ? '237, 103, 95' : '65, 98, 181'; + return ( + <div + key={hour} + className={style.hour} + style={{ + color, + backgroundColor: `rgba(${backgroundColor}, ${opacity})`, + }}> + {countCommit ? countCommit : ''} + </div> + ); + }); + + return (<>{items}</>); +} + +export default Columns; diff --git a/src/ts/components/HoursChart/components/Header.tsx b/src/ts/components/HoursChart/components/Header.tsx new file mode 100644 index 0000000..a9d181e --- /dev/null +++ b/src/ts/components/HoursChart/components/Header.tsx @@ -0,0 +1,33 @@ +import React from 'react'; + +import { get2Number } from 'ts/helpers/formatter'; +import style from '../index.module.scss'; + +function Header(): React.ReactElement | null { + const items = (new Array(25)).fill(1).map((a, hour: number) => { + if (!hour) return ( + <div + key={hour} + className={style.day_name} + ></div> + ); + + return ( + <div + key={hour} + className={style.day_time} + > + <span className={style.day_time_hh}> + {get2Number(hour - 1)} + </span> + <span className={style.day_time_mm}> + :00 + </span> + </div> + ); + }); + + return (<>{items}</>); +} + +export default Header; diff --git a/src/ts/components/HoursChart/components/Legend.tsx b/src/ts/components/HoursChart/components/Legend.tsx new file mode 100644 index 0000000..5063c46 --- /dev/null +++ b/src/ts/components/HoursChart/components/Legend.tsx @@ -0,0 +1,32 @@ +import React from 'react'; + +import style from '../styles/legend.module.scss'; + +function Legend(): React.ReactElement | null { + return ( + <div className={style.legend}> + <div className={style.legend_item}> + <div className={style.legend_work}></div> + <div className={style.legend_title}> + стандартное рабочее время (будни, с 07:00 до 20:00) + </div> + </div> + <div className={style.legend_item}> + <div className={style.legend_weekend}></div> + <div className={style.legend_title}> + выходные дни или время до/после рабочего дня + </div> + </div> + <div className={style.legend_item}> + <div className={style.legend_count}> + 42 + </div> + <div className={style.legend_title}> + суммарное количество коммитов за все время в конкретный день и час + </div> + </div> + </div> + ); +} + +export default Legend; diff --git a/src/ts/components/HoursChart/index.module.scss b/src/ts/components/HoursChart/index.module.scss new file mode 100644 index 0000000..7ece565 --- /dev/null +++ b/src/ts/components/HoursChart/index.module.scss @@ -0,0 +1,89 @@ +@import '../../../styles/variables'; + +.user { + display: block; + box-sizing: border-box; + vertical-align: top; + margin: 24px 0 0 0; + + --commits-by-hours-size: calc((100vw - 400px) / 25); +} + +.title { + display: inline-block; + width: 200px; + text-align: left; + white-space: nowrap; +} + +.data { + display: inline-block; + width: 100%; + vertical-align: top; +} + +.day { + display: block; + width: 100%; + vertical-align: top; + white-space: nowrap; +} + +.day_time, +.day_name, +.hour { + font-size: var(--font-xs); + display: inline-block; + width: var(--commits-by-hours-size); + height: var(--commits-by-hours-size); + text-align: center; + line-height: var(--commits-by-hours-size); + vertical-align: top; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.day_time, +.day_name { + border-bottom: 1px solid grey; + box-sizing: border-box; +} + +.day_name { + font-size: var(--font-xs); + border-right: 1px solid grey; +} + +.hour { + color: white; + border-radius: 6px; + border: 1px solid #FFFFFF; + background-color: var(--color-first); +} + +@media (max-width: 1300px) { + .day_time_mm { + display: none; + } +} + +@media (max-width: 1000px) { + .user { + --commits-by-hours-size: calc((100vw - 156px) / 25); + } +} + +@media (max-width: 900px) { + .day_time, + .day_name, + .hour { + font-size: var(--font-xxs); + } + + .hour { + border-radius: 0; + border: none; + } +} \ No newline at end of file diff --git a/src/ts/components/HoursChart/index.tsx b/src/ts/components/HoursChart/index.tsx new file mode 100644 index 0000000..7d063a9 --- /dev/null +++ b/src/ts/components/HoursChart/index.tsx @@ -0,0 +1,51 @@ +import React from 'react'; + +import { getDayPrefix } from 'ts/helpers/formatter'; + +import Header from './components/Header'; +import Columns from './components/Columns'; +import Legend from './components/Legend'; + +import style from './index.module.scss'; + +interface IHoursChartProps { + statistic: any; +} + +function HoursChart({ + statistic, +}: IHoursChartProps): React.ReactElement | null { + + const items = statistic.commitsByDayAndHour + .map((week: number[], day: number) => { + return ( + <div + key={day} + className={style.day} + > + <div className={style.day_name}> + {getDayPrefix(day)} + </div> + <Columns + week={week} + day={day} + max={statistic.commitsByDayAndHourTotal[8]} + /> + </div> + ); + }); + + return ( + <div className={style.user}> + <div className={style.data}> + <div className={style.day}> + <Header /> + </div> + {items} + </div> + <Legend /> + </div> + ); +} + +export default HoursChart; diff --git a/src/ts/components/HoursChart/styles/legend.module.scss b/src/ts/components/HoursChart/styles/legend.module.scss new file mode 100644 index 0000000..82c5d54 --- /dev/null +++ b/src/ts/components/HoursChart/styles/legend.module.scss @@ -0,0 +1,94 @@ +@import '../../../../styles/variables'; + +.legend { + display: block; + box-sizing: border-box; + vertical-align: top; + margin: 24px 0 0 0; + + --commits-by-hours-size: calc((100vw - 400px) / 25); + + &_item { + display: flex; + justify-content: flex-start; + align-items: center; + margin: 0 0 6px 0; + } + + &_work, + &_weekend, + &_count { + font-size: var(--font-xs); + display: inline-block; + width: var(--commits-by-hours-size); + height: var(--commits-by-hours-size); + line-height: var(--commits-by-hours-size); + text-align: center; + border-radius: 6px; + border: 1px solid #FFFFFF; + } + + &_work { + opacity: 0.8; + background-color: var(--color-first); + } + + &_weekend { + opacity: 0.8; + background-color: var(--color-second); + } + + &_count { + color: var(--color-black); + border: 1px solid var(--color-grey); + background-color: #FFFFFF; + } + + &_title { + font-weight: 100; + font-size: var(--font-xs); + + display: inline-block; + width: 100%; + padding: 0 0 0 12px; + margin: 0 auto; + + text-align: left; + line-height: 1.3; + text-decoration: none; + box-sizing: border-box; + vertical-align: bottom; + color: var(--color-black); + + &:before { + content: "—"; + display: inline-block; + margin: 0 12px 0 0; + } + } +} + +@media (max-width: 1300px) { + .day_time_mm { + display: none; + } +} + +@media (max-width: 1000px) { + .user { + --commits-by-hours-size: calc((100vw - 156px) / 25); + } +} + +@media (max-width: 900px) { + .day_time, + .day_name, + .hour { + font-size: var(--font-xxs); + } + + .hour { + border-radius: 0; + border: none; + } +} \ No newline at end of file diff --git a/src/ts/components/LineChart/components/Line.tsx b/src/ts/components/LineChart/components/Line.tsx new file mode 100644 index 0000000..8961e3d --- /dev/null +++ b/src/ts/components/LineChart/components/Line.tsx @@ -0,0 +1,55 @@ +import React from 'react'; + +interface ILineProps { + value?: number; + width?: number; + title?: string; + description?: string; + suffix?: string; + color?: { first: string, second: string } | null; + className?: string; +} + +function Line({ + value, + width, + title, + description, + suffix, + color, + className, +}: ILineProps): React.ReactElement | null { + if (!width || width <= 0) return null; + + const formattedTitle = title || ''; + const formattedDescription = value + ? `${width}% (${value} ${suffix}) ${description || formattedTitle}` + : `${width}% ${description || formattedTitle}`; + + return ( + <div + className={className} + style={{ + width: `${width}%`, + color: color?.second, + padding: formattedTitle ? '0 0 0 4px' : '0', + backgroundColor: color?.first, + }} + title={formattedDescription} + > + {formattedTitle} + </div> + ); +} + +Line.defaultProps = { + value: 0, + width: 0, + title: '', + description: '', + suffix: '', + color: null, + className: '', +}; + +export default Line; diff --git a/src/ts/components/LineChart/helpers/getOptions.ts b/src/ts/components/LineChart/helpers/getOptions.ts new file mode 100644 index 0000000..db5b26d --- /dev/null +++ b/src/ts/components/LineChart/helpers/getOptions.ts @@ -0,0 +1,27 @@ +import ColorGenerator from 'ts/helpers/ColorGenerator'; +import { IOptions } from '../interfaces'; + +interface IOptionsProps { + order?: string[]; + suffix?: string; + other?: string; + max?: number[] | number; + limit?: number; +} + +export default function getOptions({ + order, + suffix, + other, + max, + limit, +}: IOptionsProps): IOptions { + return { + max: max instanceof Array ? Math.max(...max) : (max || 100), + order: order || [], + suffix: suffix || 'коммитов', + otherTitle: other || 'Остальные', + color: order?.length ? (new ColorGenerator(order)) : null, + limit: limit || 15, + }; +} diff --git a/src/ts/components/LineChart/helpers/getSubLines.ts b/src/ts/components/LineChart/helpers/getSubLines.ts new file mode 100644 index 0000000..82f612e --- /dev/null +++ b/src/ts/components/LineChart/helpers/getSubLines.ts @@ -0,0 +1,54 @@ +import IHashMap from 'ts/interfaces/HashMap'; + +import { IOptions, ISubLine } from '../interfaces'; + +function getWidth(value: number, max: number) { + return Math.round(value * (100 / max)); +} + +function getFormattedOther(other: any[], options: any): ISubLine { + let width = 0; + let value = 0; + const titles: string[] = []; + + other.forEach((field: any) => { + width += field.width; + value += field.value; + if (field.title) titles.push(field.title); + }); + + return { + title: options.otherTitle, + value, + width, + description: titles.join(', '), + }; +} + +export default function getSubLines( + details: IHashMap<number>, + options: IOptions, +): ISubLine[] { + const list = Object.entries(details) + .sort((dotA, dotB) => options.order.indexOf(dotA[0]) - options.order.indexOf(dotB[0])); + const currentMax = list.reduce((a, c) => a + c[1], 0); + const allItems: ISubLine[] = []; + const normal: ISubLine[] = []; + const other: ISubLine[] = []; + + list.forEach(([title, value]: any) => { + const width = getWidth(value || 0, currentMax); + const field: ISubLine = { title, value, width }; + + allItems.push(field); + if (width >= options.limit) { + normal.push(field); + } else { + other.push(field); + } + }); + + if (other.length === 0) return normal; + if (other.length === 1) return allItems; + return [...normal, getFormattedOther(other, options)]; +} diff --git a/src/ts/components/LineChart/index.tsx b/src/ts/components/LineChart/index.tsx new file mode 100644 index 0000000..f8a2a6c --- /dev/null +++ b/src/ts/components/LineChart/index.tsx @@ -0,0 +1,71 @@ +import React from 'react'; + +import IHashMap from 'ts/interfaces/HashMap'; + +import getSubLines from './helpers/getSubLines'; +import Line from './components/Line'; +import { IOptions, ISubLine } from './interfaces'; + +import style from './styles/index.module.scss'; + +interface ILineChartProps { + options: IOptions; + value?: number; + details?: IHashMap<number>; +} + +function LineChart({ + options, + value, + details, +}: ILineChartProps): React.ReactElement | null { + + if (value === 0) return null; + + const width = Math.round((value ?? 100) * (100 / options.max)); + + if (!details) { + return ( + <div className={style.line_chart}> + <Line + value={value ?? 100} + width={width} + suffix={options.suffix} + className={style.line_chart_item} + /> + </div> + ); + } + + const subLines = getSubLines(details, options) + .map((item: ISubLine) => ( + <Line + key={item.title} + title={item.title} + value={item.value} + width={item.width} + color={options.color.get(item.title)} + suffix={options.suffix} + description={item.description} + className={style.line_chart_sub_item} + /> + )); + + return ( + <div className={style.line_chart}> + <div + className={style.line_chart_item} + style={{ width: `${width}%` }} + > + {subLines} + </div> + </div> + ); +} + +LineChart.defaultProps = { + value: 100, + details: undefined, +}; + +export default LineChart; diff --git a/src/ts/components/LineChart/interfaces/index.ts b/src/ts/components/LineChart/interfaces/index.ts new file mode 100644 index 0000000..8a28de8 --- /dev/null +++ b/src/ts/components/LineChart/interfaces/index.ts @@ -0,0 +1,15 @@ +export interface IOptions { + max: number; + order: string[]; + suffix: string; + otherTitle: string; + color: any; + limit: number; +} + +export interface ISubLine { + title: string; + value: number; + width: number; + description?: string; +} \ No newline at end of file diff --git a/src/ts/components/LineChart/styles/index.module.scss b/src/ts/components/LineChart/styles/index.module.scss new file mode 100644 index 0000000..13f3ade --- /dev/null +++ b/src/ts/components/LineChart/styles/index.module.scss @@ -0,0 +1,43 @@ +@import '../../../../styles/variables'; + +.line_chart { + --line_chart-height: 24px; + + display: block; + height: var(--line_chart-height); + margin-top: 12px; + text-align: left; + overflow: hidden; + user-select: none; + border-radius: 4px; +} + +.line_chart_item, +.line_chart_sub_item { + font-size: var(--font-xs); + display: inline-block; + height: var(--line_chart-height); + padding: 0; + margin: 0; + + box-sizing: border-box; + white-space: nowrap; + vertical-align: top; + overflow: hidden; + line-height: var(--line_chart-height); + text-align: left; + color: #FFFFFF; + background-color: #D0D1D2; +} + +.line_chart_sub_item { + text-overflow: ellipsis; +} + +.line_chart_item:first-child { + border-radius: 4px 0 0 4px; +} + +.line_chart_item:last-child { + border-radius: 0 4px 4px 0; +} diff --git a/src/ts/components/Loading/index.module.scss b/src/ts/components/Loading/index.module.scss new file mode 100644 index 0000000..331df03 --- /dev/null +++ b/src/ts/components/Loading/index.module.scss @@ -0,0 +1,11 @@ +@import '../../../styles/variables'; + +.loading { + display: block; + height: 100%; + width: 100%; + margin: 0 auto; + padding: 0; + min-height: 80px; + text-align: center; +} \ No newline at end of file diff --git a/src/ts/components/Loading/index.tsx b/src/ts/components/Loading/index.tsx new file mode 100644 index 0000000..e7bb0cf --- /dev/null +++ b/src/ts/components/Loading/index.tsx @@ -0,0 +1,26 @@ +import React from 'react'; + +import style from './index.module.scss'; + +interface ILoadingProps { + height?: number; +} + +function Loading({ height }: ILoadingProps) { + return ( + <div + className={style.loading} + style={{ + minHeight: height ? `${height}px` : 'auto', + }} + > + ... + </div> + ); +} + +Loading.defaultProps = { + height: 0, +}; + +export default Loading; diff --git a/src/ts/components/ModalWindow/Confirm.tsx b/src/ts/components/ModalWindow/Confirm.tsx new file mode 100644 index 0000000..f9015f1 --- /dev/null +++ b/src/ts/components/ModalWindow/Confirm.tsx @@ -0,0 +1,38 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; + +import { Modal, Header, Footer } from './index'; +import confirm from './store/Confirm'; + + +const Confirm = observer(() => { + if (!confirm.isOpen) return null; + return ( + <Modal> + <Header> + {confirm?.title} + </Header> + <Footer> + <UiKitButton + onClick={() => { + confirm.cancel(); + }} + > + {confirm.no} + </UiKitButton> + <UiKitButton + type="second" + onClick={() => { + confirm.success(); + }} + > + {confirm.yes} + </UiKitButton> + </Footer> + </Modal> + ); +}); + +export default Confirm; diff --git a/src/ts/components/ModalWindow/components/Body.tsx b/src/ts/components/ModalWindow/components/Body.tsx new file mode 100644 index 0000000..d649fd5 --- /dev/null +++ b/src/ts/components/ModalWindow/components/Body.tsx @@ -0,0 +1,25 @@ +import React, { ReactNode } from 'react'; +import { observer } from 'mobx-react-lite'; + +import style from '../styles/index.module.scss'; + +interface IBodyProps { + id?: string, + className?: string, + children?: ReactNode; +} + +const Body = observer(({ + id, + className, + children, +}: IBodyProps) => ( + <div + id={`${id || ''}-body`} + className={`${style.modal_window_body} ${className || ''}`} + > + {children} + </div> +)); + +export default Body; diff --git a/src/ts/components/ModalWindow/components/Footer.tsx b/src/ts/components/ModalWindow/components/Footer.tsx new file mode 100644 index 0000000..b42f243 --- /dev/null +++ b/src/ts/components/ModalWindow/components/Footer.tsx @@ -0,0 +1,25 @@ +import React, { ReactNode } from 'react'; +import { observer } from 'mobx-react-lite'; + +import style from '../styles/index.module.scss'; + +interface IFooterProps { + id?: string, + className?: string, + children?: ReactNode; +} + +const Footer = observer(({ + id, + className, + children, +}: IFooterProps) => ( + <div + id={`${id || ''}-footer`} + className={`${style.modal_window_footer} ${className || ''}`} + > + {children} + </div> +)); + +export default Footer; diff --git a/src/ts/components/ModalWindow/components/Header.tsx b/src/ts/components/ModalWindow/components/Header.tsx new file mode 100644 index 0000000..0416a16 --- /dev/null +++ b/src/ts/components/ModalWindow/components/Header.tsx @@ -0,0 +1,37 @@ +import React, { ReactNode } from 'react'; +import { observer } from 'mobx-react-lite'; + +import style from '../styles/index.module.scss'; + +interface IHeaderProps { + id?: string, + className?: string, + onClose?: Function, + children?: ReactNode; +} + +const Header = observer(({ + id, + className, + children, + onClose, +}: IHeaderProps) => ( + <div + id={`${id || ''}-title`} + className={`${style.modal_window_title} ${className || ''}`} + > + {children} + {children && onClose ? ( + <img + id={`${id}-close`} + className={`${style.modal_window_close} ${className || ''}`} + onClick={(event: any) => { + event.stopPropagation(); + onClose(); + }} + /> + ) : null} + </div> +)); + +export default Header; diff --git a/src/ts/components/ModalWindow/index.tsx b/src/ts/components/ModalWindow/index.tsx new file mode 100644 index 0000000..2018bcb --- /dev/null +++ b/src/ts/components/ModalWindow/index.tsx @@ -0,0 +1,65 @@ +import React, { ReactNode } from 'react'; +import ReactDOM from 'react-dom'; + +import Header from './components/Header'; +import Body from './components/Body'; +import Footer from './components/Footer'; +import style from './styles/index.module.scss'; + +interface IModalProps { + id?: string, + className?: string, + onClose?: Function, + children?: ReactNode; +} + +function Modal({ + id, + className, + onClose, + children, +}: IModalProps) { + const childrenWithProps = React.Children.map(children, (child) => (React.isValidElement(child) + ? React.cloneElement( + child, // @ts-ignore + { onClose }, + ) : child)); + + return ReactDOM.createPortal(( + <div + id={`${id}-wrapper`} + className={`${style.modal_window_wrapper || ''} ${className || ''}`} + onClick={(event: any) => { + event.stopPropagation(); + if (event.target?.id !== `${id}-wrapper`) return; + if (onClose) onClose(); + }} + > + <div + id={id} + className={`${style.modal_window || ''} ${className || ''}`} + onClick={(event: any) => { + event.stopPropagation(); + }} + > + {childrenWithProps} + </div> + </div> + ), document.body); +} + +Modal.displayName = 'Modal'; + +Modal.defaultProps = { + id: 'modal-window', + className: '', + onClose: undefined, + children: undefined, +}; + +export { + Modal, + Header, + Body, + Footer, +}; diff --git a/src/ts/components/ModalWindow/store/Confirm.ts b/src/ts/components/ModalWindow/store/Confirm.ts new file mode 100644 index 0000000..b4d9ec5 --- /dev/null +++ b/src/ts/components/ModalWindow/store/Confirm.ts @@ -0,0 +1,68 @@ +import { makeObservable, observable, action } from 'mobx'; + +export interface IConfirmStore { + title: string; + yes: string; + no: string; + open: Function; + close: Function; +} + +class ConfirmStore implements IConfirmStore { + title: string = ''; + + yes: string = ''; + + no: string = ''; + + isOpen: boolean = false; + + successCallback: Function = () => {}; + + cancelCallback: Function = () => {}; + + constructor() { + makeObservable(this, { + title: observable, + yes: observable, + no: observable, + successCallback: observable, + cancelCallback: observable, + isOpen: observable, + + open: action, + close: action, + }); + } + + open(options?: any) { + this.title = options?.title || options || 'Вы уверены что хотите удалить?'; + this.yes = options?.yes || 'Да, уверен'; + this.no = options?.no || 'Отмена'; + this.isOpen = true; + return new Promise((response: any, reject: any) => { + this.successCallback = response; + this.cancelCallback = reject; + }); + } + + close() { + this.isOpen = false; + } + + success() { + if (!this.isOpen) return; + this.close(); + this.successCallback(); + } + + cancel() { + if (!this.isOpen) return; + this.close(); + this.cancelCallback(); + } +} + +const confirm = new ConfirmStore(); + +export default confirm; diff --git a/src/ts/components/ModalWindow/styles/index.module.scss b/src/ts/components/ModalWindow/styles/index.module.scss new file mode 100644 index 0000000..156e0a9 --- /dev/null +++ b/src/ts/components/ModalWindow/styles/index.module.scss @@ -0,0 +1,67 @@ +.modal_window { + display: block; + width: 400px; + padding: 0; + margin: 0 auto; + box-sizing: border-box; + box-shadow: 0 0 5px gray; + background-color: #FFFFFF; + border-radius: 8px; + + &_wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 3; + + display: flex; + align-items: center; + justify-content: center; + + background-color: rgba(90, 90, 90, 0.2); + } + + &_title, + &_body, + &_footer { + display: block; + overflow: hidden; + margin: 0 auto; + box-sizing: border-box; + + border-radius: 8px; + + text-align: left; + white-space: normal; + } + + &_title { + position: relative; + padding: 24px; + } + + &_body { + max-height: 60vh; + padding: 0 24px; + overflow: auto; + } + + &_footer { + padding: 24px; + text-align: right; + } + + &_close { + position: absolute; + top: 4px; + right: 4px; + + display: block; + width: 24px; + height: 24px; + + cursor: pointer; + } +} diff --git a/src/ts/components/NothingFound/components/CommitFormat.tsx b/src/ts/components/NothingFound/components/CommitFormat.tsx new file mode 100644 index 0000000..d0c8f9b --- /dev/null +++ b/src/ts/components/NothingFound/components/CommitFormat.tsx @@ -0,0 +1,38 @@ +import React from 'react'; + +import style from '../index.module.scss'; + +function CommitFormat() { + return ( + <> + <p className={style.nothing_found_title}> + Нет или недостаточно данных для отображения + </p> + <p className={style.nothing_found_text}> + Система обработает больше данных, если коммиты будут подписаны в формате " + <a + href="https://www.conventionalcommits.org/en/v1.0.0/" + target="_blank" + rel="noreferrer" + className={style.nothing_found_link} + > + Git commit message convention + </a> + ". Шаблон: + </p> + <p className={style.nothing_found_console}> + Номер_задачи тип(фича): пояснение + </p> + <p className={style.nothing_found_text}> + Например: + </p> + <p className={style.nothing_found_console}> + JIRA-0001 feat(profile): add user avatar<br/> + JIRA-0002 fix(profile): changed link for user web site<br/> + JIRA-0003 test(profile): added unit tests for edit phone + </p> + </> + ); +} + +export default CommitFormat; diff --git a/src/ts/components/NothingFound/components/IsStaff.tsx b/src/ts/components/NothingFound/components/IsStaff.tsx new file mode 100644 index 0000000..bc1abaf --- /dev/null +++ b/src/ts/components/NothingFound/components/IsStaff.tsx @@ -0,0 +1,23 @@ +import React from 'react'; + +import style from '../index.module.scss'; + +function IsStaff() { + return ( + <> + <p className={style.nothing_found_title}> + Нет данных для этого пользователя + </p> + <p className={style.nothing_found_text}> + Он вносил правки не каждый рабочий день и получил статус Помошник. + Работой сотрудников с таким статусом по данному проекту можно пренебречь, т.к. его влад на общем фоне незначителен. + </p> + <p className={style.nothing_found_text}> + Поэтому система не рассчитывает для него ряд показателей. + Если это ошибка и данного сотрудника надо рассчитать как обычного, перейдите в раздел Настройки и измените его тип. + </p> + </> + ); +} + +export default IsStaff; diff --git a/src/ts/components/NothingFound/index.module.scss b/src/ts/components/NothingFound/index.module.scss new file mode 100644 index 0000000..53d6bbd --- /dev/null +++ b/src/ts/components/NothingFound/index.module.scss @@ -0,0 +1,67 @@ +@import '../../../styles/variables'; + +.nothing_found { + display: block; + margin: 0 auto; + padding: 24px 0; + max-width: 80%; + + &_wrapper { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + } + + &_icon { + display: block; + width: 200px; + height: 100px; + margin: 0 auto 24px auto; + } + + &_title, + &_text , + &_console { + font-weight: 100; + font-size: var(--font-xs); + font-family: Arial, Verdana, sans-serif; + + display: block; + max-width: 400px; + padding: var(--space-s); + + box-sizing: border-box; + text-align: left; + line-height: var(--font-m); + text-decoration: none; + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + + color: #73809F; + } + + &_title { + font-weight: bold; + margin: 0 auto 4px auto; + text-align: center; + } + + &_link { + text-decoration: underline; + color: var(--color-button); + &:hover { + text-decoration: none; + } + } + + &_console { + padding: var(--space-s); + line-height: var(--font-l); + border-radius: var(--border-radius-s); + border: 1px solid var(--color-border); + background-color: var(--color-border); + } +} \ No newline at end of file diff --git a/src/ts/components/NothingFound/index.tsx b/src/ts/components/NothingFound/index.tsx new file mode 100644 index 0000000..49b0d2b --- /dev/null +++ b/src/ts/components/NothingFound/index.tsx @@ -0,0 +1,47 @@ +import React, { ReactNode } from 'react'; + +import CommitFormat from './components/CommitFormat'; +import style from './index.module.scss'; + +interface INothingFoundProps { + emptyIcon?: boolean; + icon?: string | null | undefined; + message?: string | null | undefined; + className?: string | null | undefined; + children?: ReactNode; +} + +function NothingFound({ + icon, + message, + children, + className, +}: INothingFoundProps) { + return ( + <div className={`${style.nothing_found_wrapper} ${className}`}> + <div className={style.nothing_found}> + <img + src={icon || './assets/cards/nothing_found.png'} + className={style.nothing_found_icon} + /> + {!children && message && ( + <p className={style.nothing_found_title}> + {message} + </p> + )} + {!children && !message && (<CommitFormat />)} + {children} + </div> + </div> + ); +} + +NothingFound.defaultProps = { + children: null, + icon: null, + className: '', + message: '', + stylesConfig: { iconWidth: '483px', iconHeight: '332px', margin: '0' }, +}; + +export default NothingFound; diff --git a/src/ts/components/Page/Box.tsx b/src/ts/components/Page/Box.tsx new file mode 100644 index 0000000..83158cb --- /dev/null +++ b/src/ts/components/Page/Box.tsx @@ -0,0 +1,38 @@ +import React, { ReactNode } from 'react'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; +import style from './index.module.scss'; + +interface IPageColumnProps { + className?: string; + onRemove?: Function; + children: ReactNode | string | null; +} + +function PageBox({ + className, + onRemove, + children, +}: IPageColumnProps) { + return ( + <div className={`${style.main_wrapper_white} ${className || ''}`}> + <div className={style.main_wrapper_icons}> + {onRemove && ( + <UiKitButton + type="second" + onClick={() => onRemove()} + > + Удалить + </UiKitButton> + )} + </div> + {children} + </div> + ); +} + +PageBox.defaultProps = { + className: undefined, +}; + +export default PageBox; diff --git a/src/ts/components/Page/column.tsx b/src/ts/components/Page/column.tsx new file mode 100644 index 0000000..49a22b0 --- /dev/null +++ b/src/ts/components/Page/column.tsx @@ -0,0 +1,32 @@ +import React, { ReactNode } from 'react'; + +import style from './index.module.scss'; +import PageBox from './Box'; + +interface IPageColumnProps { + template?: string; + children: ReactNode | string | null; +} + +function PageColumn({ + template, + children, +}: IPageColumnProps) { + if (template) return ( + <PageBox className={style.main_wrapper_item}> + {children} + </PageBox> + ); + + return ( + <div className={style.main_wrapper_item}> + {children} + </div> + ); +} + +PageColumn.defaultProps = { + template: undefined, +}; + +export default PageColumn; diff --git a/src/ts/components/Page/index.module.scss b/src/ts/components/Page/index.module.scss new file mode 100644 index 0000000..038efc5 --- /dev/null +++ b/src/ts/components/Page/index.module.scss @@ -0,0 +1,78 @@ +@import '../../../styles/variables'; + +.main_wrapper { + display: block; + width: 100%; + text-align: left; + box-sizing: border-box; + white-space: nowrap; + + &_white { + position: relative; + display: inline-block; + padding: 24px; + margin-bottom: 24px; + width: 100%; + white-space: normal; + box-sizing: border-box; + vertical-align: top; + border-radius: 8px; + border: 1px solid var(--color-border); + background-color: #FFFFFF; + } + + &_icons { + position: absolute; + top: 14px; + right: 14px; + display: inline-block; + white-space: nowrap; + } + + &_item { + position: relative; + display: inline-block; + width: calc(50% - 12px); + padding: 0; + margin: 0; + white-space: normal; + vertical-align: top; + border: 1px solid transparent; + background-color: transparent; + } +} + +.page_smart_box { + position: relative; + display: inline-block; + padding: 0 0 24px 0; + margin-bottom: 24px; + width: 100%; + white-space: normal; + box-sizing: border-box; + vertical-align: top; + border-radius: 8px; + border: 1px solid var(--color-border); + background-color: #FFFFFF; +} + +.main_wrapper_item + .main_wrapper_item { + margin-left: 24px; +} + +@media (max-width: 1200px) { + .main_wrapper { + &_item { + display: block; + width: 100%; + margin: 0 0 24px 0; + } + &_white { + display: block; + } + } + .main_wrapper_item + .main_wrapper_item { + display: block; + margin: 0 0 24px 0; + } +} diff --git a/src/ts/components/Page/wrapper.tsx b/src/ts/components/Page/wrapper.tsx new file mode 100644 index 0000000..ddd3c69 --- /dev/null +++ b/src/ts/components/Page/wrapper.tsx @@ -0,0 +1,33 @@ +import React, { ReactNode } from 'react'; + +import style from './index.module.scss'; + +interface IPageWrapperProps { + children: ReactNode | string | null; + template?: 'box' | 'table'; +} + +function PageWrapper({ + children, + template, +}: IPageWrapperProps) { + const className = template + ? `${style.main_wrapper} ${style.main_wrapper_white}` + : `${style.main_wrapper}`; + + const css = template === 'table' + ? { paddingTop: 0 } + : {}; + + return ( + <div + className={className} + style={css} + > + {children} + </div> + ); +} + + +export default PageWrapper; diff --git a/src/ts/components/Recommendations/components/Card.tsx b/src/ts/components/Recommendations/components/Card.tsx new file mode 100644 index 0000000..8e7dc32 --- /dev/null +++ b/src/ts/components/Recommendations/components/Card.tsx @@ -0,0 +1,58 @@ +import React from 'react'; + +import Description from 'ts/components/Description'; +import style from '../styles/card.module.scss'; + +interface IRecommendationsProps { + recommendation: any; +} + +function Card({ + recommendation, +}: IRecommendationsProps) { + if (!recommendation) return null; + + const [title, description, type] = recommendation; + + let formattedTitle = title || ''; + if (Array.isArray(title)) { + formattedTitle = title.length > 1 + ? `${title[0]} +${title.length - 1}` + : title[0]; + } + + const className = { + info: style.card_fact, + fact: style.card_fact, + warning: style.card_warning, + error: style.card_error, + }[type || 'info'] ?? style.card_fact; + + const parts = (description || '').split('\n'); + const previewText = parts.shift(); + const mainText = parts.join('\n'); + + return ( + <div className={`${style.card} ${className}`}> + <div className={style.card_wrapper}> + <h5 className={style.card_title}> + <span className={style.card_icon}></span> + {formattedTitle} + </h5> + <Description + style={{ color: '#12131B' }} + text={previewText || ''} + /> + <div className={style.card_shortcut}> + <Description + style={{ color: '#12131B' }} + text={mainText || ''} + /> + </div> + </div> + </div> + ); +} + + +export default Card; diff --git a/src/ts/components/Recommendations/components/More.tsx b/src/ts/components/Recommendations/components/More.tsx new file mode 100644 index 0000000..6692881 --- /dev/null +++ b/src/ts/components/Recommendations/components/More.tsx @@ -0,0 +1,26 @@ +import React, { ReactNode } from 'react'; + +import style from './index.module.scss'; + +interface IRecommendationsProps { + children: ReactNode | string | null; + template?: string; +} + +function Recommendations({ + children, + template, +}: IRecommendationsProps) { + const className = template === 'box' + ? `${style.main_wrapper} ${style.main_wrapper_white}` + : `${style.main_wrapper}`; + + return ( + <div className={className}> + {children} + </div> + ); +} + + +export default Recommendations; diff --git a/src/ts/components/Recommendations/components/Wrapper.tsx b/src/ts/components/Recommendations/components/Wrapper.tsx new file mode 100644 index 0000000..6692881 --- /dev/null +++ b/src/ts/components/Recommendations/components/Wrapper.tsx @@ -0,0 +1,26 @@ +import React, { ReactNode } from 'react'; + +import style from './index.module.scss'; + +interface IRecommendationsProps { + children: ReactNode | string | null; + template?: string; +} + +function Recommendations({ + children, + template, +}: IRecommendationsProps) { + const className = template === 'box' + ? `${style.main_wrapper} ${style.main_wrapper_white}` + : `${style.main_wrapper}`; + + return ( + <div className={className}> + {children} + </div> + ); +} + + +export default Recommendations; diff --git a/src/ts/components/Recommendations/index.tsx b/src/ts/components/Recommendations/index.tsx new file mode 100644 index 0000000..5332229 --- /dev/null +++ b/src/ts/components/Recommendations/index.tsx @@ -0,0 +1,60 @@ +import React, { useLayoutEffect, useRef, useState } from 'react'; + +import Card from './components/Card'; +import style from './styles/index.module.scss'; + +interface IRecommendationsProps { + recommendations: any[]; +} + +function Recommendations({ + recommendations, +}: IRecommendationsProps) { + const [maxCardsOnDisplay, setMaxCardsOnDisplay] = useState<number>(5); + const [isOpen, setOpen] = useState<boolean>(false); + const ref = useRef() as React.MutableRefObject<HTMLDivElement>; + + useLayoutEffect(() => { + const width = ref?.current?.offsetWidth; + const placeForCard = (width - 30) / (220 + 24); + setMaxCardsOnDisplay(placeForCard); + }, []); + + const className = isOpen + ? style.recommendations_full + : style.recommendations_short; + + const children = (recommendations || []) + .filter(item => item) + .map((recommendation) => ( + <Card + key={recommendation[1]} + recommendation={recommendation} + /> + )); + const visibleChildren = children.slice(0, isOpen ? Infinity : maxCardsOnDisplay); + + if (!children.length) return null; + + return ( + <div + ref={ref} + className={className} + > + {isOpen ? children : visibleChildren} + {!isOpen && children.length > maxCardsOnDisplay && ( + <div + className={style.more} + onClick={() => { + setOpen(true); + }} + > + » + </div> + )} + </div> + ); +} + + +export default Recommendations; diff --git a/src/ts/components/Recommendations/styles/card.module.scss b/src/ts/components/Recommendations/styles/card.module.scss new file mode 100644 index 0000000..8051c30 --- /dev/null +++ b/src/ts/components/Recommendations/styles/card.module.scss @@ -0,0 +1,158 @@ +@import '../../../../styles/variables'; + +.recommendations_short, +.recommendations_full { + position: relative; + display: block; + max-height: 108px; + margin: 0 0 16px 0; +} + +.recommendations_full { + max-height: none; +} + +.more, +.card { + display: inline-block; + min-height: 100px; + max-height: 100px; + + text-align: left; + vertical-align: top; + box-sizing: border-box; + white-space: normal; + + border-radius: var(--border-radius-m); + background-color: white; +} + +.more { + position: absolute; + top: 0; + right: 0; + width: 30px; + margin: 0 0 8px 0; + text-align: center; + line-height: 100px; + cursor: pointer; + border: 1px solid var(--color-border); + color: #AAAAAA; +} + +.card { + position: relative; + width: 220px; + margin: 0 12px 16px 0; + border-left: none; +} + +.card_wrapper { + position: absolute; + top: 0; + left: 0; + right: 0; + + display: block; + min-height: 100px; + max-height: 100px; + padding: 16px; + + box-sizing: border-box; + overflow: hidden; + + border-radius: var(--border-radius-m); + border: 1px solid var(--color-border); + border-left: 8px solid var(--color-border); + background-color: white; +} + +.card:hover > .card_wrapper { + z-index: 2; + width: 170%; + max-height: 450px; + box-shadow: 2px 2px 3px #999999; + overflow-y: scroll; +} + +.card_wrapper::-webkit-scrollbar { + width: 8px; + background-color: transparent; +} + +.card_wrapper::-webkit-scrollbar-thumb { + background: #AAAAAA; +} + +.card_icon { + position: absolute; + top: 16px; + left: 16px; + + display: inline-block; + width: 18px; + height: 18px; + + background-repeat: no-repeat; + background-position: center center; + background-size: 100% auto; +} + +.card_fact { + --color-temp-border: var(--color-11); + --color-temp-icon: url('/assets/recommendations/info.svg'); + --color-temp-bg: #EFF7FF; + --color-temp-title: var(--color-first); +} + +.card_warning { + --color-temp-border: var(--color-21); + --color-temp-icon: url('/assets/recommendations/warning.svg'); + --color-temp-bg: #FFF5F2; + --color-temp-title: #E8B06D; +} + +.card_error { + --color-temp-border: var(--color-12); + --color-temp-icon: url('/assets/recommendations/alert.svg'); + --color-temp-bg: #FFEFEE; + --color-temp-title: #DD8B87; +} + +.card_title { + font-weight: bold; + font-size: var(--font-xs); + + display: block; + padding: 2px 0 0 24px; + margin: 0 auto 4px auto; + + text-align: left; + text-decoration: none; + vertical-align: bottom; + color: var(--color-temp-title); +} + +.card_wrapper { + background-color: var(--color-temp-bg); + border-left-color: var(--color-temp-border); +} + +.recommendations_title { + color: var(--color-temp-border); +} + +.card_icon { + background-image: var(--color-temp-icon); +} + +.card_shortcut { + display: none; + padding: 6px 0 0 0; + margin: 6px 0 0 0; + border-top: 1px solid var(--color-temp-border); +} + +.card:hover .card_shortcut { + display: block; +} \ No newline at end of file diff --git a/src/ts/components/Recommendations/styles/index.module.scss b/src/ts/components/Recommendations/styles/index.module.scss new file mode 100644 index 0000000..6d620f0 --- /dev/null +++ b/src/ts/components/Recommendations/styles/index.module.scss @@ -0,0 +1,27 @@ +@import '../../../../styles/variables'; + +.recommendations_short, +.recommendations_full { + position: relative; + display: block; + margin: 0 0 12px 0; +} + +.more { + display: inline-block; + width: 30px; + margin: 0 0 8px 0; + + text-align: center; + vertical-align: top; + box-sizing: border-box; + white-space: normal; + + cursor: pointer; + border-radius: var(--border-radius-m); + line-height: 100px; + + border: 1px solid var(--color-border); + color: var(--color-black); + background-color: white; +} \ No newline at end of file diff --git a/src/ts/components/Recommendations/wrapper.tsx b/src/ts/components/Recommendations/wrapper.tsx new file mode 100644 index 0000000..7e432d5 --- /dev/null +++ b/src/ts/components/Recommendations/wrapper.tsx @@ -0,0 +1,27 @@ +import React from 'react'; + +import Title from 'ts/components/Title'; +import localization from 'ts/helpers/Localization'; +import Recommendations from './index'; + +interface IRecommendationsWrapperProps { + recommendations: any[]; +} + +function RecommendationsWrapper({ + recommendations, +}: IRecommendationsWrapperProps) { + if (!recommendations.length) return null; + + const title = localization.get('recommendations.title'); + + return ( + <> + <Title title={title}/> + <Recommendations recommendations={recommendations} /> + </> + ); +} + + +export default RecommendationsWrapper; diff --git a/src/ts/components/Table/components/Body.tsx b/src/ts/components/Table/components/Body.tsx new file mode 100644 index 0000000..8d05c5b --- /dev/null +++ b/src/ts/components/Table/components/Body.tsx @@ -0,0 +1,68 @@ +import React from 'react'; + +import { IColumn } from '../interfaces/Column'; +import style from '../styles/index.module.scss'; +import DefaultCell from './cells/CellDefault'; + +interface IBodyProps { + rows: any[]; + columns: IColumn[]; + disabledRow?: (row: any) => boolean; + className?: string; +} + +function Body({ + rows, + disabledRow, + columns, + className, +}: IBodyProps) { + const formattedRows = rows?.map((row: any, index: number) => { + const cells = columns.map((column: IColumn, columnIndex: number) => { + const value = column.properties + ? row[column.properties] + : row; + const formattedValue = column.formatter + ? column.formatter(value) + : value; + const content: any = typeof column.template === 'function' + ? column.template(formattedValue) + : `${column.prefixes ?? ''}${formattedValue ?? ''}${column.suffixes ?? ''}`; + + return ( + <DefaultCell + key={`${column.title}_${columnIndex}`} + column={column} + row={row} + > + {content} + </DefaultCell> + ); + }); + + const rowClassName = disabledRow && disabledRow(row) + ? style.disabled + : ''; + + return ( + <div + key={index} + className={`${style.table_row} ${rowClassName} ${className}`} + > + {cells} + </div> + ); + }); + + return ( + <> + {formattedRows} + </> + ); +} + +Body.defaultProps = { + className: '', +}; + +export default Body; diff --git a/src/ts/components/Table/components/Column.tsx b/src/ts/components/Table/components/Column.tsx new file mode 100644 index 0000000..39d4a7e --- /dev/null +++ b/src/ts/components/Table/components/Column.tsx @@ -0,0 +1,61 @@ +import React from 'react'; + +import { IColumn } from '../interfaces/Column'; + +function Column({ + template, + title, + properties, + prefixes, + suffixes, + formatter, + className, + style, + isFixed, + isSortable, + isResizable, + isDraggable, + isShow, + width, + onClick, +}: IColumn): JSX.Element { + return ( + <> + {{ + template, + title, + properties, + prefixes, + suffixes, + formatter, + className, + style, + isFixed, + isSortable, + isResizable, + isDraggable, + isShow, + width, + onClick, + }} + </> + ); +} + +Column.defaultProps = { + title: '', + prefixes: [''], + suffixes: [''], + formatter: (value: any) => value, + className: '', + isDisabled: false, + isFixed: false, + isSortable: false, + isResizable: false, + isDraggable: false, + isShow: true, + width: undefined, + onClick: undefined, +}; + +export default Column; diff --git a/src/ts/components/Table/components/Header.tsx b/src/ts/components/Table/components/Header.tsx new file mode 100644 index 0000000..f6dff93 --- /dev/null +++ b/src/ts/components/Table/components/Header.tsx @@ -0,0 +1,64 @@ +import React from 'react'; + +import localization from 'ts/helpers/Localization'; + +import { IColumn } from '../interfaces/Column'; +import headerStyle from '../styles/header.module.scss'; +import style from '../styles/index.module.scss'; + +interface ITitleProps { + columns: IColumn[]; + className?: string; + updateSort?: Function; +} + +function Header({ + columns, + className, + updateSort, +}: ITitleProps) { + const cells = columns.map((column: IColumn, columnIndex: number) => { + const columnClassName = typeof column.className === 'function' + ? column.className('header', columnIndex) + : column.className; + + return ( + <div + key={`${column.title}_${columnIndex}`} + className={`${style.table_header_cell} ${className} ${columnClassName || ''}`} + style={{ width: column.width }} + > + <span + onClick={() => { + if (!column.isSortable || !updateSort) return; + updateSort([{ + property: typeof column.isSortable === 'string' ? column.isSortable : column.properties, + direction: [1, -1][column.sortDirection || 0] || 0, + }]); + }} + > + {localization.get(column.title)} + </span> + {column.title && column.sortDirection === -1 && ( + <div className={headerStyle.sort_down} /> + )} + {column.title && column.sortDirection === 1 && ( + <div className={headerStyle.sort_up} /> + )} + </div> + ); + }); + + return ( + <div className={`${style.table_row} ${className}`}> + {cells} + </div> + ); +} + +Header.defaultProps = { + className: '', + updateSort: () => {}, +}; + +export default Header; diff --git a/src/ts/components/Table/components/cells/CellDefault.tsx b/src/ts/components/Table/components/cells/CellDefault.tsx new file mode 100644 index 0000000..a560c19 --- /dev/null +++ b/src/ts/components/Table/components/cells/CellDefault.tsx @@ -0,0 +1,45 @@ +import React, { ReactNode } from 'react'; + +import { IColumn } from '../../interfaces/Column'; +import style from '../../styles/index.module.scss'; + +interface IDefaultCellProps { + column: IColumn, + row: any, + className?: string, + children?: ReactNode | string | number | boolean | null; +} + +function DefaultCell({ + column, + row, + className, + children, +}: IDefaultCellProps): JSX.Element { + const columnClassName = typeof column.className === 'function' + ? column.className('body', row) + : column.className; + const onClick = column.onClick + ? (() => { if (column.onClick) column.onClick(row); }) + : undefined; + + return ( + <div + key={column.title} + className={`${style.table_cell} ${className || ''} ${columnClassName || ''}`} + style={{ + width: column.width, + cursor: onClick ? 'pointer' : 'auto', + }} // @ts-ignore + onClick={onClick} + > + {children} + </div> + ); +} + +DefaultCell.defaultPeops = { + className: '', +}; + +export default DefaultCell; diff --git a/src/ts/components/Table/helpers/getColumnConfigs.ts b/src/ts/components/Table/helpers/getColumnConfigs.ts new file mode 100644 index 0000000..89dd658 --- /dev/null +++ b/src/ts/components/Table/helpers/getColumnConfigs.ts @@ -0,0 +1,30 @@ +import ISort from 'ts/interfaces/Sort'; +import { IColumn } from '../interfaces/Column'; + +function getColumnConfigs( + dirtyColumns: IColumn[] = [], + defaultWidth?: number, + sort?: ISort[], +): IColumn[] { + const sortByColumns = sort?.reduce((ref: any, item: ISort) => { + ref[item.property] = item.direction; + return ref; + }, {}); + + const columns: IColumn[] = dirtyColumns.map((column: IColumn) => ({ + ...column, + sortDirection: typeof column?.isSortable === 'string' + ? (sortByColumns[column?.isSortable || ''] || 0) + : (sortByColumns[column?.properties || ''] || 0), + width: column.userWidth || column.defaultWidth || defaultWidth || column.width || 150, + })); + + const middle = Math.floor(columns.length / 2); + return [ + ...columns.filter((column: IColumn, index: number) => column.isFixed && index <= middle), + ...columns.filter((column: IColumn) => !column.isFixed), + ...columns.filter((column: IColumn, index: number) => column.isFixed && index > middle), + ]; +} + +export default getColumnConfigs; diff --git a/src/ts/components/Table/helpers/getDefaultColumnWidth.ts b/src/ts/components/Table/helpers/getDefaultColumnWidth.ts new file mode 100644 index 0000000..7a58554 --- /dev/null +++ b/src/ts/components/Table/helpers/getDefaultColumnWidth.ts @@ -0,0 +1,20 @@ +import type { IColumn } from '../interfaces/Column'; + +export default function getDefaultColumnWidth( + columns: IColumn[], + tableRef: any, +): number { + if (!tableRef?.current?.offsetWidth) return 150; + const visibleColumns = columns.filter(({ isShow }: IColumn) => isShow); + + const columnsWidth = visibleColumns.map((column: IColumn) => ( + column.userWidth || column.defaultWidth || 0 + )); + const fixedWidth = columnsWidth.reduce((sum: number, width: number) => sum + width, 0); + const adaptiveColumnsCount = columnsWidth.filter((width: number) => !width).length; + + const tableWidth = tableRef?.current?.offsetWidth - fixedWidth; + const adaptiveColumnsWidth = tableWidth / adaptiveColumnsCount; + + return Math.max(adaptiveColumnsWidth, 40); +} diff --git a/src/ts/components/Table/helpers/getDefaultProps.ts b/src/ts/components/Table/helpers/getDefaultProps.ts new file mode 100644 index 0000000..9256e11 --- /dev/null +++ b/src/ts/components/Table/helpers/getDefaultProps.ts @@ -0,0 +1,41 @@ +import React from 'react'; + +import { ColumnTypesEnum } from '../interfaces/Column'; +import style from '../styles/index.module.scss'; + +export default function getDefaultProps(children: React.ReactNode) { + return React.Children.map(children, (child: React.ReactNode) => { + if (!React.isValidElement(child)) return null; + + const template = child?.props?.template || ColumnTypesEnum.STRING; + + // @ts-ignore + const className = child?.props?.className || { + [ColumnTypesEnum.STRING]: '', + [ColumnTypesEnum.NUMBER]: style.table_cell_number, + [ColumnTypesEnum.SHORT_NUMBER]: style.table_cell_number, + }[template || ''] || ''; + + // @ts-ignore + const defaultWidth = child?.props?.width || { + [ColumnTypesEnum.STRING]: 200, + [ColumnTypesEnum.NUMBER]: 110, + [ColumnTypesEnum.SHORT_NUMBER]: 70, + }[template || ''] || 0; + + // @ts-ignore + const isSortable = child?.props?.isSortable // @ts-ignore + ? child?.props?.isSortable + : [ColumnTypesEnum.STRING, ColumnTypesEnum.NUMBER, ColumnTypesEnum.SHORT_NUMBER].includes(template); + + return { + ...child.props as object, + className, + template, + isSortable, + width: undefined, + userWidth: undefined, + defaultWidth, + }; + }); +} \ No newline at end of file diff --git a/src/ts/components/Table/index.tsx b/src/ts/components/Table/index.tsx new file mode 100644 index 0000000..8145efa --- /dev/null +++ b/src/ts/components/Table/index.tsx @@ -0,0 +1,63 @@ +import React from 'react'; + +import ISort from 'ts/interfaces/Sort'; + +import { IColumn } from './interfaces/Column'; +import Header from './components/Header'; +import Body from './components/Body'; +import getDefaultColumnWidth from './helpers/getDefaultColumnWidth'; +import getColumnConfigs from './helpers/getColumnConfigs'; +import getDefaultProps from './helpers/getDefaultProps'; + +import style from './styles/index.module.scss'; + +interface ITableProps { + rows: any[]; + sort?: ISort[]; + disabledRow?: (row: any) => boolean; + updateSort?: Function, + children: React.ReactNode | React.ReactNode[]; +} + +function Table({ + rows = [], + sort = [], + disabledRow, + updateSort, + children, +}: ITableProps): React.ReactElement | null { + if (!rows || !rows.length) return null; + + const refTable = React.useRef() as React.MutableRefObject<HTMLDivElement>; + + const defaultColumns = getDefaultProps(children) as IColumn[]; + const defaultWidth = getDefaultColumnWidth(defaultColumns, refTable); + const columns = getColumnConfigs(defaultColumns, defaultWidth, sort); + + return ( + <div className={`${style.table_wrapper}`}> + <div + ref={refTable} + className={`${style.table}`} + > + <Header + columns={columns} + updateSort={updateSort} + /> + <Body + rows={rows} + columns={columns} + disabledRow={disabledRow} + /> + </div> + </div> + ); +} + +Table.defaultProps = { + rows: [], + sort: [], + updateSort: () => {}, +}; + +export default Table; diff --git a/src/ts/components/Table/interfaces/Column.ts b/src/ts/components/Table/interfaces/Column.ts new file mode 100644 index 0000000..351ab2c --- /dev/null +++ b/src/ts/components/Table/interfaces/Column.ts @@ -0,0 +1,49 @@ +export type ColumnType = 'STRING' | 'NUMBER' | 'SHORT_NUMBER'; + +/** Тип столбца определяет тип содержимого всех ячеек столбца */ +export enum ColumnTypesEnum { + STRING = 'STRING', + NUMBER = 'NUMBER', + SHORT_NUMBER = 'SHORT_NUMBER', +} + +export interface IColumn { + /** Тип столбца */ + template?: ColumnTypesEnum | Function, + /** Уникальный ключ столбца */ + properties?: string, + /** Заголовок столбца */ + title?: string, + /** Префиксы для заголовка столбца */ + prefixes?: string, + /** Суффиксы для заголовка столбца (%, $ и т.д.) */ + suffixes?: string, + /** Функция для форматирования данных в столбце */ + formatter?: Function, + + /** Направление сортировки */ + sortDirection?: number, + + /** Фиксированный столбец */ + isFixed?: boolean, + /** Сортировка столбца */ + isSortable?: boolean | string, + /** Изменение ширины столбца */ + isResizable?: boolean, + /** Drag-and-Drop столбца */ + isDraggable?: boolean, + /** Видимость столбца */ + isShow?: boolean, + /** Клас для колонки */ + className?: string | Function + /** Стилья для колонки */ + style?: Function, + /** Ширина столбца заданная в верстке */ + defaultWidth?: number, + /** Ширина столбца установленная пользователем */ + userWidth?: number, + /** Ширина столбца итоговая */ + width?: number, + /** Клик на ячейку */ + onClick?: Function, +} diff --git a/src/ts/components/Table/styles/header.module.scss b/src/ts/components/Table/styles/header.module.scss new file mode 100644 index 0000000..34c6455 --- /dev/null +++ b/src/ts/components/Table/styles/header.module.scss @@ -0,0 +1,28 @@ +@import '../../../../styles/variables'; + +.title { + font-size: var(--font-l); + font-weight: 100; + margin: 24px 0; + color: var(--color-black); +} + +.sort_up, +.sort_down { + display: inline-block; + height: 0; + width: 0; + margin: 0 0 -5px 8px; + + cursor: pointer; + transform: rotateZ(-45deg); + + border: 6px solid var(--color-grey); + border-left-color: white; + border-bottom-color: white; +} + +.sort_down { + margin: 0 0 3px 8px; + transform: rotateZ(135deg); +} \ No newline at end of file diff --git a/src/ts/components/Table/styles/index.module.scss b/src/ts/components/Table/styles/index.module.scss new file mode 100644 index 0000000..61cc605 --- /dev/null +++ b/src/ts/components/Table/styles/index.module.scss @@ -0,0 +1,92 @@ +@import '../../../../styles/variables'; + +.table_wrapper { + display: block; + overflow-x: auto; + + &::-webkit-scrollbar { + height: 8px; + background-color: #DDDDDD; + } + + &::-webkit-scrollbar-thumb { + background: #AAAAAA; + } +} + +.table { + display: block; + width: fit-content; + --table-cell-height: 48px; + --table-bar-width: 350px; +} + +.table_tree { + --table-cell-height: 22px; + --table-bar-width: 200px; +} + +.table_row { + position: relative; + font-weight: 100; + display: block; + white-space: nowrap; + border-bottom: 1px solid #EEEEEE; +} + +.table_row:last-child { + border-bottom: none; +} + +.table_row_hide { + opacity: 0.2; +} + +.table_cell, +.table_header_cell { + font-size: var(--font-xs); + z-index: 0; + + display: inline-block; + height: var(--table-cell-height); + line-height: var(--table-cell-height); + + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; +} + +.table_cell { + padding: 0 4px; +} + +.table_header_cell { + font-weight: bold; + height: var(--table-cell-height); + padding: 0 4px; + line-height: var(--table-cell-height); + background-color: #FFFFFF; +} + +.table_cell:first-child, +.table_header_cell:first-child { + position: sticky; + top: 0; + left: 0; + z-index: 1; +} + +.table_cell:first-child { + background-color: rgba(255, 255, 255, 0.9); +} + +.table_cell_number { + text-align: right; +} + +.disabled { + opacity: 0.4; + filter: grayscale(0.6); +} \ No newline at end of file diff --git a/src/ts/components/Tempo/components/Author.tsx b/src/ts/components/Tempo/components/Author.tsx new file mode 100644 index 0000000..d1a6f8b --- /dev/null +++ b/src/ts/components/Tempo/components/Author.tsx @@ -0,0 +1,17 @@ +import React from 'react'; + +import style from '../styles/index.module.scss'; + +interface IAuthorProps { + name: string; +} + +function Author({ name }: IAuthorProps) { + return ( + <div className={style.tempo_author}> + {name || ''} + </div> + ); +} + +export default Author; diff --git a/src/ts/components/Tempo/components/Chart.tsx b/src/ts/components/Tempo/components/Chart.tsx new file mode 100644 index 0000000..cd3855b --- /dev/null +++ b/src/ts/components/Tempo/components/Chart.tsx @@ -0,0 +1,51 @@ +import React from 'react'; + +import ICommit from 'ts/interfaces/Commit'; +import IHashMap from 'ts/interfaces/HashMap'; +import { get2Number } from 'ts/helpers/formatter'; + +import style from '../styles/chart.module.scss'; + +interface IChartProps { + tasks: IHashMap<ICommit[]>; +} + +function Chart({ tasks }: IChartProps) { + const oneHours = 100 / 24; + const commits = Object.values(tasks).flat(1); + const values = commits.reduce((hours: number[], commit: ICommit) => { + hours[commit.hours] += commit.changes + commit.added + commit.removed; + return hours; + }, (new Array(24)).fill(0)); + + const dots = values.map((size: number, hours: number) => { + if (!size) return null; + const left = oneHours * hours; + const height = Math.min(80, size / 1.5); + return ( + <div + key={hours} + className={`${style.tempo_chart_dot}`} + title={`${size} строк с ${get2Number(hours)}:00 до ${get2Number(hours + 1)}:00`} + style={{ left: `${left}%`, height: `${height}%` }} + /> + ); + }); + + return ( + <div className={style.tempo_chart}> + <div className={style.tempo_chart_dashboard}> + {dots} + </div> + <div className={style.tempo_chart_legend}> + <span className={style.tempo_chart_time}>00:00</span> + <span className={style.tempo_chart_time}>06:00</span> + <span className={style.tempo_chart_time}>12:00</span> + <span className={style.tempo_chart_time}>18:00</span> + <span className={style.tempo_chart_time}>00:00</span> + </div> + </div> + ); +} + +export default Chart; diff --git a/src/ts/components/Tempo/components/Column.tsx b/src/ts/components/Tempo/components/Column.tsx new file mode 100644 index 0000000..9ac145b --- /dev/null +++ b/src/ts/components/Tempo/components/Column.tsx @@ -0,0 +1,55 @@ +import React from 'react'; + +import IHashMap from 'ts/interfaces/HashMap'; +import ICommit from 'ts/interfaces/Commit'; +import NothingFound from 'ts/components/NothingFound'; + +import Header from './Header'; +import Author from './Author'; +import Tasks from './Tasks'; +import Chart from './Chart'; +import style from '../styles/index.module.scss'; + +interface IColumnProps { + dayInfo: any; + order: string[]; + author?: string; +} + +function Column({ dayInfo, order, author }: IColumnProps) { + const authors = Object.entries(dayInfo?.tasksByAuthor || {}) + .sort((a: any, b: any) => (order.indexOf(a[0]) - order.indexOf(b[0])) ) + .filter(([name]) => author ? name === author : true) + .map(([name, tasks]) => ( + <div + key={name} + > + <Author name={name} /> + <Chart tasks={tasks as IHashMap<ICommit[]>} /> + <Tasks tasks={tasks as IHashMap<ICommit[]>} /> + </div> + )); + + return ( + <div className={style.tempo_column}> + <Header dayInfo={dayInfo} /> + <div className={style.tempo_column_wrapper}> + {authors.length ? ( + authors + ) : ( + <NothingFound + icon="./assets/cards/commits.png" + message="В этот день у этого пользователя не было ни одного коммита." + /> + )} + </div> + </div> + ); +} + +Column.defaultProps = { + order: [], + author: '', +}; + +export default Column; diff --git a/src/ts/components/Tempo/components/Header.tsx b/src/ts/components/Tempo/components/Header.tsx new file mode 100644 index 0000000..bdad9ff --- /dev/null +++ b/src/ts/components/Tempo/components/Header.tsx @@ -0,0 +1,24 @@ +import React from 'react'; + +import { getDate, getDayName } from 'ts/helpers/formatter'; + +import style from '../styles/index.module.scss'; + +interface IHeaderProps { + dayInfo: any; +} + +function Header({ dayInfo }: IHeaderProps) { + return ( + <div className={style.tempo_header}> + <p className={style.tempo_header_title}> + {getDate(dayInfo?.timestamp)} + </p> + <p className={style.tempo_header_day}> + {getDayName(dayInfo?.day)} + </p> + </div> + ); +} + +export default Header; diff --git a/src/ts/components/Tempo/components/Tasks.tsx b/src/ts/components/Tempo/components/Tasks.tsx new file mode 100644 index 0000000..54414fc --- /dev/null +++ b/src/ts/components/Tempo/components/Tasks.tsx @@ -0,0 +1,105 @@ +import React from 'react'; + +import IHashMap from 'ts/interfaces/HashMap'; +import ICommit from 'ts/interfaces/Commit'; + +import { get2Number } from 'ts/helpers/formatter'; +import style from '../styles/task.module.scss'; + +function getFormattedTime(time: any) { + return `${get2Number(time.hours)}:${get2Number(time.minutes)}`; +} + +function getFormattedDate(commits: ICommit[]) { + const from = commits[0]; + const to = commits[commits.length - 1]; + return from !== to + ? `c ${getFormattedTime(from)} до ${getFormattedTime(to)}` + : `до ${getFormattedTime(from)}`; +} + +function getTags(commits: ICommit[]) { + const uniqueTypes = new Set(commits.map((commit: ICommit) => commit.type)); + const tags = Array.from(uniqueTypes).map((title: string) => ( + <p + key={title} + className={style.tempo_task_tag} + > + {title} + </p> + )); + return (<>{tags}</>); +} + +interface ITaskProps { + title: string; + commits: ICommit[]; +} + +function Task({ title, commits }: ITaskProps) { + return ( + <div + key={title} + className={style.tempo_task} + > + <div className={style.tempo_task_header}> + <p className={style.tempo_task_link}> + {title} + </p> + <div className={style.tempo_task_tags}> + {getTags(commits)} + </div> + </div> + <figure className={style.tempo_task_commits}> + <figure> + <img + src="./assets/chart/commit.svg" + className={style.tempo_task_icon} + /> + <figcaption className={style.tempo_task_value}> + {commits.length} + </figcaption> + </figure> + <figcaption className={style.tempo_task_title}> + Коммиты + </figcaption> + </figure> + <figure className={style.tempo_task_hours}> + <figure> + <img + src="./assets/chart/clock.svg" + className={style.tempo_task_icon} + /> + <figcaption className={style.tempo_task_value}> + {getFormattedDate(commits)} + </figcaption> + </figure> + <figcaption className={style.tempo_task_title}> + Активность + </figcaption> + </figure> + </div> + ); +} + +interface ITasksProps { + tasks: IHashMap<ICommit[]>; +} + +function Tasks({ tasks }: ITasksProps) { + const items = Object.entries(tasks).map(([title, commits]) => ( + <Task + key={title} + title={title} + commits={commits} + /> + )); + + return ( + <div className={style.tempo_task_wrapper}> + {items} + </div> + ); +} + +export default Tasks; diff --git a/src/ts/components/Tempo/index.tsx b/src/ts/components/Tempo/index.tsx new file mode 100644 index 0000000..3b0f08e --- /dev/null +++ b/src/ts/components/Tempo/index.tsx @@ -0,0 +1,54 @@ +import React, { useEffect, useRef, useState } from 'react'; + +import Column from './components/Column'; +import style from './styles/index.module.scss'; + +interface ITempoProps { + days: any[]; + author?: string; + order?: string[]; +} + +function Tempo({ + days, + author, + order, +}: ITempoProps) { + const [customStyle, setCustomStyle] = useState<any>({}); + const ref = useRef() as React.MutableRefObject<HTMLDivElement>; + + useEffect(() => { + const element = ref?.current; + if (element?.clientWidth === element?.scrollWidth) { + setCustomStyle({ overflowX: 'hidden' }); + } + }, []); + + const columns = days.map((dayInfo: any) => ( + <Column + key={dayInfo?.timestamp} + dayInfo={dayInfo} + author={author} + order={order || []} + /> + )); + + return ( + <div + ref={ref} + style={customStyle} + className={style.tempo_wrapper} + > + <div className={style.tempo}> + {columns} + </div> + </div> + ); +} + +Column.defaultProps = { + order: [], + author: '', +}; + +export default Tempo; diff --git a/src/ts/components/Tempo/styles/chart.module.scss b/src/ts/components/Tempo/styles/chart.module.scss new file mode 100644 index 0000000..7648dfa --- /dev/null +++ b/src/ts/components/Tempo/styles/chart.module.scss @@ -0,0 +1,42 @@ +@import '../../../../styles/variables'; + +.tempo_chart { + display: block; + width: calc(100% - var(--space-l)); + margin: 0 auto var(--space-s) auto; + padding: 0 0 var(--space-s) 0; + text-align: left; + border-bottom: 1px solid var(--color-border); + + &_dashboard { + position: relative; + display: block; + height: 40px; + border-bottom: 1px solid var(--color-border); + } + + &_dot { + position: absolute; + bottom: 0; + left: 0; + display: inline-block; + width: 3%; + vertical-align: bottom; + background-color: var(--color-first); + } + + &_legend { + display: flex; + justify-content: space-between; + align-items: flex-start; + height: var(--space-l); + padding: var(--space-xxs) 0 0 0; + } + + &_time { + font-size: var(--font-xxs); + display: inline-block; + box-sizing: border-box; + color: var(--color-grey); + } +} diff --git a/src/ts/components/Tempo/styles/index.module.scss b/src/ts/components/Tempo/styles/index.module.scss new file mode 100644 index 0000000..fa68f0c --- /dev/null +++ b/src/ts/components/Tempo/styles/index.module.scss @@ -0,0 +1,119 @@ +@import '../../../../styles/variables'; + +.tempo { + display: block; + width: fit-content; + white-space: nowrap; + + &_wrapper { + display: block; + overflow-x: auto; + + &::-webkit-scrollbar { + height: 8px; + background-color: #DDDDDD; + } + + &::-webkit-scrollbar-thumb { + background: #AAAAAA; + } + } + + &_column { + display: inline-block; + width: 280px; + padding: 0; + vertical-align: top; + white-space: normal; + box-sizing: border-box; + border-right: 1px solid var(--color-border); + + &:last-child { + border-right: none; + } + + &_wrapper { + display: block; + height: 80vh; + min-height: 80vh; + max-height: 80vh; + overflow-y: auto; + + &::-webkit-scrollbar { + width: 8px; + background-color: #DDDDDD; + } + + &::-webkit-scrollbar-thumb { + background: #AAAAAA; + } + } + } + + &_header, + &_author, + &_task { + font-weight: 100; + font-size: var(--font-xs); + + display: block; + width: 100%; + padding: 0; + margin: 0 auto; + + text-align: left; + line-height: 1.3; + text-decoration: none; + box-sizing: border-box; + vertical-align: bottom; + color: var(--color-black); + } + + &_header { + font-weight: bold; + + display: flex; + justify-content: flex-start; + align-items: center; + width: 100%; + padding: var(--space-m) var(--space-l); + margin: 0 auto var(--space-m) auto; + + box-sizing: border-box; + text-align: center; + white-space: nowrap; + border-bottom: 1px solid var(--color-border); + } + + &_header_title, + &_header_day { + display: inline-block; + font-weight: 100; + font-size: var(--font-xs); + line-height: 1.3; + color: var(--color-black); + } + + &_header_title { + font-weight: bold; + margin-right: var(--space-m); + text-align: left; + } + + &_header_day { + font-weight: 100; + text-align: right; + } + + &_header_day { + color: var(--color-44); + } + + &_author { + font-weight: bold; + width: calc(100% - var(--space-l)); + padding: 0 0 12px 8px; + margin: 0 auto 12px auto; + border-bottom: 1px solid var(--color-border); + } +} diff --git a/src/ts/components/Tempo/styles/task.module.scss b/src/ts/components/Tempo/styles/task.module.scss new file mode 100644 index 0000000..13e2350 --- /dev/null +++ b/src/ts/components/Tempo/styles/task.module.scss @@ -0,0 +1,108 @@ +@import '../../../../styles/variables'; + +.tempo_task { + width: 100%; + padding: 8px; + margin: 0 auto var(--space-xs) auto; + + white-space: nowrap; + + border-radius: var(--border-radius-s); + border: 1px solid var(--color-border); + + &_wrapper { + padding: 0 var(--space-l); + margin: 0 auto 24px auto; + } + + &_header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 0 6px 0; + margin: 0 0 6px 0; + border-bottom: 1px solid var(--color-border); + } + + &_link, + &_value, + &_title, + &_tag { + font-weight: 100; + font-size: var(--font-xs); + + display: block; + padding: 0; + margin: 0 auto; + + text-align: left; + line-height: 1.3; + text-decoration: none; + vertical-align: bottom; + color: #73809F; + } + + &_link { + font-weight: bold; + display: inline-block; + cursor: pointer; + margin: 0; + text-decoration: underline; + color: var(--color-first); + } + + &_tags { + display: inline-block; + } + + &_tag { + display: inline-block; + padding: var(--space-xxxs) var(--space-sm); + border-radius: var(--border-radius-l); + background-color: var(--color-border); + margin-left: 8px; + } + + &_commits, + &_hours { + display: inline-block; + width: calc(50% - 4px); + padding: var(--space-s) 0; + text-align: center; + border-radius: var(--border-radius-s); + background-color: #F1F5F7; + } + + &_commits { + width: calc(35% - 4px); + margin: 0 8px 0 0; + } + + &_hours { + width: calc(65% - 4px); + } + + &_value, + &_title { + font-weight: 100; + text-align: center; + color: var(--color-black); + } + + &_value { + display: inline-block; + } + + &_title { + margin: 2px 0 0 0; + color: var(--color-44); + } + + &_icon { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 4px 0 0; + vertical-align: middle; + } +} diff --git a/src/ts/components/Title/index.module.scss b/src/ts/components/Title/index.module.scss new file mode 100644 index 0000000..bbe8dba --- /dev/null +++ b/src/ts/components/Title/index.module.scss @@ -0,0 +1,8 @@ +@import '../../../styles/variables'; + +.title { + font-size: var(--font-l); + font-weight: 100; + margin: 0 0 24px 0; + color: var(--color-black); +} diff --git a/src/ts/components/Title/index.tsx b/src/ts/components/Title/index.tsx new file mode 100644 index 0000000..0980274 --- /dev/null +++ b/src/ts/components/Title/index.tsx @@ -0,0 +1,28 @@ +import React from 'react'; + +import style from './index.module.scss'; + +interface ITitleProps { + title: string; + addPadding?: boolean; + className?: string; +} + +function Title({ + title, + addPadding, + className, +}: ITitleProps) { + return ( + <h3 className={`${style.title} ${addPadding ? style.title_padding : ''} ${className || ''}`}> + {title || ''} + </h3> + ); +} + +Title.defaultProps = { + addPadding: false, + className: '', +}; + +export default Title; diff --git a/src/ts/components/UiKit/components/Button.tsx b/src/ts/components/UiKit/components/Button.tsx new file mode 100644 index 0000000..8c82ff3 --- /dev/null +++ b/src/ts/components/UiKit/components/Button.tsx @@ -0,0 +1,48 @@ +import React from 'react'; + +import { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +export function getCustomClassName(type?: string, disabled?: boolean) { + let customClassName = { + slim: style.button_slim, + second: style.button_second, + primary: style.button_primary, + }[type || 'primary'] || ''; + + if (disabled) { + customClassName += ` ${style.disabled}`; + } + return customClassName; +} + +interface IUiKitButtonProps extends IUiKitWrapperProps { + type?: string, + onClick: Function, +} + +function UiKitButton({ + title, + type, + disabled, + className, + onClick, + children, +}: IUiKitButtonProps) { + const customClassName = getCustomClassName(type, disabled); + + return ( + <button + title={title} + className={`${style.button} ${customClassName || ''} ${className || ''}`} + onClick={() => { + if (onClick) onClick(); + }} + > + {children} + </button> + ); +} + + +export default UiKitButton; diff --git a/src/ts/components/UiKit/components/ButtonMenu.tsx b/src/ts/components/UiKit/components/ButtonMenu.tsx new file mode 100644 index 0000000..90ce4fe --- /dev/null +++ b/src/ts/components/UiKit/components/ButtonMenu.tsx @@ -0,0 +1,66 @@ +import React, { useState } from 'react'; + +import { IUiKitWrapperProps } from './Wrapper'; +import { getCustomClassName } from './Button'; + +import style from '../styles/index.module.scss'; + +interface IUiKitButtonMenuProps extends IUiKitWrapperProps { + type?: string, + options?: any[], + onClick: Function, +} + +function UiKitButtonMenu({ + title, + type, + disabled, + className, + + options, + onClick, + children, +}: IUiKitButtonMenuProps) { + if (!options?.length) return null; + + const [isOpen, setOpen] = useState<boolean>(false); + const customClassName = getCustomClassName(type, disabled); + const buttons = options?.map((option: any) => { + const buttonTitle = option?.title ?? option?.id ?? option ?? ''; + return ( + <button + key={title} + className={style.ui_kit_button_menu} + onClick={() => { + if (onClick) onClick(option); + setOpen(false); + }} + > + {buttonTitle} + </button> + ); + }); + + return ( + <> + <button + title={title} + className={`${style.button} ${customClassName || ''} ${className || ''}`} + style={{ position: 'relative' }} + onClick={() => { + setOpen(!isOpen); + }} + > + {children} + {isOpen && ( + <div className={style.ui_kit_dialog}> + {buttons} + </div> + )} + </button> + </> + ); +} + + +export default UiKitButtonMenu; diff --git a/src/ts/components/UiKit/components/Columns.tsx b/src/ts/components/UiKit/components/Columns.tsx new file mode 100644 index 0000000..613da6e --- /dev/null +++ b/src/ts/components/UiKit/components/Columns.tsx @@ -0,0 +1,26 @@ +import React, { ReactNode } from 'react'; + +import style from '../styles/index.module.scss'; + +export interface IUiKitColumnsProps { + columns?: number; + className?: string; + children?: ReactNode | string | null; +} + +function UiKitColumns({ + columns, + className, + children, +}: IUiKitColumnsProps) { + return ( + <div + className={`${style.wrapper} ${className || ''}`} + style={{ columnCount: columns || 2 }} + > + {children} + </div> + ); +} + +export default UiKitColumns; diff --git a/src/ts/components/UiKit/components/Date.tsx b/src/ts/components/UiKit/components/Date.tsx new file mode 100644 index 0000000..1bd5494 --- /dev/null +++ b/src/ts/components/UiKit/components/Date.tsx @@ -0,0 +1,52 @@ +import React, { ChangeEvent } from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +interface IUiKitSelectProps extends IUiKitWrapperProps { + value: any; + placeholder?: string; + onChange: Function; +} + +function UiKitDate({ + title, + description, + help, + error, + className, + + value, + placeholder, + onChange, +}: IUiKitSelectProps) { + const formattedValue = value?.length > 10 + ? value.substring(0, 10) + : value; + + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <input + type="date" + value={formattedValue} + placeholder={placeholder} + className={style.ui_kit_common} + onChange={(event: ChangeEvent<HTMLInputElement>) => { + if (onChange) onChange(`${event.target.value}T00:00:00.000Z`); + }} + /> + </Wrapper> + ); +} + +UiKitDate.defaultProps = { + placeholder: 'Введите значение', +}; + +export default UiKitDate; diff --git a/src/ts/components/UiKit/components/InputNumber.tsx b/src/ts/components/UiKit/components/InputNumber.tsx new file mode 100644 index 0000000..b604bc1 --- /dev/null +++ b/src/ts/components/UiKit/components/InputNumber.tsx @@ -0,0 +1,48 @@ +import React, { ChangeEvent } from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +interface IUiKitSelectProps extends IUiKitWrapperProps { + value: any; + placeholder?: string; + onChange: Function; +} + +function UiKitInputNumber({ + title, + description, + help, + error, + className, + + value, + placeholder, + onChange, +}: IUiKitSelectProps) { + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <input + type="number" + value={value} + placeholder={placeholder} + className={style.ui_kit_common} + onChange={(event: ChangeEvent<HTMLInputElement>) => { + if (onChange) onChange(parseInt(event.target.value, 10) || 0); + }} + /> + </Wrapper> + ); +} + +UiKitInputNumber.defaultProps = { + placeholder: 'Введите значение', +}; + +export default UiKitInputNumber; diff --git a/src/ts/components/UiKit/components/InputRange.tsx b/src/ts/components/UiKit/components/InputRange.tsx new file mode 100644 index 0000000..12be80e --- /dev/null +++ b/src/ts/components/UiKit/components/InputRange.tsx @@ -0,0 +1,56 @@ +import React, { ChangeEvent } from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +interface IUiKitInputRangeProps extends IUiKitWrapperProps { + value: any; + min: number, + max: number, + placeholder?: string; + onChange: Function; +} + +function UiKitInputRange({ + title, + description, + help, + error, + className, + + value, + min, + max, + placeholder, + onChange, +}: IUiKitInputRangeProps) { + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <input + type="range" + value={value} + min={min || 0} + max={max || 100} + placeholder={placeholder} + className={style.ui_kit_common} + onChange={(event: ChangeEvent<HTMLInputElement>) => { + if (onChange) onChange(event.target.value || ''); + }} + /> + </Wrapper> + ); +} + +UiKitInputRange.defaultProps = { + placeholder: 'Введите значение', + min: 0, + max: 100, +}; + +export default UiKitInputRange; diff --git a/src/ts/components/UiKit/components/InputString.tsx b/src/ts/components/UiKit/components/InputString.tsx new file mode 100644 index 0000000..8a03d57 --- /dev/null +++ b/src/ts/components/UiKit/components/InputString.tsx @@ -0,0 +1,48 @@ +import React, { ChangeEvent } from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +interface IUiKitSelectProps extends IUiKitWrapperProps { + value: any; + placeholder?: string; + onChange: Function; +} + +function UiKitInputString({ + title, + description, + help, + error, + className, + + value, + placeholder, + onChange, +}: IUiKitSelectProps) { + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <input + type="text" + value={value} + placeholder={placeholder} + className={`${className} ${style.ui_kit_common} }`} + onChange={(event: ChangeEvent<HTMLInputElement>) => { + if (onChange) onChange(event.target.value); + }} + /> + </Wrapper> + ); +} + +UiKitInputString.defaultProps = { + placeholder: 'Введите значение', +}; + +export default UiKitInputString; diff --git a/src/ts/components/UiKit/components/Select.tsx b/src/ts/components/UiKit/components/Select.tsx new file mode 100644 index 0000000..2935f46 --- /dev/null +++ b/src/ts/components/UiKit/components/Select.tsx @@ -0,0 +1,64 @@ +import React, { ChangeEvent } from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/index.module.scss'; + +interface IUiKitSelectProps extends IUiKitWrapperProps { + value: any; + options: any[]; + onChange: Function; +} + +function UiKitSelect({ + title, + description, + help, + error, + className, + + value, + options, + onChange, +}: IUiKitSelectProps) { + const items = (options || []) + .map((option: any, index: number) => { + const formattedOption = typeof option !== 'object' + ? ({ id: option, title: option }) + : option; + + return ( + <option + key={`${formattedOption?.id}_${index}`} + value={formattedOption?.id ?? null} + selected={value === formattedOption?.id} + > + {formattedOption?.title ?? formattedOption?.id ?? ''} + </option> + ); + }); + + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <select + className={`${style.ui_kit_common} ${style.ui_kit_select}`} + onChange={(event: ChangeEvent<HTMLSelectElement>) => { + const selectedValue = event.target.value; + const formattedValue = selectedValue !== 'null' + ? (parseInt(selectedValue, 10) || 0) + : null; + if (onChange) onChange(formattedValue, selectedValue); + }} + > + {items} + </select> + </Wrapper> + ); +} + +export default UiKitSelect; diff --git a/src/ts/components/UiKit/components/Switch.tsx b/src/ts/components/UiKit/components/Switch.tsx new file mode 100644 index 0000000..e010082 --- /dev/null +++ b/src/ts/components/UiKit/components/Switch.tsx @@ -0,0 +1,59 @@ +import React from 'react'; + +import Wrapper, { IUiKitWrapperProps } from './Wrapper'; +import style from '../styles/switch.module.scss'; + +interface IUiKitSwitchProps extends IUiKitWrapperProps { + value: any; + options: any[]; + onChange: Function; +} + +function UiKitSwitch({ + title, + description, + help, + error, + className, + + value, + options, + onChange, +}: IUiKitSwitchProps) { + const items = (options || []) + .map((option: any, index: number) => { + const formattedOption = typeof option !== 'object' + ? ({ id: option, title: option }) + : option; + + return ( + <button + key={`${formattedOption?.id}_${index}`} + className={value === formattedOption?.id + ? `${style.ui_kit_switch_item} ${style.ui_kit_switch_item_selected}` + : style.ui_kit_switch_item} + onClick={() => { + if (onChange) onChange(option); + }} + > + {formattedOption?.title ?? formattedOption?.id ?? ''} + </button> + ); + }); + + return ( + <Wrapper + title={title} + description={description} + help={help} + error={error} + className={className} + > + <div className={style.ui_kit_switch}> + {items} + </div> + </Wrapper> + ); +} + +export default UiKitSwitch; diff --git a/src/ts/components/UiKit/components/Wrapper.tsx b/src/ts/components/UiKit/components/Wrapper.tsx new file mode 100644 index 0000000..5521d52 --- /dev/null +++ b/src/ts/components/UiKit/components/Wrapper.tsx @@ -0,0 +1,55 @@ +import React, { ReactNode } from 'react'; + +import style from '../styles/index.module.scss'; + +export interface IUiKitWrapperProps { + title?: string; + description?: string; + help?: string; + example?: string; + error?: string; + className?: string; + disabled?: boolean, + children?: ReactNode | string | null; +} + +function UiKitWrapper({ + title, + description, + help, + example, + error, + className, + children, +}: IUiKitWrapperProps) { + return ( + <div + className={`${style.wrapper} ${className || ''}`} + title={help} + > + {title && ( + <h6 className={style.title}> + {title} + </h6> + )} + {description && ( + <p className={style.description}> + {description} + </p> + )} + {children} + {help && ( + <p className={style.help}> + {example} + </p> + )} + {error && ( + <p className={style.error}> + {error} + </p> + )} + </div> + ); +} + +export default UiKitWrapper; diff --git a/src/ts/components/UiKit/styles/index.module.scss b/src/ts/components/UiKit/styles/index.module.scss new file mode 100644 index 0000000..6cb4b87 --- /dev/null +++ b/src/ts/components/UiKit/styles/index.module.scss @@ -0,0 +1,173 @@ +@import '../../../../styles/variables'; + +.ui_kit_common { + font-size: var(--font-s); + font-weight: 100; + + display: inline-block; + width: 100%; + height: 36px; + padding: 0 var(--space-l); + margin: 0; + + line-height: 36px; + text-align: left; + box-sizing: border-box; + vertical-align: top; + outline-color: transparent; + + border-radius: var(--border-radius-s); + border: 1px solid var(--color-border); + color: var(--color-black); + background-color: #FFFFFF; +} + +.wrapper + .wrapper { + vertical-align: top; + margin-top: var(--space-l); +} + +.title, +.description, +.help, +.error, +.button { + font-weight: 100; + font-size: var(--font-xs); + + display: block; + padding: 0; + margin: 0 auto; + + text-align: left; + line-height: 1.3; + text-decoration: none; + vertical-align: bottom; + color: var(--color-grey); +} + +.title { + font-weight: bold; + color: var(--color-black); +} + +.title, +.description { + margin-bottom: 6px; +} + +.help, +.error { + margin-top: 6px; +} + +.error { + color: var(--color-12); +} + +.button { + --button-color-bg: var(--color-button); + --button-color-text: #FFFFFF; + --button-color-border: var(--color-button); + --button-color-hover: var(--color-button-2); + + &_slim, + &_second { + --button-color-bg: #FFFFFF; + --button-color-text: var(--color-black); + --button-color-border: var(--color-border); + --button-color-hover: var(--color-border); + } +} + +.button { + font-weight: bold; + font-size: var(--font-xs); + display: inline-block; + height: 36px; + min-width: 36px; + padding: 0 var(--space-s); + margin: 0; + + cursor: pointer; + line-height: 36px; + text-align: center; + box-sizing: border-box; + white-space: nowrap; + vertical-align: top; + border: 1px solid var(--button-color-border); + border-radius: var(--border-radius-s); + + color: var(--button-color-text); + background-color: var(--button-color-bg); + + &:hover { + background-color: var(--button-color-hover); + } + + &.disabled { + pointer-events: none; + opacity: 0.5; + } + + &_slim { + font-weight: 100; + } +} + +.button + .button { + margin: 0 0 0 24px; +} + +.ui_kit_select { + padding: 0 var(--space-xs) 0 var(--space-l); +} + +.ui_kit_dialog { + position: absolute; + bottom: 48px; + left: 0; + + display: block; + width: 300px; + max-height: 200px; + padding: 8px 0; + + overflow-y: auto; + overflow-x: hidden; + border-radius: 8px; + background-color: #FFFFFF; + box-shadow: 0 0 5px #C0C0C0; +} + +.ui_kit_button_menu { + --button-color-bg: #FFFFFF; + --button-color-text: var(--color-black); + --button-color-border: var(--color-border); + --button-color-hover: var(--color-border); + + font-weight: bold; + font-size: var(--font-xs); + display: block; + height: 36px; + width: 100%; + padding: 0 var(--space-s); + margin: 0; + + cursor: pointer; + line-height: 36px; + text-align: left; + box-sizing: border-box; + white-space: nowrap; + vertical-align: top; + border: none; + border-bottom: 1px solid var(--button-color-border); + border-radius: 0; + + color: var(--button-color-text); + background-color: var(--button-color-bg); + + &:hover { + background-color: var(--button-color-hover); + } +} \ No newline at end of file diff --git a/src/ts/components/UiKit/styles/switch.module.scss b/src/ts/components/UiKit/styles/switch.module.scss new file mode 100644 index 0000000..807596d --- /dev/null +++ b/src/ts/components/UiKit/styles/switch.module.scss @@ -0,0 +1,61 @@ +@import '../../../../styles/variables'; + +.ui_kit_switch { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + height: 36px; + padding: 0; + margin: 0; + + text-align: center; + white-space: nowrap; + box-sizing: border-box; + border-radius: 8px; + border: none; + background-color: #E2E9F0; + + &_item { + display: inline-block; + padding: 8px 0; + margin: 0; + height: 100%; + width: 100%; + + font-size: var(--font-s); + font-weight: 100; + + cursor: pointer; + text-align: center; + text-decoration: none; + box-sizing: border-box; + + border: 1px solid #E2E9F0; + border-right: none; + border-radius: 0; + background-color: #FFFFFF; + color: #84858D; + + &_selected { + color: #FFFFFF; + border-top: 1px solid var(--color-button); + border-bottom: 1px solid var(--color-button); + background-color: var(--color-button); + } + + &:first-child { + border-radius: 8px 0 0 8px; + } + + &:last-child { + border-right: 1px solid #E2E9F0; + border-radius: 0 8px 8px 0; + } + } +} + +@media (max-width: 1000px) { + .switch { + } +} \ No newline at end of file diff --git a/src/ts/components/YearChart/components/Body.tsx b/src/ts/components/YearChart/components/Body.tsx new file mode 100644 index 0000000..f5e9317 --- /dev/null +++ b/src/ts/components/YearChart/components/Body.tsx @@ -0,0 +1,105 @@ +import React from 'react'; + +import IMonth from '../interfaces/Month'; +import style from '../styles/index.module.scss'; + +function getPercentByMax(countCommit: number, max: number) { + const value = ((countCommit || 0) * 100) / max; + return (value - value % 1) / 100; +} + +function getIconUrl(month: IMonth, dayInMonth: number) { + const addPerson = month.firstDay?.[dayInMonth]; + const removePerson = month.lastDay?.[dayInMonth]; + if (addPerson && removePerson) return './assets/chart/commit.svg'; + if (removePerson) return './assets/chart/commit.svg'; + if (addPerson) return './assets/chart/commit.svg'; + return ''; +} + +function getColor(isWeekend: boolean, opacity: number): string { + const colors = isWeekend ? [ + '#ED675F', // 1 + '#EB817C', // 0.8 + '#E98E8A', // 0.7 + '#E89B99', // 0.6 + '#E7A8A7', // 0.5 + '#E7B5B6', // 0.4 + '#E6C3C4', // 0.3 + '#E4CFD3', // 0.2 + ] : [ + '#4162B5', // 0 1 + '#617DC1', // 1 0.8 + '#718AC6', // 2 0.7 + '#8198CD', // 3 0.6 + '#91A6D2', // 4 0.5 + '#A2B3D8', // 5 0.4 + '#B2C1DE', // 6 0.3 + '#C2CEE4', // 7 0.2 + ]; + if (opacity >= 0.8) return colors[1]; + if (opacity >= 0.6) return colors[3]; + if (opacity >= 0.4) return colors[5]; + return colors[7]; +} + +interface IBodyProps { + month: IMonth; + maxCommits: number; +} + +function Body({ + month, + maxCommits, +}: IBodyProps): React.ReactElement | null { + const firstDay = month.date.getDay() - 1; + const weekend = [5, 6, 12, 13, 19, 20, 26, 27, 33, 34, 40, 41]; + const daysInMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + const lastDay = firstDay + daysInMonth[month.month]; + const allDays = (new Array(6 * 7)).fill(0); + let currentDay = 0; + const days = allDays.map((v: any, index: number) => { + const dayInfo = month.commits[currentDay]; + + if (dayInfo?.dayInMonth === (index - firstDay + 1)) { + currentDay += 1; + const opacity = getPercentByMax(dayInfo.commits, maxCommits); + const isWeekend = weekend.includes(index); + const backgroundColor = getColor(isWeekend, opacity); + const iconUrl = getIconUrl(month, dayInfo.dayInMonth); + + return ( + <div + key={index} + className={style.year_chart_month_body_day} + style={{ + backgroundColor, + backgroundImage: iconUrl ? `url(${iconUrl})` : '', + }} + /> + ); + } + + return ( + <div + key={index} + className={style.year_chart_month_body_day} + style={{ + opacity: (index < firstDay || index > lastDay) ? 0.3 : 1, + }} + /> + ); + }); + + return ( + <div className={style.year_chart_month_body}> + {days} + </div> + ); +} + +Body.defaultProps = { + rows: [], +}; + +export default Body; diff --git a/src/ts/components/YearChart/components/Header.tsx b/src/ts/components/YearChart/components/Header.tsx new file mode 100644 index 0000000..b1df6f8 --- /dev/null +++ b/src/ts/components/YearChart/components/Header.tsx @@ -0,0 +1,28 @@ +import React from 'react'; + +import IMonth from '../interfaces/Month'; +import style from '../styles/index.module.scss'; + +interface IHeaderProps { + month: IMonth; +} + +function Header({ + month, +}: IHeaderProps): React.ReactElement | null { + const name = month.date.toLocaleString('ru-RU', { month: 'long' }); + const showYear = month.first || month.last || !month.month; + + return ( + <div className={style.year_chart_month_header}> + <span + className={style.year_chart_month_header_title} + style={{ fontWeight: showYear ? 'bold' : 100 }} + > + {name} {showYear ? month.year : ''} + </span> + </div> + ); +} + +export default Header; diff --git a/src/ts/components/YearChart/components/Month.tsx b/src/ts/components/YearChart/components/Month.tsx new file mode 100644 index 0000000..7a46bd7 --- /dev/null +++ b/src/ts/components/YearChart/components/Month.tsx @@ -0,0 +1,45 @@ +import React from 'react'; + +import { getShortMoney } from 'ts/helpers/formatter'; +import cssDescription from 'ts/components/Description/index.module.scss'; + +import IMonth from '../interfaces/Month'; +import Header from './Header'; +import Body from './Body'; +import style from '../styles/index.module.scss'; + +interface IMonthProps { + month: IMonth; + maxCommits: number; +} + +function Month({ + month, + maxCommits, +}: IMonthProps): React.ReactElement | null { + return ( + <div className={`${style.year_chart_month}`}> + <Header + month={month} + /> + <Body + month={month} + maxCommits={maxCommits} + /> + <p className={cssDescription.description_text}> + <span title="Задач за месяц"> + {`☑ ${month.tasks}`} + </span> + <span title="Затраты на зарплату сотрудникам"> + {` за ${getShortMoney(month.money || 0, 0)}`} + </span> + </p> + </div> + ); +} + +Month.defaultProps = { + rows: [], +}; + +export default Month; diff --git a/src/ts/components/YearChart/helpers/getAuthorByDate.ts b/src/ts/components/YearChart/helpers/getAuthorByDate.ts new file mode 100644 index 0000000..b1b6cc4 --- /dev/null +++ b/src/ts/components/YearChart/helpers/getAuthorByDate.ts @@ -0,0 +1,20 @@ +import IHashMap from 'ts/interfaces/HashMap'; + +export default function getAuthorByDate(authors: any[]) { + const firstDay: IHashMap<any> = {}; + const lastDay: IHashMap<any> = {}; + + authors.forEach((author: any) => { + if (author.isStaff) return; + + const firstKey = `${author.firstCommit.month}-${author.firstCommit.year}`; + if (!firstDay[firstKey]) firstDay[firstKey] = {}; + firstDay[firstKey][author.firstCommit.dayInMonth] = author; + + const lastKey = `${author.lastCommit.month}-${author.lastCommit.year}`; + if (!lastDay[lastKey]) lastDay[lastKey] = {}; + lastDay[lastKey][author.lastCommit.dayInMonth] = author; + }); + + return { firstDay, lastDay }; +} diff --git a/src/ts/components/YearChart/helpers/getCommitsByMonth.ts b/src/ts/components/YearChart/helpers/getCommitsByMonth.ts new file mode 100644 index 0000000..ae9e084 --- /dev/null +++ b/src/ts/components/YearChart/helpers/getCommitsByMonth.ts @@ -0,0 +1,98 @@ +import IHashMap from 'ts/interfaces/HashMap'; +import { get2Number } from 'ts/helpers/formatter'; +import settingsStore from 'ts/store/Settings'; + +import IMonth from '../interfaces/Month'; +import IWorkDay from '../interfaces/WorkDay'; + +function getDefaultMonthInfo( + month:number, + year: number, + authorsByDate: IHashMap<any>, +): IMonth { + return { + id: `${month}-${year}`, + month, + year, + first: false, + last: false, + date: new Date(`${year}-${get2Number(month + 1)}-01`), + firstDay: authorsByDate.firstDay[`${month}-${year}`], + lastDay: authorsByDate.lastDay[`${month}-${year}`], + commits: [], + }; +} + +function getAllMonths(firstDay: any, lastDay: any, authorsByDate: IHashMap<any>) { + const months: IMonth[] = []; + const monthsByDate: IHashMap<IMonth> = {}; + + for (let year = firstDay.year; year <= lastDay.year; year++) { + const firstMonth = year === firstDay.year ? firstDay.month : 0; + const lastMonth = year === lastDay.year ? (lastDay.month + 1) : 12; + for (let month = firstMonth; month < lastMonth; month++) { + const data = getDefaultMonthInfo(month, year, authorsByDate); + months.push(data); + monthsByDate[data.id] = data; + } + } + + months.slice(firstDay?.month); + months.slice(months.length - (12 - lastDay?.month)); + months[0].first = true; + months[months.length - 1].last = true; + months[months.length - 1].lastDay = undefined; + + return { months, monthsByDate }; +} + +function addCommitsInMonth( + workDay: IWorkDay, + monthsByDate: IHashMap<IMonth>, + commits: IWorkDay[], +) { + const key = `${workDay.month}-${workDay.year}`; + if (monthsByDate[key]) { + monthsByDate[key].commits = commits; + + const tasks: any = []; + const authors: any = []; + commits.forEach((commit: any) => { + tasks.push(...Object.keys(commit.tasks)); + authors.push(...Object.keys(commit.tasksByAuthor)); + }); + monthsByDate[key].tasks = Array.from(new Set(tasks)).length; + + const uniqueAuthors = Array.from(new Set(authors)); + // @ts-ignore + monthsByDate[key].money = uniqueAuthors.reduce((money: number, name: string) => { + return money + settingsStore.getMiddleSalaryInMonth(name); + }, 0); + } +} + +export default function getCommitsByMonth( + wordDays: any[], + authorsByDate: IHashMap<any>, +) { + let prev: any = { month: 0, year: 0 }; + let commits: any = []; + + const firstDay = wordDays[0]; + const lastDay = wordDays[wordDays.length - 1]; + const { months, monthsByDate } = getAllMonths(firstDay, lastDay, authorsByDate); + + wordDays.forEach((dayInfo: IWorkDay) => { + if (dayInfo.month !== prev.month || dayInfo.year !== prev.year) { + addCommitsInMonth(prev, monthsByDate, commits); + commits = [dayInfo]; + } else { + commits.push(dayInfo); + } + prev = dayInfo; + }); + + addCommitsInMonth(prev, monthsByDate, commits); + + return months; +} \ No newline at end of file diff --git a/src/ts/components/YearChart/index.tsx b/src/ts/components/YearChart/index.tsx new file mode 100644 index 0000000..a28ed8f --- /dev/null +++ b/src/ts/components/YearChart/index.tsx @@ -0,0 +1,43 @@ +import React from 'react'; + +import getCommitsByMonth from './helpers/getCommitsByMonth'; +import getAuthorByDate from './helpers/getAuthorByDate'; +import Month from './components/Month'; +import IMonth from './interfaces/Month'; + +interface IYearChartProps { + maxCommits: number; + wordDays: any[]; + authors: any[]; +} + +function YearChart({ + maxCommits = 100, + wordDays = [], + authors = [], +}: IYearChartProps): React.ReactElement | null { + if (!wordDays || !wordDays.length) return null; + + const authorsByDate = getAuthorByDate(authors); + const months = getCommitsByMonth(wordDays, authorsByDate); + + const elements = months.map((month: IMonth) => ( + <Month + key={month.id} + month={month} + maxCommits={maxCommits} + /> + )); + + return ( + <> + {elements} + </> + ); +} + +YearChart.defaultProps = { + rows: [], +}; + +export default YearChart; diff --git a/src/ts/components/YearChart/interfaces/Month.ts b/src/ts/components/YearChart/interfaces/Month.ts new file mode 100644 index 0000000..1a89e8e --- /dev/null +++ b/src/ts/components/YearChart/interfaces/Month.ts @@ -0,0 +1,17 @@ +import IHashMap from 'ts/interfaces/HashMap'; + +import IWorkDay from './WorkDay'; + +export default interface IMonth { + id: string; + month: number; + year: number; + first: boolean; + last: boolean; + date: Date; + firstDay?: IHashMap<any>; + lastDay?: IHashMap<any>; + commits: IWorkDay[]; + tasks?: number; + money?: number; +} \ No newline at end of file diff --git a/src/ts/components/YearChart/interfaces/WorkDay.ts b/src/ts/components/YearChart/interfaces/WorkDay.ts new file mode 100644 index 0000000..494df6a --- /dev/null +++ b/src/ts/components/YearChart/interfaces/WorkDay.ts @@ -0,0 +1,7 @@ +export default interface IWorkDay { + month: number; + year: number; + day: number; + dayInMonth: number; + commits: number; +} \ No newline at end of file diff --git a/src/ts/components/YearChart/styles/index.module.scss b/src/ts/components/YearChart/styles/index.module.scss new file mode 100644 index 0000000..d8ab12c --- /dev/null +++ b/src/ts/components/YearChart/styles/index.module.scss @@ -0,0 +1,56 @@ +@import '../../../../styles/variables'; + +.year_chart_month { + --day-size: 16px; + --month-size: calc(var(--day-size) * 7 + 7px); + display: inline-block; + width: var(--month-size); + margin: var(--day-size) var(--day-size) 0 0; + vertical-align: top; + + &_header { + position: relative; + display: block; + height: 24px; + + &_title, + &_money { + font-weight: 100; + font-size: var(--font-xs); + font-family: Arial, Verdana, sans-serif; + + display: block; + padding: 0; + margin: 0 auto; + + text-align: left; + line-height: var(--font-m); + text-decoration: none; + vertical-align: bottom; + color: var(--color-black); + } + + &_money { + position: absolute; + top: 0; + right: 0; + } + } + + &_body { + position: relative; + display: block; + width: var(--month-size); + max-width: var(--month-size); + + &_day { + display: inline-block; + width: var(--day-size); + height: var(--day-size); + margin: 0 1px 1px 0; + vertical-align: top; + background-color: var(--color-border); + background-blend-mode: screen; + } + } +} \ No newline at end of file diff --git a/src/ts/config/translations/ru.ts b/src/ts/config/translations/ru.ts new file mode 100644 index 0000000..306d351 --- /dev/null +++ b/src/ts/config/translations/ru.ts @@ -0,0 +1,437 @@ +import localization from 'ts/helpers/Localization'; + +localization.parse('ru', ` +§ sidebar.team.total: Общая информация +§ sidebar.team.scope: Оценка проекта +§ sidebar.team.author: Оценка сотрудников +§ sidebar.team.type: Типы задач +§ sidebar.team.sprint: По неделям +§ sidebar.team.month: По месяцу +§ sidebar.team.tree: Анализ файлов +§ sidebar.team.heatmap: График работы +§ sidebar.team.hours: Расписание +§ sidebar.team.timestamp: Все коммиты +§ sidebar.team.changes: Все изменения +§ sidebar.team.words: Популярные слова +§ sidebar.person.total: Общая информация +§ sidebar.person.money: Стоимость работы +§ sidebar.person.speed: Скорость +§ sidebar.person.week: По неделям +§ sidebar.person.month: По месяцам +§ sidebar.person.frequency: График работы +§ sidebar.person.hours: Расписание +§ sidebar.person.commits: Все коммиты +§ sidebar.person.changes: Все изменения +§ sidebar.person.words: Популярные слова +§ page.team.author.types: Тип работ +§ page.team.author.commits: Коммитов +§ page.team.author.commitsSmall: коммитов +§ page.team.author.tasks: Задач +§ page.team.author.workedLosses: Дни с коммитами и без +§ page.team.author.worked: работа +§ page.team.author.losses: дни без коммитов +§ page.team.author.days: дней +§ page.team.author.daysForTask: Дней на задачу +§ page.team.author.scopes: Фич +§ page.team.author.moneyAll: Получил +§ page.team.author.moneyWorked: Отработал +§ page.team.author.moneyLosses: Переплата +§ page.team.scope.scope: Фича +§ page.team.scope.days: Раб. дней +§ page.team.scope.authorsDays: Человеко-дней +§ page.team.scope.tasks: Задач +§ page.team.scope.commits: Коммитов +§ page.team.scope.commitsSmall: коммитов +§ page.team.scope.types: Тип работ +§ page.team.scope.authors: Персональный вклад +§ page.team.scope.cost: Стоимость +§ page.team.type.type: Тип работы +§ page.team.type.tasks: Задач +§ page.team.type.days: Дней +§ page.team.type.authorsDays: Человеко-дней +§ page.team.type.commits: Коммитов +§ page.team.type.commitsSmall: коммитов +§ page.team.type.authors: Персональный вклад +§ page.team.total.daysWorked.title: человеко-дней +§ page.team.total.daysWorked.description: Учтены только дни, в которые делались коммиты +§ page.team.total.commits.title: коммитов +§ page.team.total.commits.description: Удалённые ветки не считаются +§ page.team.total.daysLosses.title: дней без коммитов +§ page.team.total.daysLosses.description: Все дни минус: праздники, выходные, отпуск, дни с коммитами +§ page.team.total.employment.title: работает / уволилось +§ page.team.total.employment.description: Если сотрудник в течении месяца не сделал ни одного коммита, он считается уволенным +§ page.team.total.moneyAll.title: общая +§ page.team.total.moneyAll.description: Суммарные затраты на зп +§ page.team.total.moneyWorked.title: фактическая +§ page.team.total.moneyWorked.description: Фактически отработанные дни умноженные на среднюю зп +§ page.team.total.moneyLosses.title: возможная переплата +§ page.team.total.moneyLosses.description: Оплаченные рабочие дни, когда коммитов не было +§ page.team.total.weekendPayment.title: работа на выходных +§ page.team.total.weekendPayment.description: Суммарная переплата за работу в выходные дни +§ page.team.total.workSpeed.title: задач в день +§ page.team.total.workSpeed.description: Средняя скорость работы команды при текущем составе сотрудников +§ page.team.total.moneySpeed.title: в месяц +§ page.team.total.moneySpeed.description: Прогнозируемая сумма выплаты на зп при текущем составе сотрудников без учета налогов и сопутствующих затрат +§ page.team.total.titleA: Объём работ +§ page.team.total.titleB: Стоимость +§ page.team.tree.filters1: Пользователь +§ page.team.tree.filters2: и более +§ page.team.tree.filters3: коммитов в файле или папке +§ page.team.tree.percent: Процент перезаписи +§ page.team.tree.add: Кто добавлял +§ page.team.tree.change: Кто менял +§ page.team.tree.remove: Кто удалял +§ page.team.tree.line: строк +§ page.team.tree.lineAdd: добавили +§ page.team.tree.lineRemove: изменили +§ page.team.week.commits: коммитов +§ page.team.week.tasks: задач +§ page.team.week.add: добавили +§ page.team.week.change: изменили +§ page.team.week.remove: удалили +§ page.team.week.worked: работа +§ page.team.week.losses: дни без коммитов +§ page.team.week.days: дней +§ page.team.week.date: Дата +§ page.team.week.numberTasks: Количество задач +§ page.team.week.people: Количество человек +§ page.team.week.files: Изменения файлов +§ page.team.week.days: Дни с коммитами и без +§ page.team.week.lossesDetails: Кто не коммитил +§ page.person.business.days.title: дней работы +§ page.person.business.days.description: Учтены только дни, в которые делались коммиты +§ page.person.business.tasks.title: задач +§ page.person.business.tasks.description: Если коммиты правильно подписаны +§ page.person.business.losses.title: дней без коммитов +§ page.person.business.losses.description: Все дни минус: праздники, выходные, отпуск, дни с коммитами +§ page.person.business.commits.title: коммитов +§ page.person.business.commits.description: Удалённые ветки не считаются +§ page.person.business.time.description: Время от первого, до последнего коммита (в том числе, нерабочие дни) +§ page.person.business.time.title: Дней на проекте: +§ page.person.business.time.dismissed: (уволен) +§ page.person.business.time.staff: (не в команде) +§ page.person.business.achievements: Достижения +§ page.person.changes.title: Достижения +§ page.person.changes.description: +При некоторых видах форматирования git отмечает строки как «удалённые» и «добавленные», +хотя на самом деле они были «изменёны». Поэтому, если вы провели большой рефакторинг, +git может показать малое количество изменений в статистике, а фактический результат +будет отмечен, как скачок «удаленных» и «добавленных» строк. +§ page.person.changes.description: Список коммитов и количество изменений в них за этот день: +§ page.person.commits.title: Список коммитов: +§ page.person.money.moneyAll.title: получил +§ page.person.money.moneyAll.description: Предполагаемая сумма зп с проекта (см. настройки) +§ page.person.money.moneyWorked.title: отработал +§ page.person.money.moneyWorked.description: Фактически отработанные дни умноженные на среднюю зп +§ page.person.money.moneyLosses.title: не делал коммиты +§ page.person.money.moneyLosses.description: Дни когда мог работать, но не работал умноженные на среднюю зп +§ page.person.money.tasks.title: задача +§ page.person.money.tasks.description: Количество закрытых задач к стоимости дня +§ page.person.money.commits.title: коммит +§ page.person.money.commits.description: Количество коммитов к стоимости рабочего дня +§ page.person.money.total: За всё время +§ page.person.money.middle: Средняя стоимость +§ page.person.speed.days.title: дней +§ page.person.speed.days.description: Имеются ввиду рабочие дни, если коммиты правильно подписаны +§ page.person.speed.commits.title: коммитов +§ page.person.speed.commits.description: Отрезаны 10% максимальных и минимальных значений +§ page.person.speed.line.title: строк кода +§ page.person.speed.line.description: Отрезаны 10% максимальных и минимальных значений +§ page.person.speed.tasks.title: задач +§ page.person.speed.tasks.description: Задача может быть не доделана, но работа по ней должна быть +§ page.person.speed.maxCommits.title: коммитов +§ page.person.speed.maxCommits.description: Задача может быть не доделана, но работа по ней должна быть +§ page.person.speed.task: Одна задача в среднем это +§ page.person.speed.max: Максимальная скорость в день +§ page.person.week.date: Дата +§ page.person.week.tasks: Количество задач +§ page.person.week.workDays: Рабочие дни +§ page.person.week.taskInDay: Задач в день +§ page.person.week.commits: коммитов +§ page.person.week.days: дней +§ page.person.week.workDay: будни +§ page.person.week.weekends: выходные + +§ recommendations.title +Рекомендации и факты + +§ recommendations.scope.parallelism.not.title +Нет паралельных работ + +§ recommendations.scope.parallelism.not.description +любую фичу в один момент времени делает один человек. + +# Метод расчёта: +- человеко-дни делятся на фактические дни для каждой фичи; +- находим среднее арифметическое; +- если результат меньше 1.3 считаем, что паралельных работ в рамках большинства фичей обычно нет; + + +§ recommendations.scope.parallelism.has.title +Часть работ паралельно + +§ recommendations.scope.parallelism.has.description +Иногда фичу делают одновременно несколько человек. + +# Метод расчёта: +- человеко-дни делятся на фактические дни для каждой фичи; +- находим среднее арифметическое; +- если результат от 1.3 до 2.0 считаем, что часть работ в рамках разных фичей иногда делалается паралельно; + + +§ recommendations.scope.parallelism.every.title +Паралельные работы + +§ recommendations.scope.parallelism.every.description +любую фичу в один момент времени делают несколько человек + +# Метод расчёта: +- человеко-дни делятся на фактические дни для каждой фичи; +- находим среднее арифметическое; +- если результат больше двух считаем, что большая часть работ в рамках разных фичей обычно делалается паралельно; + + +§ recommendations.scope.money +в такую сумму можно оценить работу по данному проекту. + +# Метод расчёта: +- человеко-дни затраченные на разработку умножаются на индивидуальную зарплату разработчиков; + +Изменить зарплату каждого разработчика, для более точной суммы, можно в разделе «Настройки» + + +§ recommendations.scope.bus.everyHasOne.title +Bus factor = 1 + +§ recommendations.scope.bus.everyHasOne.description +В большинство фич погружен один человек. +Надо переключать людей. + +# Почему это плохо: +- если сотрудники будут увольнятся, будет трудно продолжить их работу; +- невозможно контролировать качество его кода; + +# Как делается выборка: +- более 80% коммитов в фичу делает один человек; +- проект имеет более 60% таких фичей; + + +§ recommendations.scope.bus.oneMaintainer +в фичи погружен один человек. + +# Почему это плохо: +- если он уволится, будет трудно продолжить разработку; +- снижается качество code-review; +- трудно запаралелить разработку при необходимости; + +# Как делается выборка: +- более 80% коммитов в фичу сделал один человек; + + +§ recommendations.scope.types.process.title +Плохие процессы + +§ recommendations.scope.types.process.description +Большинство фич содержат один тип задач. + + +§ recommendations.scope.types.one +фичи содержат один тип задач. + +§ recommendations.scope.types.common +Возможно, разработчики неправильно подписывают коммиты или менеджер заводит один и тот же тип задач. + +# Почему это важно: +- невозможно передать поддержку другой команде; +- невозможно выпустить "коробочную" версию; +- сильная зависимость от конкретных разработчиков; +- большое количество ошибок и низкое качество кода; +- вероятное замедление разработки в будущем; + +# В чём ошибка менеджера: +- взгляд на продукт, только с позиции «работающей демки»; + +# Что должно быть: +- тесты; +- ошибки (выявленные по результатам тестов); +- рефакторинг (т.к. архитектура может измениться); +- документация; +- правки стиля (как результат опроса фокус-группы); + +§ recommendations.author.lotOfLazy +пишет слишком мало кода. + +# Может уволить? +- он тимлид, архитектор, аналитик? +- это его основной проект? +- есть какие-то зависимости от него? + +# Почему нет смысла исправлять +Суммарные затраты на разработчика уже больше чем прибыль от его работы. +Если мы считаем, что обьективных помех его работе не было, то человек либо не хочет работать вообще, либо работает на двух проектах одновременно. +Увольнение и замена новым сотрудником выглядит оправданным с точки зрения общей статистики. + +§ recommendations.author.manyLazy +пишет мало кода. Нужно взять на контроль. + +# Как делается выборка: +- на тестовых выборках хороший программист пишет код больше 80% времени; +- в данном случае показатель от 60% до 80%; + +# Как контролировать: +- дробить задачи на 1..2 дня; +- каждый день спрашивать статус; +- убедиться, что задачи хорошо расписаны и готовы к началу разработки; +- устроить парное программирование, чтобы проверить фактическую скорость; + +§ recommendations.author.oneTypeMans +получает слишком однообразные задачи по типу. Может выгореть. + +# Почему это важно: +- если сотрудник выгорит, его скорость работы снизится; +- замедляется профессиональный рост; +- повышается вероятность увольнения; + +# Как делается выборка: +- для каждого коммита определятся тип задачи; +- если больше 70% задач одного типа, значит человек делает одно и тоже; + + +§ recommendations.author.projectType.openSource.title +Открытый проект + +§ recommendations.author.projectType.openSource.description +пять дней в неделю тут не работают. + +Проект может быть и закрытым, просто такой темп работы обычно у открытых библиотек на GitHub. + +# Метод оценки: +- берется статистика по всем активным разработчикам; +- подсчитывается среднее число дней работы и без коммитов; +- у open-source библиотек рабочих дней обычно максимум 15..20%; + +# Последствия +Для проектов, где работа не постоянна, нет смысла во многих показателях. Поэтому показатели без коммитов, скорости и т.п. будут скрыты. + +Как правило, оценку таких проектов делают перед началом разработки своей закрытой версии. Самые интересные показатели в этом случае вероятная стоимость и суммарное время на разработку. + + +§ recommendations.author.projectType.easy.title +Слабая загрузка + +§ recommendations.author.projectType.easy.description +слишком много дней без коммитов. Нужно понять почему команда не пишет код. + +# Метод оценки: +- берется статистика по всем активным разработчикам; +- подсчитывается среднее число дней работы и без коммитов; +- загрузка считается слабой, если процент без коммитов от 5% до 20%; + +# Возможные причины: +- фактически нет задач; +- задачи есть, но хорошо ложатся на текущую архитектуру; +- разработчиков отвлекают совещаниями; +- команда не работает; + +# Варианты решения: +- обсудить проблему с командой; +- уменьшить гранулярность задач, чтобы за день можно было успеть сделать одну или две задачи; +- ввести ежедневные совещания, чтобы проверять движение задач по статусу; +- устроить сеансы парного программирования, чтобы убедиться, что разработчик может работать быстрее; + +§ recommendations.hour.onlyWork.title +Выходных тут нет + +§ recommendations.hour.onlyWork.description +Вероятно, стоит уволить менеджера проекта. + + +§ recommendations.hour.weekends.title +Работа на выходных + +§ recommendations.hour.weekends.description +Вероятно, стоит проверить менеджера проекта. + + +§ recommendations.hour.easy.title +Бывают проблемы + +§ recommendations.hour.easy.description +Вероятно, бывают завалы и приходится работать на выходных. + +§ recommendations.week.lazyDays.down.title +Стало меньше прогулов +§ recommendations.week.lazyDays.down.description +за последние три недели этот показатель упал + +§ recommendations.week.lazyDays.up.title +Стало больше прогулов +§ recommendations.week.lazyDays.up.description +нет задач или нужен более жесткий контроль + +§ recommendations.week.notWork.title +Стабильно не дорабатывает +§ recommendations.week.notWork.description +т.к. каждую неделю пишет код не 100% времени + +§ recommendations.week.upWork.title +Стабильно перерабатывает +§ recommendations.week.upWork.description +т.к. каждую неделю пишет код в выходные дни + + +§ recommendations.week.task.up.title +Растёт производительность +§ recommendations.week.task.up.description +или задачи стали слишком мелкие. Нужно проверить. Если гранулярность та же - закрепить результат. + +§ recommendations.week.task.down.title +Падает производительность +§ recommendations.week.task.down.description +или задачи хуже разбивают. Нужно проверить. Если гранулярность та же - взять на контроль. + +# Метод оценки: +- количество задач в день, над которыми работают, на протяжении последних трех недель стабильно падает. + +# Возможные ошибки: +- задачи могли быть сложнее, чем казались; +- задачи могли иметь большой объём работы (нужно проверить количество изменений, падают они или нет за этот же период) + + +§ recommendations.type.everyHasOne.title +Узкая специализация +§ recommendations.type.everyHasOne.description +большинство типов задач делает один человек. + + +§ recommendations.type.oneMaintainer.title +Узкая специализация +§ recommendations.type.oneMaintainer.description +большинство задач одного типа делают одни и те же люди. +# Типы задач: + +§ recommendations.type.common +# Возможно, это не так + +Нужно убедиться, что остальные сотрудники верно подписывают коммиты. + +Шаги, которые помогут это сделать: +- настроить пре-коммит проверку для commit message; +- объяснить команде, что нужно указывать тип; +- проверить в новых ветках, что сотрудники следуют правилу; + +# Если это действительно так + +Вы настроили проверки и убедились что один и тот же сотрудник, делает задачи одного и того же типа. + +Почему это плохо: +- его увольнение остановит целую пачку процессов; +- уменьшается компетенция остальных членов команды; +- трудно верхнеуровнево понять его правки; + +Как это исправить: +- распределять разные типы задач равномерно; +- менять область работы (тесты, документация, ошибки) между сотрудниками через спринт; +`); + +export default {}; diff --git a/src/ts/helpers/ColorGenerator.ts b/src/ts/helpers/ColorGenerator.ts new file mode 100644 index 0000000..27e88d9 --- /dev/null +++ b/src/ts/helpers/ColorGenerator.ts @@ -0,0 +1,29 @@ +import IHashMap from '../interfaces/HashMap'; + +interface IColor { + first: string; + second: string; +} + +export default class ColorGenerator { + static DEFAULT = '#D0D1D2'; + + refColorByTitle: IHashMap<IColor> = {}; + + constructor(titles: string[]) { + const colors = [ + '#7F9BE0', '#E9A5A1', '#C2ECC1', '#B6BAE9', '#A18BE0', + '#FFC178', '#75CCE0', '#B2E069', '#EC95B6', '#E2DA84', + '#A7C0FF', '#D7D4B1', '#E0BA96', '#E0BE69', '#C0D79C', + '#B6C5C9', '#9E98AD', '#AACFD8', '#BAB2D0', '#DCBAC7', + ]; + + this.refColorByTitle = Object.fromEntries( + titles.map((v, i) => [v, { first: colors[i], second: '#FFFFFF' }]), + ); + } + + get(key: string): IColor { + return this.refColorByTitle[key] || ColorGenerator.DEFAULT; + } +} diff --git a/src/ts/helpers/DataGrip/components/author.ts b/src/ts/helpers/DataGrip/components/author.ts new file mode 100644 index 0000000..4956dc4 --- /dev/null +++ b/src/ts/helpers/DataGrip/components/author.ts @@ -0,0 +1,191 @@ +import ICommit from 'ts/interfaces/Commit'; +import settingsStore from 'ts/store/Settings'; +import IHashMap from 'ts/interfaces/HashMap'; + +export default class DataGripByAuthor { + list: string[] = []; + + commits: IHashMap<any> = {}; + + statistic: any = []; + + statisticByName: IHashMap<any> = {}; + + employment: IHashMap<string[]> = {}; + + clear() { + this.list = []; + this.commits = {}; + this.statistic = []; + this.statisticByName = {}; + } + + addCommit(commit: ICommit) { + if (this.commits[commit.author]) { + this.#updateCommitByAuthor(commit); + } else { + this.#addCommitByAuthor(commit); + } + } + + #updateCommitByAuthor(commit: ICommit) { + const statistic = this.commits[commit.author]; + statistic.commits += 1; + statistic.lastCommit = commit; + statistic.days[commit.timestamp] = true; + statistic.tasks[commit.task] = commit.added + commit.changes + commit.removed + + (statistic.tasks[commit.task] ? statistic.tasks[commit.task] : 0); + statistic.types[commit.type] = statistic.types[commit.type] ? (statistic.types[commit.type] + 1) : 1; + statistic.scopes[commit.scope] = statistic.scopes[commit.scope] ? (statistic.scopes[commit.scope] + 1) : 1; + statistic.hours.push(commit.hours); + statistic.messageLength.push(commit.message.length); + statistic.totalMessageLength += commit.message.length || 0; + statistic.commitsByDayAndHour[commit.day][commit.hours] += 1; + statistic.wordStatistics = DataGripByAuthor.#updateWordStatistics(commit, statistic.wordStatistics); + } + + #addCommitByAuthor(commit: ICommit) { + const commitsByDayAndHour = DataGripByAuthor.getDefaultCommitsByDayAndHour(); + commitsByDayAndHour[commit.day][commit.hours] += 1; + this.commits[commit.author] = { + author: commit.author, + commits: 1, + firstCommit: commit, + lastCommit: commit, + days: { [commit.timestamp]: true }, + tasks: { [commit.task]: commit.added + commit.changes + commit.removed }, + types: { [commit.type]: 1 }, + scopes: { [commit.scope]: 1 }, + hours: [commit.hours], + commitsByDayAndHour, + messageLength: [commit.message.length || 0], + totalMessageLength: commit.message.length || 0, + wordStatistics: DataGripByAuthor.#updateWordStatistics(commit), + }; + } + + static getDefaultCommitsByDayAndHour() { + return (new Array(7)).fill(1).map(() => (new Array(24)).fill(0)); + } + + static #updateWordStatistics(commit: ICommit, total = {}) { + const LIMIT_WORD_LENGTH = 2; + const disabledWords = { for: 1, fix: 1 }; + commit.message.toLowerCase().split(' ').forEach(word => { + if (word.length <= LIMIT_WORD_LENGTH || disabledWords[word]) return; + total[word] = total[word] + ? (total[word] + 1) + : 1; + }); + return total; + } + + updateTotalInfo() { + const HOLIDAYS = 118 + 22; // праздники + выходные + отпуск + const WORK_AND_HOLIDAYS = (HOLIDAYS / (365 - HOLIDAYS)); + const lastCommit = settingsStore.commits[settingsStore.commits.length - 1]; + const dismissedLimit = lastCommit?.milliseconds - (settingsStore.ONE_DAY * 32); + + this.employment = { + staff: [], + dismissed: [], + active: [], + }; + + this.statistic = Object.values(this.commits) + .sort((dotA: any, dotB: any) => dotB.commits - dotA.commits) + .map((dot: any) => { + const from = dot.firstCommit.milliseconds; + const to = dot.lastCommit.milliseconds; + + const workDays = Object.keys(dot.days).length; + const allDaysInProject = Math.ceil((to - from) / settingsStore.ONE_DAY); + const lazyDays = Math.floor((allDaysInProject * WORK_AND_HOLIDAYS) - workDays) + 1; + + const middleSalaryInDay = settingsStore.getMiddleSalaryInDay(dot.author); + const moneyWorked = Math.ceil(workDays * middleSalaryInDay); + const moneyLosses = lazyDays > 0 + ? Math.ceil(lazyDays * middleSalaryInDay) + : 0; + const salaryInMonth = settingsStore.getMiddleSalaryInMonth(dot.author); + const moneyAll = Math.ceil((allDaysInProject / 30) * salaryInMonth); + + const tasksEntries = Object.entries(dot.tasks).filter(t => t[0]); + const tasks = tasksEntries.map(t => t[0]); + const tasksSize = tasksEntries.map(t => t[1]); + + dot.hours.sort(); + dot.messageLength.sort(); + const middleMessageLength = Math.round(dot.totalMessageLength / dot.commits); + const wordStatistics = Object.entries(dot.wordStatistics) + .sort((dotA: any, dotB: any) => dotB[1] - dotA[1]); + + const daysWorkedLosses = workDays + (lazyDays > 0 ? lazyDays : 0); + const percentWork = workDays * 100 / daysWorkedLosses; + const isStaff = daysWorkedLosses < 20 || (percentWork < 15); + + const authorInfo = { + ...dot, + tasks, + scopes: Object.keys(dot.scopes).length, + daysForTask: isStaff ? 0 : workDays / tasks.length, + taskInDay: isStaff ? 0 : tasks.length / workDays, + changesForTask: DataGripByAuthor.getMiddleValue(tasksSize), + + days: workDays, + money: isStaff ? 0 : moneyWorked, + allDaysInProject, + lazyDays, + + daysAll: allDaysInProject, + daysLosses: lazyDays > 0 ? lazyDays : 0, + daysWorked: workDays, + daysWorkedLosses: workDays + (lazyDays > 0 ? lazyDays : 0), + + moneyAll: isStaff ? 0 : moneyAll, + moneyLosses: isStaff ? 0 : moneyLosses, + moneyWorked: isStaff ? 0 : moneyWorked, + isDismissed: dot.lastCommit.milliseconds < dismissedLimit, + isStaff, + + middleMessageLength, + commitsByDayAndHourTotal: DataGripByAuthor.getTotalCommitsByDayAndHour(dot.commitsByDayAndHour), + wordStatistics, + }; + this.statisticByName[authorInfo.author] = authorInfo; + + if (authorInfo.isStaff) this.employment.staff.push(authorInfo.author); + else if (authorInfo.isDismissed) this.employment.dismissed.push(authorInfo.author); + else this.employment.active.push(authorInfo.author); + + return authorInfo; + }); + + this.list = [ + ...this.employment.active, + ...this.employment.dismissed, + ...this.employment.staff, + ]; + + this.statistic.sort((a: any, b: any) => ( + this.list.indexOf(a.author) - this.list.indexOf(b.author) + )); + } + + // TODO: зачем эти функции? + static getMiddleValue(list: any) { + const length = list.length; + const gap = Math.round(length * 0.05); + const middlePart = length > 5 + ? list.sort((a: number, b: number) => a - b).slice(gap, length - gap - 1) + : list; + return Math.round(middlePart.reduce((a: number, v: number) => a + v, 0) / middlePart.length); + } + + static getTotalCommitsByDayAndHour(commitsByDayAndHour: any) { + const total = commitsByDayAndHour.map((week: number[]) => Math.max(...week)); + total.push(Math.min(...total)); + total.push(Math.max(...total)); + return total; + } +} \ No newline at end of file diff --git a/src/ts/helpers/DataGrip/components/counter.ts b/src/ts/helpers/DataGrip/components/counter.ts new file mode 100644 index 0000000..ba0bc7e --- /dev/null +++ b/src/ts/helpers/DataGrip/components/counter.ts @@ -0,0 +1,27 @@ +export default class MinMaxCounter { + min: number = Infinity; + + max: number = -Infinity; + + minData: any = undefined; + + maxData: any = undefined; + + update(value: number, data: any) { + if (this.min > value) { + this.min = value; + this.minData = data; + } + if (this.max < value) { + this.max = value; + this.maxData = data; + } + } + + clear() { + this.min = Infinity; + this.max = -Infinity; + this.minData = undefined; + this.maxData = undefined; + } +} \ No newline at end of file diff --git a/src/ts/helpers/DataGrip/components/scope.ts b/src/ts/helpers/DataGrip/components/scope.ts new file mode 100644 index 0000000..4f7f069 --- /dev/null +++ b/src/ts/helpers/DataGrip/components/scope.ts @@ -0,0 +1,86 @@ +import ICommit from 'ts/interfaces/Commit'; +import IHashMap from 'ts/interfaces/HashMap'; +import settingsStore from 'ts/store/Settings'; + +export default class DataGripByScope { + list: string[] = []; + + commits: IHashMap<any> = {}; + + statistic: any = []; + + clear() { + this.list = []; + this.commits = {}; + this.statistic = []; + } + + addCommit(commit: ICommit) { + if (this.commits[commit.scope]) { + this.#updateCommitByScope(commit); + } else { + this.#addCommitByScope(commit); + } + } + + #updateCommitByScope(commit: ICommit) { + const statistic = this.commits[commit.scope]; + statistic.commits += 1; + statistic.days[commit.timestamp] = true; + statistic.tasks[commit.task] = true; + statistic.types[commit.type] = statistic.types[commit.type] ? (statistic.types[commit.type] + 1) : 1; + const author = statistic.authors[commit.author]; + if (author) { + author.commits += 1; + author.days[commit.timestamp] = true; + author.types[commit.type] = author.types[commit.type] ? (author.types[commit.type] + 1) : 1; + } else { + statistic.authors[commit.author] = this.#getDefaultAuthorForScope(commit); + } + } + + #addCommitByScope(commit: ICommit) { + this.commits[commit.scope] = { + scope: commit.scope, + commits: 1, + days: { [commit.timestamp]: true }, + tasks: { [commit.task]: true }, + types: { [commit.type]: 1 }, + authors: { [commit.author]: this.#getDefaultAuthorForScope(commit) }, + }; + } + + #getDefaultAuthorForScope(commit: ICommit) { + return { + commits: 1, + days: { [commit.timestamp]: true }, + types: { [commit.type]: 1 }, + }; + } + + updateTotalInfo() { + const salaryCache = {}; + this.statistic = Object.values(this.commits) + .filter((dot: any) => dot.commits > 5) + .sort((dotA: any, dotB: any) => dotB.commits - dotA.commits) + .map((dot: any) => { + let cost = 0; + for (let name in dot.authors) { + const user = dot.authors[name]; + const days: number = Object.keys(user.days).length; + salaryCache[name] = salaryCache[name] || settingsStore.getMiddleSalaryInDay(name); + cost += days * salaryCache[name]; + dot.authors[name] = { ...user, days }; + } + + return { + ...dot, + days: Object.keys(dot.days).length, + cost, + tasks: Object.keys(dot.tasks).filter(t => t), + }; + }); + + this.list = this.statistic.map((dot: any) => dot.scope); + } +} diff --git a/src/ts/helpers/DataGrip/components/team.ts b/src/ts/helpers/DataGrip/components/team.ts new file mode 100644 index 0000000..fa99335 --- /dev/null +++ b/src/ts/helpers/DataGrip/components/team.ts @@ -0,0 +1,51 @@ +import DataGripByAuthor from './author'; + +const PROPERTIES_FOR_SUMMATION = [ + 'commits', + 'daysForTask', + 'daysAll', + 'daysLosses', + 'daysWorked', + 'moneyAll', + 'moneyLosses', + 'moneyWorked', +]; + +export default class DataGripByTeam { + statistic: any = {}; + + clear() { + this.statistic = {}; + } + + updateTotalInfo(dataGripByAuthor: any) { + const statistic = { + ...Object.fromEntries(PROPERTIES_FOR_SUMMATION.map(i => [i, 0])), + wordStatistics: {}, + commitsByDayAndHour: DataGripByAuthor.getDefaultCommitsByDayAndHour(), + commitsByDayAndHourTotal: [], + }; + + dataGripByAuthor.statistic.forEach((author: any) => { + PROPERTIES_FOR_SUMMATION.forEach((property) => { + statistic[property] += author[property] || 0; + }); + author.commitsByDayAndHour.forEach((commits: any[], day: number) => { + commits.forEach((commitsByHour: any, hour: number) => { + statistic.commitsByDayAndHour[day][hour] += commitsByHour; + }); + }); + author.wordStatistics.slice(0, 45).forEach(([key, value]: [string, number]) => { + statistic.wordStatistics[key] = statistic.wordStatistics[key] + ? (statistic.wordStatistics[key] + value) + : value; + }); + }); + + statistic.commitsByDayAndHourTotal = DataGripByAuthor.getTotalCommitsByDayAndHour(statistic.commitsByDayAndHour); + statistic.wordStatistics = Object.entries(statistic.wordStatistics) + .sort((dotA: any, dotB: any) => dotB[1] - dotA[1]); + + this.statistic = statistic; + } +} diff --git a/src/ts/helpers/DataGrip/components/timestamp.ts b/src/ts/helpers/DataGrip/components/timestamp.ts new file mode 100644 index 0000000..9089a59 --- /dev/null +++ b/src/ts/helpers/DataGrip/components/timestamp.ts @@ -0,0 +1,128 @@ +import ICommit from 'ts/interfaces/Commit'; +import IHashMap from 'ts/interfaces/HashMap'; +import settingsStore from 'ts/store/Settings'; + +import MinMaxCounter from './counter'; + +export default class DataGripByTimestamp { + commits: IHashMap<any> = {}; + + commitsByAuthor: IHashMap<any> = {}; + + statistic: any = []; + + statisticByAuthor: any = {}; + + constructor() { + this.clear(); + } + + clear() { + this.commits = {}; + this.commitsByAuthor = {}; + this.statistic = []; + this.statisticByAuthor = {}; + } + + addCommit(commit: ICommit) { + if (this.commits[commit.milliseconds]) { + this.#updateCommitByTimestamp(commit, this.commits[commit.milliseconds]); + } else { + this.commits[commit.milliseconds] = this.#getDefaultCommitByTimestamp(commit); + } + if (!this.commitsByAuthor[commit.author]) { + this.commitsByAuthor[commit.author] = {}; + } + if (this.commitsByAuthor[commit.author][commit.milliseconds]) { + this.#updateCommitByTimestamp(commit, this.commitsByAuthor[commit.author][commit.milliseconds]); + } else { + this.commitsByAuthor[commit.author][commit.milliseconds] = this.#getDefaultCommitByTimestamp(commit); + } + } + + #updateCommitByTimestamp(commit: ICommit, statistic: any) { + statistic.commits += 1; + statistic.addedAndChanges += commit.added + commit.changes; + statistic.tasks[commit.task] = statistic.tasks[commit.task] + ? (statistic.tasks[commit.task] + 1) + : 1; + if (!statistic.tasksByAuthor[commit.author]) { + statistic.tasksByAuthor[commit.author] = {}; + } + if (statistic.tasksByAuthor[commit.author][commit.task]) { + statistic.tasksByAuthor[commit.author][commit.task].push(commit); + } else { + statistic.tasksByAuthor[commit.author][commit.task] = [commit]; + } + statistic.messages.push(commit.message); + } + + #getDefaultCommitByTimestamp(commit: ICommit) { + return { + commits: 1, + day: commit.day, + dayInMonth: commit.dayInMonth, + month: commit.month, + year: commit.year, + week: commit.week, + timestamp: commit.timestamp, + milliseconds: commit.milliseconds, + tasks: { [commit.task]: 1 }, + tasksByAuthor: { [commit.author]: { [commit.task]: [commit] } }, + addedAndChanges: commit.added + commit.changes, + messages: [commit.message], + }; + } + + updateTotalInfo(dataGripByAuthor: any) { + this.statistic = this.#getTotalInfo(this.commits); + this.statistic.weekendPayment = 0; + for (let author in this.commitsByAuthor) { + const statistic = this.#getTotalInfo(this.commitsByAuthor[author]); + statistic.weekendPayment = this.#getWeekendPaymentByAuthor(statistic, dataGripByAuthor.statisticByName[author]); + this.statisticByAuthor[author] = statistic; + this.statistic.weekendPayment += statistic.weekendPayment; + } + } + + #getTotalInfo(uniqCommitsByTimestamp: any) { + const allCommitsByTimestamp = Object.values(uniqCommitsByTimestamp); + + const commitsCounter = new MinMaxCounter(); + const changesCounter = new MinMaxCounter(); + const tasksCounter = new MinMaxCounter(); + const workByDay = (new Array(7)).fill(0); + + + allCommitsByTimestamp.forEach((current: any) => { + current.tasksInDay = Object.keys(current.tasks).length; + workByDay[current.day] += 1; + commitsCounter.update(current.commits, current); + changesCounter.update(current.addedAndChanges, current); + tasksCounter.update(current.tasksInDay, current); + }); + + return { + allCommitsByTimestamp, + commitsByTimestampCounter: commitsCounter, + changesByTimestampCounter: changesCounter, + tasksByTimestampCounter: tasksCounter, + workByDay, + weekendPayment: 0, + }; + } + + #getMiddleValue(list: any, property: string) { + const sortList = list.sort((a: any, b: any) => b[property] - a[property]); + const gap = Math.floor(sortList.length * 0.05); + return sortList.slice(gap, sortList.length - gap); + } + + #getWeekendPaymentByAuthor(statistic: any, dataGripByAuthor: any) { + if (dataGripByAuthor.isStaff) return 0; + const salaryInDay = settingsStore.getMiddleSalaryInDay(dataGripByAuthor.author); + const saturday = statistic.workByDay[5] * salaryInDay; + const sunday = statistic.workByDay[6] * salaryInDay; + return saturday + sunday; + } +} diff --git a/src/ts/helpers/DataGrip/components/type.ts b/src/ts/helpers/DataGrip/components/type.ts new file mode 100644 index 0000000..a9d1d4c --- /dev/null +++ b/src/ts/helpers/DataGrip/components/type.ts @@ -0,0 +1,66 @@ +import ICommit from 'ts/interfaces/Commit'; +import IHashMap from 'ts/interfaces/HashMap'; + +export default class DataGripByType { + list: string[] = []; + + commits: IHashMap<any> = {}; + + statistic: any = []; + + clear() { + this.list = []; + this.commits = {}; + this.statistic = []; + } + + addCommit(commit: ICommit) { + if (this.commits[commit.type]) { + this.#updateCommitByType(commit); + } else { + this.#addCommitByType(commit); + } + } + + #updateCommitByType(commit: ICommit) { + const statistic = this.commits[commit.type]; + statistic.commits += 1; + statistic.days[commit.timestamp] = true; + statistic.tasks[commit.task] = true; + + const getIncrement = (v?: number) => v ? (v + 1) : 1; + const setDefault = (s: any, v: string) => { + if (!s[v]) s[v] = {}; + return s[v]; + }; + + statistic.commitsByAuthors[commit.author] = getIncrement(statistic.commitsByAuthors[commit.author]); + setDefault(statistic.daysByAuthors, commit.author)[commit.timestamp] = getIncrement(statistic.daysByAuthors[commit.author][commit.timestamp]); + } + + #addCommitByType(commit: ICommit) { + this.commits[commit.type] = { + type: commit.type, + commits: 1, + days: { [commit.timestamp]: true }, + tasks: { [commit.task]: true }, + commitsByAuthors: { [commit.author]: 1 }, + daysByAuthors: { [commit.author]: { [commit.timestamp]: true } }, + }; + } + + updateTotalInfo() { + this.statistic = Object.values(this.commits) + .filter((dot: any) => dot.commits > 5) + .map((dot: any) => ({ + ...dot, + tasks: Object.keys(dot.tasks).length, + days: Object.keys(dot.days).length, + daysByAuthorsTotal: Object.values(dot.daysByAuthors) + .reduce((t: number, v: any) => (t + Object.keys(v).length), 0), + })) + .sort((dotA, dotB) => dotB.days - dotA.days); + + this.list = this.statistic.map((dot: any) => dot.type); + } +} diff --git a/src/ts/helpers/DataGrip/components/week.ts b/src/ts/helpers/DataGrip/components/week.ts new file mode 100644 index 0000000..e383775 --- /dev/null +++ b/src/ts/helpers/DataGrip/components/week.ts @@ -0,0 +1,111 @@ +import ICommit from 'ts/interfaces/Commit'; +import IHashMap from 'ts/interfaces/HashMap'; +import settingsStore from 'ts/store/Settings'; + +export default class DataGripByWeek { + commits: IHashMap<any> = {}; + + statistic: any = []; + + constructor() { + this.clear(); + } + + clear() { + this.commits = {}; + this.statistic = []; + } + + addCommit(commit: ICommit) { + if (this.commits[commit.week]) { + this.#updateCommitByWeek(commit); + } else { + this.#addCommitByWeek(commit); + } + } + + #updateCommitByWeek(commit: ICommit) { + const statistic = this.commits[commit.week]; + statistic.commits += 1; + statistic.tasks[commit.task] = true; + statistic.timestamp.to = commit.timestamp; + + const getIncrement = (v?: number) => v ? (v + 1) : 1; + const setDefault = (s: any, v: string) => { + if (!s[v]) s[v] = {}; + return s[v]; + }; + + for (let type in statistic.changes) statistic.changes[type] += (commit[type] || 0); + + setDefault(statistic.authors, commit.author)[commit.task] = true; + setDefault(statistic.workDays, commit.author)[commit.day] = true; + setDefault(statistic.typeByAuthor, commit.author)[commit.type] = getIncrement(statistic.typeByAuthor[commit.author][commit.type]); + + statistic.types[commit.type] = getIncrement(statistic.types[commit.type]); + } + + #addCommitByWeek(commit: ICommit) { + this.commits[commit.week] = { + commits: 1, + timestamp: { from: commit.timestamp }, + tasks: { [commit.task]: true }, + + types: { [commit.type]: 1 }, + changes: { added: commit.added, changes: commit.changes, removed: commit.removed }, + authors: { [commit.author]: { [commit.task]: true } }, + workDays: { [commit.author]: { [commit.day]: true } }, + typeByAuthor: { [commit.author]: { [commit.type]: 1 } }, + }; + } + + updateTotalInfo(dataGripByAuthor: any) { + this.statistic = Object.values(this.commits) + .map((dot: any) => { + const authors = {}; + for (let name in dot.authors) authors[name] = Object.keys(dot.authors[name]).filter(v => v).length; + + const workDays = {}; + const lazyDays = {}; + const weekDays = {}; + + let workDaysTotal = 0; + let lazyDaysTotal = 0; + let authorsLength = 0; + + for (let name in dot.workDays) { + if (dataGripByAuthor.statisticByName[name].isStaff) continue; + authorsLength += 1; + workDays[name] = Object.keys(dot.workDays[name]).length; + workDaysTotal += workDays[name]; + + const limit = settingsStore.workDays[name] || settingsStore.defaultWorkDays; + const lazyDaysValue = limit - workDays[name]; + const weekDaysValue = workDays[name] - limit; + + lazyDays[name] = lazyDaysValue > 0 ? lazyDaysValue : 0; + weekDays[name] = weekDaysValue > 0 ? weekDaysValue : 0; + lazyDaysTotal += lazyDays[name]; + } + + const taskInDay = {}; + for (let name in dot.workDays) taskInDay[name] = (authors[name] && workDays[name]) + ? (authors[name] / workDays[name]) + : 0; + + return { + ...dot, + tasks: Object.keys(dot.tasks).filter(n => n).length, + authors, + workDays, + lazyDays, + weekDays, + workDaysTotal, + lazyDaysTotal, + taskInDay, + authorsLength, + changesLength: dot.changes.added + dot.changes.changes + dot.changes.removed, + }; + }).reverse(); + } +} \ No newline at end of file diff --git a/src/ts/helpers/DataGrip/helpers/tree.ts b/src/ts/helpers/DataGrip/helpers/tree.ts new file mode 100644 index 0000000..180daee --- /dev/null +++ b/src/ts/helpers/DataGrip/helpers/tree.ts @@ -0,0 +1,63 @@ +function addTotalInfo(folder: any) { + folder.total = { added: 0, changes: 0, removed: 0, commits: 0 }; + const authors = Object.keys(folder.authors); + authors.forEach(author => { + folder.total.added += folder.authors[author].added; + folder.total.changes += folder.authors[author].changes; + folder.total.removed += folder.authors[author].removed; + folder.total.commits += folder.authors[author].commits; + }); + authors.forEach(author => { + const authorInfo = folder.authors[author]; + authorInfo.addedPercent = Math.round(authorInfo.added * 100 / folder.total.added); + authorInfo.changesPercent = Math.round(authorInfo.changes * 100 / folder.total.changes); + authorInfo.removedPercent = Math.round(authorInfo.removed * 100 / folder.total.removed); + authorInfo.commitsPercent = Math.round(authorInfo.commits * 100 / folder.total.commits); + }); +} + +function addInfoFromFile(folderInfo: any, file: any) { + folderInfo.lines += file.lines; + for (let author in file.authors) { + if (!folderInfo.authors[author]) { + folderInfo.authors[author] = { + added: 0, + changes: 0, + removed: 0, + commits: 0, + tasks: {}, + types: {}, + scopes: {}, + }; + } + const folder = folderInfo.authors[author]; + const fileInfo = file.authors[author]; + folder.added += fileInfo.added; + folder.changes += fileInfo.changes; + folder.removed += fileInfo.removed; + folder.commits += fileInfo.commits; + } +} + +function addInfoFromFolder(parentInfo: any, folder: any, path: string[]) { + const folderInfo = { lines: 0, authors: {} }; + for (let fileName in folder.content) { + if (folder.content[fileName].content) { + addInfoFromFolder(folderInfo, folder.content[fileName], [...path, fileName]); + } else { + addInfoFromFile(folderInfo, folder.content[fileName]); + addTotalInfo(folder.content[fileName]); + } + } + addInfoFromFile(parentInfo, folderInfo); + folder.path = path; + folder.lines = folderInfo.lines; + folder.authors = folderInfo.authors; + addTotalInfo(folder); +} + +export default function getFileTreeWithStatistic(rootTree: any) { + const folderInfo = { lines: 0, authors: {}, path: [] }; + addInfoFromFolder(folderInfo, rootTree, []); + return rootTree; +} \ No newline at end of file diff --git a/src/ts/helpers/DataGrip/index.ts b/src/ts/helpers/DataGrip/index.ts new file mode 100644 index 0000000..f865ff7 --- /dev/null +++ b/src/ts/helpers/DataGrip/index.ts @@ -0,0 +1,87 @@ +import ICommit from 'ts/interfaces/Commit'; +import settingsStore from 'ts/store/Settings'; +import Recommendations from 'ts/helpers/Recommendations'; + +import DataGripByAuthor from './components/author'; +import DataGripByTeam from './components/team'; +import DataGripByScope from './components/scope'; +import DataGripByType from './components/type'; +import DataGripByTimestamp from './components/timestamp'; +import DataGripByWeek from './components/week'; +import MinMaxCounter from './components/counter'; + +class DataGrip { + firstLastCommit: any = new MinMaxCounter(); + + author: any = new DataGripByAuthor(); + + team: any = new DataGripByTeam(); + + scope: any = new DataGripByScope(); + + type: any = new DataGripByType(); + + timestamp: any = new DataGripByTimestamp(); + + week: any = new DataGripByWeek(); + + recommendations: any = new Recommendations(); + + initializationInfo: any = {}; + + clear() { + this.firstLastCommit.clear(); + this.author.clear(); + this.team.clear(); + this.scope.clear(); + this.type.clear(); + this.timestamp.clear(); + this.week.clear(); + this.recommendations.clear(); + } + + addCommit(commit: ICommit) { + if (commit.author === 'GitHub') return; + this.firstLastCommit.update(commit.milliseconds, commit); + this.author.addCommit(commit); + this.scope.addCommit(commit); + this.type.addCommit(commit); + this.timestamp.addCommit(commit); + this.week.addCommit(commit); + } + + #updateTotalInfo() { + this.author.updateTotalInfo(); + this.team.updateTotalInfo(this.author); + this.scope.updateTotalInfo(); + this.type.updateTotalInfo(); + this.timestamp.updateTotalInfo(this.author); + this.week.updateTotalInfo(this.author); + this.recommendations.updateTotalInfo(this); + } + + updateByInitialization() { + this.#updateTotalInfo(); + this.initializationInfo = this.author.statistic + .reduce((info: any, author: any) => { + info[author.author] = { ...author }; + return info; + }, {}); + } + + updateByFilters() { + this.clear(); + settingsStore.commits.forEach((commit: ICommit) => { + const author = this.initializationInfo[commit.author] || { commits: 0 }; + if (commit.timestamp < settingsStore.from + || commit.timestamp > settingsStore.to + || author.commits < settingsStore.minCommits) return; + this.addCommit(commit); + }); + this.#updateTotalInfo(); + } +} + +const dataGrip = new DataGrip(); + +export default dataGrip; diff --git a/src/ts/helpers/FormData.ts b/src/ts/helpers/FormData.ts new file mode 100644 index 0000000..f50b560 --- /dev/null +++ b/src/ts/helpers/FormData.ts @@ -0,0 +1,51 @@ +function getDeepCopy(obj: any): any { + const copy = {}; + Object.keys(obj).forEach((property) => { + const value = obj[property]; + const isObject = value + && typeof value === 'object' + && !(value instanceof Array); + copy[property] = isObject ? getDeepCopy(value) : value; + }); + return copy; +} + +export default { + getDeepCopy, + getUpdatedFormData( + formData: any, + propertyName: string | string[], + value: any, + ) { + const keys = this.getKeys(propertyName); + const lastIndex = keys.length - 1; + const copy = getDeepCopy(formData); + let nextValue = copy; + + keys.forEach((key: string, index: number) => { + if (index === lastIndex) { + nextValue[key] = value; + } else { + if (!nextValue[key]) nextValue[key] = {}; + nextValue = nextValue[key]; + } + }); + + return copy; + }, + getKeys(propertyName: string | string[]) { + if (!propertyName) return ['']; + return Array.isArray(propertyName) + ? propertyName + : `${propertyName}`.split('.'); + }, + getValueByKeys( + originData: any, + propertyName: string | string[] = [], + ) { + const keys = this.getKeys(propertyName); + return keys.length + ? keys.reduce((data, key) => data?.[key], originData) ?? '' + : ''; + }, +}; diff --git a/src/ts/helpers/Localization/index.ts b/src/ts/helpers/Localization/index.ts new file mode 100644 index 0000000..58a46f0 --- /dev/null +++ b/src/ts/helpers/Localization/index.ts @@ -0,0 +1,75 @@ +class Localization { + language:string = 'ru'; + + translations: any = {}; + + get(key = '') { + const dictionary = this.translations[this.language]; + if (!dictionary) return key || ''; + + let message = dictionary[key]; + if (message) return message; + + const keys = key.split('.'); + message = dictionary; + for (let i = 0, l = keys.length; i < l; i++) { + message = message[keys[i]]; + if (!message) return key || ''; + } + return message; + } + + parse(langId: string, text: string) { + text.split('§ ').slice(1).forEach((part: string) => { + let index = part.indexOf('\n'); + if (index === (part.length - 1)) { + index = part.indexOf(':'); + } + const key = langId + '.' + part.slice(0, index); + const value = part.slice(index + 1).trim(); + this.#addInTranslate(key, value); + }); + } + + #addInTranslate(key: string, value: string) { + const keys = key.split('.'); + let link = this.translations; + for (let i = 0, l = keys.length; i < l; i++) { + link[keys[i]] = i === (l - 1) ? value : (link[keys[i]] || {}); + link = link[keys[i]]; + } + } + + add(key: string, json: any) { + if (json) { + this.#addInObject(this.#createPathByKey(key), json); + } else { + this.#addInObject(this.translations, key); + } + } + + #createPathByKey(key: string) { + const keys = key.split('.'); + let link = this.translations; + for (let i = 0, l = keys.length; i < l; i++) { + link[keys[i]] = link[keys[i]] || {}; + link = link[keys[i]]; + } + return link; + } + + #addInObject(source: any, target: any) { + for (let key in target) { + if (!source[key]) source[key] = {}; + if (typeof target[key] === 'object') { + this.#addInObject(source[key], target[key]); + } else { + source[key] = target[key]; + } + } + } +} + +const localization = new Localization(); + +export default localization; diff --git a/src/ts/helpers/Parser/files.ts b/src/ts/helpers/Parser/files.ts new file mode 100644 index 0000000..57b8650 --- /dev/null +++ b/src/ts/helpers/Parser/files.ts @@ -0,0 +1,59 @@ +import { IDirtyFile, IFileTree } from 'ts/interfaces/FileInfo'; +import IHashMap from 'ts/interfaces/HashMap'; + +export function getNewFileName(fileName: string, allFiles: any) { + const hasRename = (/\s=>\s/gim).test(fileName); + if (!hasRename) return fileName; + + let changedName = fileName.match(/\{[^}]+\}/gim)?.pop(); + if (!changedName) changedName = fileName; + + const [oldName, newName] = changedName + ? changedName.replace(/[{}]/gim, '').split(' => ') + : fileName.split(' => '); + + let oldPath = fileName.replace(changedName, oldName); + if (!oldName) oldPath = oldPath.replace('//', '/'); + + const newPath = fileName.replace(changedName, newName); + if (!allFiles[oldPath]) return newPath; + + allFiles[newPath] = allFiles[oldPath]; + allFiles[newPath].name = newPath; + + return newPath; +} + +function getFolder(name?: string): IFileTree { + return { + id: Math.random(), + name: name || '', + content: {}, + }; +} + +function getFolderTree(fileTree: any, file: IDirtyFile) { + let prev = fileTree; + let fileName: string = file.path.pop() || ''; + file.path.forEach((folder: any) => { + if (!prev[folder] || !prev[folder].content) { + prev[folder] = getFolder(folder); + } + prev = prev[folder].content; + }); + prev[fileName] = file; +} + + +export function getFileList(allFiles: IHashMap<IDirtyFile>) { + const fileList = Object.values(allFiles); + const fileTree: IFileTree = getFolder(); + + fileList.forEach((file: IDirtyFile) => { + if (!file.name) return; + file.path = file.name.split('/'); + getFolderTree(fileTree.content, file); + }); + + return { fileList, fileTree }; +} diff --git a/src/ts/helpers/Parser/index.ts b/src/ts/helpers/Parser/index.ts new file mode 100644 index 0000000..66478e9 --- /dev/null +++ b/src/ts/helpers/Parser/index.ts @@ -0,0 +1,125 @@ +import { IDirtyFile } from 'ts/interfaces/FileInfo'; +import IHashMap from 'ts/interfaces/HashMap'; +import ICommit from 'ts/interfaces/Commit'; + +import getUserInfo from './user_info'; +import { getNewFileName, getFileList } from './files'; +import settingsStore from 'ts/store/Settings'; + +export default function Parser( + report: string[], + parseCommit: Function, +) { + const allFiles: IHashMap<IDirtyFile> = {}; + const commits: ICommit[] = []; + let week: number = 0; + let weekEndTime: number = 0; + + let prev = null; + let isFileInfo = false; // [ name, file, empty ]; + + for (let i = 0, l = report.length; i < l; i += 1) { + const message = report[i]; + if (!message) { + isFileInfo = false; + continue; + } + + if (isFileInfo) { + let [addedRaw, removedRaw, fileName] = message.split('\t'); + fileName = getNewFileName(fileName, allFiles); + let added = parseInt(addedRaw, 10) || 0; + let removed = parseInt(removedRaw, 10) || 0; + const diff = added - removed; + let changes = added > removed ? removed : added; + + if (allFiles[fileName]) { + const fileInfo: IDirtyFile = allFiles[fileName]; + fileInfo.lines += diff; + if (!fileInfo.authors[prev?.author || '']) { + fileInfo.authors[prev?.author || ''] = { + added: 0, + changes: 0, + removed: 0, + commits: 1, + tasks: {}, + types: {}, + scopes: {}, + }; + } + const authorInfo = fileInfo.authors[prev?.author || '']; + authorInfo.changes = authorInfo.changes + changes; + if (diff > 0) { + authorInfo.added = authorInfo.added + diff; + } else { + authorInfo.removed = authorInfo.removed + diff * (-1); + } + authorInfo.commits += 1; + authorInfo.tasks[prev?.task || ''] = (authorInfo.tasks[prev?.task || ''] || 0) + 1; + authorInfo.types[prev?.type || ''] = (authorInfo.tasks[prev?.type || ''] || 0) + 1; + authorInfo.scopes[prev?.scope || ''] = (authorInfo.tasks[prev?.scope || ''] || 0) + 1; + if (allFiles[fileName].lines === 0) { + delete allFiles[fileName]; + } + } else { + allFiles[fileName] = { + name: fileName, + lines: added, + // @ts-ignore + created: prev, + authors: { + [prev?.author || '']: { + added: added, + changes: added, + removed: 0, + commits: 1, + tasks: { [prev?.task || '']: 1 }, + types: { [prev?.type || '']: 1 }, + scopes: { [prev?.scope || '']: 1 }, + }, + }, + }; + } + if (removed > added) { + removed -= added; + changes += added; + added = 0; + } else if (added > removed) { + added -= removed; + changes += removed; + removed = 0; + } else if (added === removed) { + changes += added; + added = 0; + removed = 0; + } + if (prev) { + prev.changes += changes; + prev.added += added; + prev.removed += removed; + } + } else { + if (prev) parseCommit(prev); + const next = getUserInfo(message); + if (next.milliseconds > weekEndTime) { + week += 1; + weekEndTime = next.milliseconds + (settingsStore.ONE_DAY * (6 - next.day)); + } + // @ts-ignore + next.week = week; + + prev = next; + commits.push(prev); + isFileInfo = true; + } + } + if (prev) parseCommit(prev); + + + const { fileList, fileTree } = getFileList(allFiles); + return { + commits, + fileList, + fileTree, + }; +} diff --git a/src/ts/helpers/Parser/user_info.ts b/src/ts/helpers/Parser/user_info.ts new file mode 100644 index 0000000..9c9d453 --- /dev/null +++ b/src/ts/helpers/Parser/user_info.ts @@ -0,0 +1,57 @@ +import ICommit from 'ts/interfaces/Commit'; + +function getTypeAndScope(messageParts: string[], task: string) { + if (messageParts.length < 2) return ['', '']; + + const [type, scope] = (messageParts.shift() || '') + .replace(task, '') + .split(/[()]/g) + .map(v => v.trim()); + + return (!type && scope) + ? [scope, ''] + : [type, scope]; +} + +export default function getUserInfo(logString: string): ICommit { + // "2021-02-09T12:59:17+03:00>Frolov Ivan>frolov@mail.ru>profile" + const parts = logString.split('>'); + + const sourceDate = parts.shift() || ''; + const date = new Date(sourceDate); + const day = date.getDay() - 1; + const timestamp = sourceDate.split('T')[0]; + + const author = parts.shift()?.replace(/\./gm, ' ') || ''; + const email = parts.shift() || ''; + + const message = parts.join('>'); + const task = (message.match(/(([A-Z]+-)|(#)|(gh-)|(GH-))([0-9]+)/gm) || [])[0] || ''; // ABC-123, #123, gh-123 + const messageParts = message.split(':'); + const [type, scope] = getTypeAndScope(messageParts, task); + + return { + date: sourceDate, + day: day < 0 ? 6 : day, + dayInMonth: date.getDate(), + hours: date.getHours(), + minutes: date.getMinutes(), + month: date.getMonth(), + year: date.getUTCFullYear(), + week: 0, + timestamp, + milliseconds: (new Date(timestamp)).getTime(), + + author, + email, + message, + + task, + type: type || 'не подписан', + scope: scope || 'неопределенна', + + changes: 0, + added: 0, + removed: 0, + }; +} \ No newline at end of file diff --git a/src/ts/helpers/Recommendations/components/PersonByTimestamp.ts b/src/ts/helpers/Recommendations/components/PersonByTimestamp.ts new file mode 100644 index 0000000..3924bba --- /dev/null +++ b/src/ts/helpers/Recommendations/components/PersonByTimestamp.ts @@ -0,0 +1,33 @@ +import { getDateByTimestamp } from 'ts/helpers/formatter'; + +export default class RecommendationsPersonByTimestamp { + getTotalInfo(dataGrip: any) { + return dataGrip.author.list.reduce((acc: any, name: string) => { + const byTimestamp = dataGrip.timestamp.statisticByAuthor[name]; + const byAuthor = dataGrip.author.statisticByName[name]; + const workInWeek = byTimestamp.workByDay[5] + byTimestamp.workByDay[6]; + acc[name] = [ + workInWeek ? [`${workInWeek} дней`, 'работы на выходных', 'error'] : null, + byAuthor.daysLosses ? [`${byAuthor.daysLosses} дней`, 'без коммитов, даже с учётом выходных, отпуска и государственных праздников.', 'warning'] : null, + [`${byAuthor.daysAll} дней`, 'от первого до последнего коммита (включая выходные и праздники)', 'fact'], + this.getFirstDay(byTimestamp), + this.getLastDay(byTimestamp), + ].filter(item => item); + return acc; + }, {}); + } + + getFirstDay(byTimestamp: any) { + const commit = byTimestamp.allCommitsByTimestamp[0]; + const [ date, day ] = getDateByTimestamp(commit.timestamp); + return [date, `сделал первый коммит\n\nДень недели: ${day}`, 'fact']; + } + + getLastDay(byTimestamp: any) { + const commit = byTimestamp.allCommitsByTimestamp[(byTimestamp.allCommitsByTimestamp.length - 1)]; + const [ date, day ] = getDateByTimestamp(commit.timestamp); + return [date, `сделал последний коммит\n\nДень недели: ${day}`, 'fact']; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/PersonByWeek.ts b/src/ts/helpers/Recommendations/components/PersonByWeek.ts new file mode 100644 index 0000000..cf642ab --- /dev/null +++ b/src/ts/helpers/Recommendations/components/PersonByWeek.ts @@ -0,0 +1,68 @@ +import localization from 'ts/helpers/Localization'; + +export default class RecommendationsPersonByWeek { + getTotalInfo(dataGrip: any) { + const lastWeeks = dataGrip.week.statistic.slice(0, 3); + return dataGrip.author.list.reduce((acc: any, name: string) => { + acc[name] = [ + this.getLazyDays(lastWeeks, name), + this.getNotWork(lastWeeks, name), + this.getUpWork(lastWeeks, name), + this.getTasks(lastWeeks, name), + ].filter(item => item); + return acc; + }, {}); + } + + getLazyDays(lastWeeks: any[], name: string) { + const lazyDays = lastWeeks.map(statistic => statistic.lazyDays[name]); + if (lazyDays[0] < lazyDays[1] && lazyDays[1] < lazyDays[2]) return [ + localization.get('recommendations.week.lazyDays.down.title'), + localization.get('recommendations.week.lazyDays.down.description'), + 'fact', + ]; + if (lazyDays[0] > lazyDays[1] && lazyDays[1] > lazyDays[2]) return [ + localization.get('recommendations.week.lazyDays.up.title'), + localization.get('recommendations.week.lazyDays.up.description'), + 'error', + ]; + return null; + } + + getNotWork(lastWeeks: any[], name: string) { + const lazyDays = lastWeeks.map(statistic => statistic.lazyDays[name]); + if (lazyDays[0] && lazyDays[1] && lazyDays[2]) return [ + localization.get('recommendations.week.notWork.title'), + localization.get('recommendations.week.notWork.description'), + 'error', + ]; + return null; + } + + getUpWork(lastWeeks: any[], name: string) { + const weekDays = lastWeeks.map(statistic => statistic.weekDays[name]); + if (weekDays[0] && weekDays[1] && weekDays[2]) return [ + localization.get('recommendations.week.upWork.title'), + localization.get('recommendations.week.upWork.description'), + 'error', + ]; + return null; + } + + getTasks(lastWeeks: any[], name: string) { // TODO: спорно, это видно по количеству изменений + const lazyDays = lastWeeks.map(statistic => statistic.taskInDay[name]); + if (lazyDays[0] < lazyDays[1] && lazyDays[1] < lazyDays[2]) return [ + localization.get('recommendations.week.task.up.title'), + localization.get('recommendations.week.task.up.description'), + 'fact', + ]; + if (lazyDays[0] > lazyDays[1] && lazyDays[1] > lazyDays[2]) return [ + localization.get('recommendations.week.task.down.title'), + localization.get('recommendations.week.task.down.description'), + 'error', + ]; + return null; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/TeamByAuthor.ts b/src/ts/helpers/Recommendations/components/TeamByAuthor.ts new file mode 100644 index 0000000..ee4a7f5 --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByAuthor.ts @@ -0,0 +1,98 @@ +import localization from 'ts/helpers/Localization'; + +export default class RecommendationsTeamByAuthor { + getTotalInfo(dataGrip: any) { + const worker: string[] = []; + const dismissed: string[] = []; + const staff: string[] = []; + const lotOfLazy: string[] = []; + const manyLazy: string[] = []; + const oneTypeMans: string[] = []; + let workLazyTotal = 1; + + dataGrip.author.list.forEach((name: string) => { + const author = dataGrip.author.statisticByName[name]; + if (author.isStaff) { + staff.push(name); + return; + } + + if (author.isDismissed) { + dismissed.push(name); + return; + } + + worker.push(name); + + const workLazy = author.daysWorked / author.daysLosses; + if (workLazy >= 0 && workLazy < 3) lotOfLazy.unshift(name); + if (workLazy >= 3 && workLazy < 5) manyLazy.unshift(name); + workLazyTotal = workLazyTotal * workLazy; + + // TODO: Что это за число? Я не помню + const someNumber = Object.values(author.types).sort().pop() as number; + const typePercent = (someNumber * 100) / author.commits; + if (typePercent >= 70) oneTypeMans.unshift(name); + }); + + workLazyTotal = workLazyTotal ** (1 / worker.length); + const projectType = this.getProjectType(workLazyTotal); + + return [ + projectType, + (lotOfLazy.length ? [lotOfLazy, localization.get('recommendations.author.lotOfLazy'), 'error'] : null), + (manyLazy.length ? [manyLazy, localization.get('recommendations.author.manyLazy'), 'warning'] : null), + (oneTypeMans.length ? [oneTypeMans, localization.get('recommendations.author.oneTypeMans'), 'warning'] : null), + (worker.length + ? [`Работает ${worker.length}`, `над проектом в данный момент. + +# Состав: +- ${worker.join(';\n- ')}; + +# Почему именно они: +- рабочих дней более 50%; +- работали в течении последних 30 дней; +`, 'fact'] : null), + (dismissed.length + ? [`Уволилось ${dismissed.length}`, `или работало короткий промежуток времени. + +# Состав: +- ${dismissed.join(';\n- ')}; + +# Почему именно они: +- работали в нормальном ритме (видимо, это их основной репозиторий); +- за последний месяц не было ни одного коммита; +- отпуск обычно 14 дней (их отсутствие не похоже на отпуск); +`, 'fact'] : null), + (staff.length + ? [`Помогают ${staff.length}`, `Люди другой специализации, которые что-либо коммитили. + +# Состав: +- ${staff.join(';\n- ')}; + +# Почему именно они: +- это не open-source проект; +- рабочих дней менее 15% от общего числа; +- изменяют примерно одни и те же файлы; +`, 'fact'] + : null), + // ['Планирование', 'Задачи распределены довольно равномерно', 'info'], + ].filter(item => item); + } + + getProjectType(workLazyTotal: number) { + if (workLazyTotal < 1) return [ + localization.get('recommendations.author.projectType.openSource.title'), + localization.get('recommendations.author.projectType.openSource.description'), + 'fact', + ]; + if (workLazyTotal < 5) return [ + localization.get('recommendations.author.projectType.easy.title'), + localization.get('recommendations.author.projectType.easy.description'), + 'error', + ]; + return null; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/TeamByHour.ts b/src/ts/helpers/Recommendations/components/TeamByHour.ts new file mode 100644 index 0000000..a3ee224 --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByHour.ts @@ -0,0 +1,38 @@ +import localization from 'ts/helpers/Localization'; + +export default class RecommendationsTeamByHour { + getTotalInfo(dataGrip: any) { + if (dataGrip.author.list.length < 2) return []; + + const statistic = dataGrip.team.statistic; + + return [ + this.getWeekIsWork(statistic), + ].filter(item => item); + } + + getWeekIsWork(statistic: any) { + const weekday = Math.min(...statistic.commitsByDayAndHourTotal.slice(0, 5)); + const weekends = Math.max(...statistic.commitsByDayAndHourTotal.slice(5, 7)); + const workAndWeekends = weekends / weekday; + + if (workAndWeekends > 0.45) return [ + localization.get('recommendations.hour.onlyWork.title'), + localization.get('recommendations.hour.onlyWork.description'), + 'error', + ]; + if (workAndWeekends > 0.2) return [ + localization.get('recommendations.hour.weekends.title'), + localization.get('recommendations.hour.weekends.description'), + 'error', + ]; + if (workAndWeekends > 0) return [ + localization.get('recommendations.hour.easy.title'), + localization.get('recommendations.hour.easy.description'), + 'warning', + ]; + return null; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/TeamByScope.ts b/src/ts/helpers/Recommendations/components/TeamByScope.ts new file mode 100644 index 0000000..0e306f5 --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByScope.ts @@ -0,0 +1,101 @@ +import { getMoney } from 'ts/helpers/formatter'; +import localization from 'ts/helpers/Localization'; + +export default class RecommendationsTeamByScope { + getTotalInfo(dataGrip: any) { + const money = getMoney(dataGrip.team.statistic.moneyWorked); + return [ + this.getBusFactor(dataGrip), + this.getManyTypes(dataGrip), + this.getParallelism(dataGrip), + [money, localization.get('recommendations.scope.money'), 'fact'], + ].filter(item => item); + } + + getParallelism(dataGrip: any) { + if (dataGrip.author.list.length < 3 + || dataGrip.scope.list.length < 3) return null; + + const data: number[] = []; + dataGrip.scope.statistic.forEach((statistic: any) => { + let total = 0; + dataGrip.author.list.forEach((name: string) => { + total += statistic.authors[name]?.days || 0; + }); + data.push(total / statistic.days); + }); + + const total = data.reduce((sum, value) => sum + value, 0); + const parallelism = total / data.length; + + if (parallelism < 1.3) return [ + localization.get('recommendations.scope.parallelism.not.title'), + localization.get('recommendations.scope.parallelism.not.description'), + 'fact', + ]; + + if (parallelism < 2) return [ + localization.get('recommendations.scope.parallelism.has.title'), + localization.get('recommendations.scope.parallelism.has.description'), + 'fact', + ]; + + return [ + localization.get('recommendations.scope.parallelism.every.title'), + localization.get('recommendations.scope.parallelism.every.description'), + 'fact', + ]; + } + + getBusFactor(dataGrip: any) { + if (dataGrip.author.list.length < 3 + || dataGrip.scope.list.length < 3) return null; + + const oneMaintainer = dataGrip.scope.statistic.filter((statistic: any) => { + const limit = statistic.commits * 0.8; + return dataGrip.author.list.some((name: string) => statistic.authors[name]?.commits >= limit); + }).map((statistic: any) => statistic.scope); + + if (!oneMaintainer.length) return null; + const everyHasOne = oneMaintainer.length > dataGrip.scope.statistic.length * 0.6; + if (everyHasOne) return [ + localization.get('recommendations.scope.bus.everyHasOne.title'), + localization.get('recommendations.scope.bus.everyHasOne.description'), + 'warning', + ]; + + return [ + oneMaintainer, + localization.get('recommendations.scope.bus.oneMaintainer'), + 'error', + ]; + } + + getManyTypes(dataGrip: any) { + if (dataGrip.scope.list.length < 3) return null; + + const oneType = dataGrip.scope.statistic.filter((statistic: any) => { + const limit = statistic.commits * 0.8; + return dataGrip.type.list.some((type: string) => statistic.types[type] >= limit); + }).map((statistic: any) => statistic.scope); + + const everyHasOne = oneType.length > dataGrip.scope.statistic.length * 0.6; + if (everyHasOne) return [ + localization.get('recommendations.scope.types.process.title'), + [ + localization.get('recommendations.scope.types.process.description'), + localization.get('recommendations.scope.types.common'), + ].join('\n'), + 'warning', + ]; + + return [ + oneType, + [ + localization.get('recommendations.scope.types.one'), + localization.get('recommendations.scope.types.common'), + ].join('\n'), + 'warning', + ]; + } +} diff --git a/src/ts/helpers/Recommendations/components/TeamByTimestamp.ts b/src/ts/helpers/Recommendations/components/TeamByTimestamp.ts new file mode 100644 index 0000000..94727a8 --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByTimestamp.ts @@ -0,0 +1,75 @@ +import { getDateLength, getDateByTimestamp } from 'ts/helpers/formatter'; + +export default class RecommendationsTeamByTimestamp { + getTotalInfo(dataGrip: any) { + if (dataGrip.author.list.length < 2) return []; + + const byTimestamp = dataGrip.timestamp.statistic; + const workInWeek = byTimestamp.workByDay[5] + byTimestamp.workByDay[6]; + const totalDays = byTimestamp.allCommitsByTimestamp.length; + const totalFormattedDays = getDateLength(byTimestamp.allCommitsByTimestamp.length); + // TODO: all days не верный, я вывожу рабочие дни, а не выходные. + + return [ + workInWeek ? [`${workInWeek} дней`, `работы на выходных + +# Почему это плохо: +- заказчик платит двойную цену за работу в выходной день; +- сотрудники быстрее выгорают; +`, 'error'] : null, + this.getWorkOnWeek(byTimestamp.allCommitsByTimestamp.length, workInWeek), + [totalFormattedDays, `(или ${totalDays} дней) от первого до последнего коммита (включая выходные и праздники)`, 'fact'], + this.getFirstDay(byTimestamp), + this.getLastDay(byTimestamp), + ].filter(item => item); + } + + getWorkOnWeek(allWorkDays: number, workOnWeek: number) { + const percent = (workOnWeek * 100) / allWorkDays; + const description = `Вероятно, стоит сменить менеджера проекта, аналитика и архитектора. + +# Почему это плохо: +- заказчик платит двойную цену за работу в выходной день; +- качество продуката, как правило, получается низкое; +- часть сотрудников увольняется; +- из-за спешки появляются новые ошибки; + +# Скорее всего: +- неверно оценили сроки в самом начале; +- тех. задание отсутствует; +- слабая аналитика; +- слабая архитектура (архитектора не нанимали, а команда состоит из мидл разработчиков); +- сначала начали писать код, потом проектировать; +- нет нормальных процессов, чтобы понять ошибки; +`; + if (percent > 13) { + return ['Регулярные переработки', description, 'error']; + } + if (percent > 7) { + return ['Бывают переработки', description, 'error']; + } + if (percent > 2) { + return ['Обычно без переработок', `Но иногда бывают. + +# Почему это плохо: +- заказчик платит двойную цену за работу в выходной день; +- сотрудники быстрее выгорают; +`, 'fact']; + } + return null; + } + + getFirstDay(byTimestamp: any) { + const commit = byTimestamp.allCommitsByTimestamp[0]; + const [ date, day ] = getDateByTimestamp(commit.timestamp); + return [date, `был первый коммит\n\nДень недели: ${day}`, 'fact']; + } + + getLastDay(byTimestamp: any) { + const commit = byTimestamp.allCommitsByTimestamp[(byTimestamp.allCommitsByTimestamp.length - 1)]; + const [ date, day ] = getDateByTimestamp(commit.timestamp); + return [date, `был последний коммит\n\nДень недели: ${day}`, 'fact']; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/TeamByType.ts b/src/ts/helpers/Recommendations/components/TeamByType.ts new file mode 100644 index 0000000..faa4c0c --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByType.ts @@ -0,0 +1,42 @@ +import localization from 'ts/helpers/Localization'; + +export default class RecommendationsTeamByType { + getTotalInfo(dataGrip: any) { + return [ + this.getBusFactor(dataGrip), + ].filter(item => item); + } + + getBusFactor(dataGrip: any) { + if (dataGrip.author.list.length < 2) return null; + + const oneMaintainer = dataGrip.type.statistic.filter((statistic: any) => { + const limit = statistic.commits * 0.8; + return dataGrip.author.list.some((name: string) => statistic.commitsByAuthors[name] >= limit); + }).map((statistic: any) => statistic.type); + + if (!oneMaintainer.length) return null; + const everyHasOne = oneMaintainer.length > dataGrip.type.statistic.length * 0.6; + + if (everyHasOne) return [ + localization.get('recommendations.type.everyHasOne.title'), + [ + localization.get('recommendations.type.everyHasOne.description'), + localization.get('recommendations.type.common'), + ].join('\n'), + 'warning', + ]; + + return [ + localization.get('recommendations.type.oneMaintainer.title'), + [ + localization.get('recommendations.type.oneMaintainer.description'), + `- ${oneMaintainer.join(';\n- ')}`, + localization.get('recommendations.type.common'), + ].join('\n'), + 'error', + ]; + } +} + + diff --git a/src/ts/helpers/Recommendations/components/TeamByWeek.ts b/src/ts/helpers/Recommendations/components/TeamByWeek.ts new file mode 100644 index 0000000..1c7d7b4 --- /dev/null +++ b/src/ts/helpers/Recommendations/components/TeamByWeek.ts @@ -0,0 +1,48 @@ +export default class RecommendationsTeamByWeek { + getTotalInfo(dataGrip: any) { + if (dataGrip.author.list.length < 2) return []; + + const lastWeek = dataGrip.week.statistic.slice(0, 3); + return [ + this.getLazyDays(dataGrip, lastWeek), + this.getTasks(dataGrip, lastWeek), + // this.getLazyMaintainer(dataGrip, lastWeek), + ].filter(item => item); + } + + getLazyDays(dataGrip: any, lastWeek: any) { + const lazyDays = lastWeek.map((statistic: any) => statistic.lazyDaysTotal / statistic.authorsLength); + if (lazyDays[0] < lazyDays[1] && lazyDays[1] < lazyDays[2]) { + return ['Стало меньше прогулов', 'за последние три недели этот показатель упал', 'fact']; + } + if (lazyDays[0] > lazyDays[1] && lazyDays[1] > lazyDays[2]) { + return ['Стало больше прогулов', 'нет задач или нужен более жесткий контроль', 'error']; + } + return null; + } + + getTasks(dataGrip: any, lastWeek: any) { // TODO: спорно, это видно по количеству изменений + const lazyDays = lastWeek.map((statistic: any) => statistic.tasks / statistic.authorsLength); + if (lazyDays[0] < lazyDays[1] && lazyDays[1] < lazyDays[2]) { + return ['Растёт производительность', 'или задачи стали слишком мелкие. Нужно проверить. Если гранулярность та же - закрепить результат.', 'fact']; + } + if (lazyDays[0] > lazyDays[1] && lazyDays[1] > lazyDays[2]) { + return ['Падает производительность', 'или задачи хуже разбивают. Нужно проверить. Если гранулярность та же - взять на контроль.', 'error']; + } + return null; + } + + getLazyMaintainer(dataGrip: any, lastWeek: any) { + const lazyMaintainer = lastWeek.map((statistic: any) => + Object.entries(statistic.lazyDays) + .sort((a: any, b: any) => a[1] - b[1]).pop()?.[0], + ); + // TODO: неверный расчет + // нужен человек, который встречается в трех массивах лидеров прогула + return lazyMaintainer[0] === lazyMaintainer[1] === lazyMaintainer[2] + ? [lazyMaintainer[0], 'стабильный лидер по прогулам. Уволить?', 'error'] + : null; + } +} + + diff --git a/src/ts/helpers/Recommendations/index.ts b/src/ts/helpers/Recommendations/index.ts new file mode 100644 index 0000000..1e2e4a0 --- /dev/null +++ b/src/ts/helpers/Recommendations/index.ts @@ -0,0 +1,51 @@ +import RecommendationsPersonByTimestamp from './components/PersonByTimestamp'; +import RecommendationsPersonByWeek from './components/PersonByWeek'; +import RecommendationsTeamByAuthor from './components/TeamByAuthor'; +import RecommendationsTeamByHour from './components/TeamByHour'; +import RecommendationsTeamByScope from './components/TeamByScope'; +import RecommendationsTeamByTimestamp from './components/TeamByTimestamp'; +import RecommendationsTeamByType from './components/TeamByType'; +import RecommendationsTeamByWeek from './components/TeamByWeek'; + +export default class Recommendations { + byScope:any = new RecommendationsTeamByScope(); + + byAuthor:any = new RecommendationsTeamByAuthor(); + + byType:any = new RecommendationsTeamByType(); + + byWeek:any = new RecommendationsTeamByWeek(); + + byTimestamp:any = new RecommendationsTeamByTimestamp(); + + byHour:any = new RecommendationsTeamByHour(); + + personByWeek:any = new RecommendationsPersonByWeek(); + + personByTimestamp:any = new RecommendationsPersonByTimestamp(); + + team:any = {}; + + person:any = {}; + + updateTotalInfo(dataGrip: any) { + this.team = { + byScope: this.byScope.getTotalInfo(dataGrip), + byAuthor: this.byAuthor.getTotalInfo(dataGrip), + byType: this.byType.getTotalInfo(dataGrip), + byWeek: this.byWeek.getTotalInfo(dataGrip), + byTimestamp: this.byTimestamp.getTotalInfo(dataGrip), + byHour: this.byHour.getTotalInfo(dataGrip), + }; + + this.person = { + byWeek: this.personByWeek.getTotalInfo(dataGrip), + byTimestamp: this.personByTimestamp.getTotalInfo(dataGrip), + }; + } + + clear() { + this.team = {}; + this.person = {}; + } +} \ No newline at end of file diff --git a/src/ts/helpers/Recommendations/render.js b/src/ts/helpers/Recommendations/render.js new file mode 100644 index 0000000..bae725b --- /dev/null +++ b/src/ts/helpers/Recommendations/render.js @@ -0,0 +1,96 @@ +class RecommendationsRender { + static list(recommendations, state) { + const list = (recommendations || []).filter(item => item); + const html = list.map(RecommendationsRender.item).join(''); + + const className = state.openRecommendations + ? 'recommendations_full' + : 'recommendations_short'; + + const more = !state.openRecommendations && list.length > 5 + ? '<div class="recommendations_more" onclick="app.updateState({ openRecommendations: true });">»</div>' + : ''; + + return ` + <div class="${className}"> + ${html} + ${more} + </div>`; + } + + static item(recommendation) { + const [title, subTitle] = RecommendationsRender.getTitleAndSubTitle(recommendation); + + const className = { + info: 'recommendations_info', + fact: 'recommendations_fact', + warning: 'recommendations_warning', + error: 'recommendations_error', + }[recommendation[2] || ''] || ''; + + const description = RecommendationsRender.getFormattedDescription(recommendation[1] || ''); + // const description = (recommendation[1] || '') + // .replace(/(#)([^#]*)(#)/gim, '<span style="color: #ED675F">$2</span>'); + + return ` + <div class="recommendations_item ${className}"> + <div class="recommendations_item_wrapper recommendations_item_wrapper_scroll"> + <h5 class="recommendations_title"> + <span class="recommendations_icon"></span> + ${title} + ${subTitle || ''} + </h5> + ${description} + </div> + </div>`; + } + + static getTitleAndSubTitle(recommendation) { + if (!Array.isArray(recommendation[0])) { + return [recommendation[0] || '']; + } + + const firstTitle = recommendation[0][0] || ''; + const count = recommendation[0].length; + if (count <= 1) return [firstTitle]; + + const mainTitle = ` + ${firstTitle} + <span class="recommendations_title_more"> + +${count - 1} + </span>`; + + const otherTitle = recommendation[0] + .slice(1, Infinity) + .join(', '); + + const subTitle = ` + <span class="recommendations_sub_title"> + , ${otherTitle} + </span>`; + + return [mainTitle, subTitle]; + } + + static getFormattedDescription(text) { + const className = 'recommendations_description'; + const paragraphs = text.trim().split(/\n+/gm); + let prevPrefix = ''; + let fullText = paragraphs.map((paragraph, index) => { + const prefix = paragraph.substring(0, 2); + + let suffix = index === 1 ? `<div class="${className}_shortcut">` : ''; + if (prevPrefix !== '- ' && prefix === '- ') suffix += `<ul class="${className}_list">`; + if (prevPrefix === '- ' && prefix !== '- ') suffix += '</ul>'; + prevPrefix = prefix; + + if (prefix === '- ') return `${suffix}<li class="${className}_item">${paragraph.substring(2)}</li>`; + if (prefix === '# ') return `${suffix}<h6 class="${className}_sub_title">${paragraph.substring(2)}</h6>`; + return `${suffix}<p class="${className}">${paragraph}</p>`; + }).join(''); + + return paragraphs.length > 1 + ? (fullText + '</div>') + : fullText; + } +} \ No newline at end of file diff --git a/src/ts/helpers/achievement/byAuthor.ts b/src/ts/helpers/achievement/byAuthor.ts new file mode 100644 index 0000000..f692791 --- /dev/null +++ b/src/ts/helpers/achievement/byAuthor.ts @@ -0,0 +1,42 @@ +import dataGrip from 'ts/helpers/DataGrip'; + +import ALL_ACHIEVEMENTS from './constants/list'; +import byCompetition from './byCompetition'; + +export default function getAchievementByAuthor(author: string) { + const statistic = dataGrip.author.statistic.find((item: any) => item.author === author); + if (!statistic) return; + + const list = byCompetition.get(author); + + // Сова - 70% коммитов после 15:00 + if (statistic.hours.filter((hour: number) => hour >= 15).length > (statistic.commits * 0.7)) list.push('commitsAfter1500'); + // Раняя пташка - 70% коммитов до обеда + if (statistic.hours.filter((hour: number) => hour <= 13).length > (statistic.commits * 0.7)) list.push('commitsBefore1500'); + // Делу время - ни одного коммита после 18:00 + if (statistic.hours.filter((hour: number) => hour > 18 || hour < 5).length === 0) list.push('commitsAfter1800'); + // Раб божий - есть коммит на каждый час суток + if ((new Set(statistic.hours)).size === 24) list.push('workEveryTime'); + // Залётный - 1..5 коммитов за все время проекта + if (statistic.commits <= 5) list.push('userNotWork'); + // Мёртвая душа - 6..60 коммитов за все время проекта + if (statistic.commits >= 6 && statistic.commits <= 60) list.push('userIsDied'); + // Скорострел - меньше дня на задачу + if (statistic.daysForTask < 1) list.push('lessDaysForTask'); + // Со слоу - больше двух дней на задачу (?) + if (statistic.daysForTask > 2) list.push('more2DaysForTask'); + // Ни единого разрыва - 0 дней без коммитов + if (statistic.lazyDays === 0) list.push('zeroLazyDays'); + // Стрельба холостыми - коммиты есть, а закрытых задач нет + if (statistic.commits > 0 && statistic.tasks === 0) list.push('workNotWork'); + // сказал как отрезал - в среднем 1 коммит на таск + if (statistic.tasks / statistic.commits) list.push('oneCommitOneTask'); + // Добро пожаловать - не уволили в течении трех месяцев с начала работы + if (statistic.allDaysInProject > 90) list.push('more90DaysInProject'); + + return list.reduce((acc: any, type: string) => { + const index = ALL_ACHIEVEMENTS[type][2]; + acc[index].push(type); + return acc; + }, [[], [], []]); +} diff --git a/src/ts/helpers/achievement/byCompetition.ts b/src/ts/helpers/achievement/byCompetition.ts new file mode 100644 index 0000000..f704557 --- /dev/null +++ b/src/ts/helpers/achievement/byCompetition.ts @@ -0,0 +1,109 @@ +import IHashMap from 'ts/interfaces/HashMap'; + +class AchievementsByCompetition { + authors: IHashMap<string[]> = {}; + + get(name: string) { + return this.authors[name] + ? [...this.authors[name]] + : []; + } + + updateByDataGrip(statisticByAuthor: any) { + // У меня работает - больше всего коммитов с текстом fix + // 500я на проде - больше всего коммитов с префиксом hotfix + // Хуяк, хуяк и в продакшен - больше всего коммитов с префиксом add или feat + // Выпускающий редактор - больше всего коммитов с текстом refactor + // - больше всего коммитов в час + const { + total, + achievements, + } = this.#getTotalByAuthor(statisticByAuthor); + + const nameLength = this.#getFirstAndLast(total.nameLength); + // Азим Азиз Иль Ам Кадир Имран II - самое длинное имя + achievements[nameLength.first].push('longestName'); + // Корнишон - самое короткое имя + achievements[nameLength.last].push('shortestName'); + + const midMessage = this.#getFirstAndLast(total.midMessage); + // Мастер красноречия - стабильно ,самые длинные подписи коммитов + achievements[midMessage.first].push('everyMessageLong'); + // Нет времени обьяснять - стабильно, самые короткие подписи коммитов + achievements[midMessage.last].push('everyMessageShort'); + + const maxMessage = this.#getFirstAndLast(total.maxMessage); + // Пиздеть, не мешки ворочить - самая длинная подпись коммита за все время + achievements[maxMessage.first].push('longestMessage'); + + const tasks = this.#getFirstAndLast(total.tasks); + // Батя - больше всего закрытых задач + achievements[tasks.first].push('moreTasks'); + // Зашел и вышел - меньше всего закрытых задач + achievements[tasks.last].push('lessTasks'); + + const days = this.#getFirstAndLast(total.days); + // Ценный работник - больше всего рабочих дней + achievements[days.first].push('moreWorkDays'); + // Дальше без меня - меньше всего рабочих дней + achievements[days.last].push('lessWorkDays'); + + const lazyDays = this.#getFirstAndLast(total.lazyDays); + // Мысленно я с вами - больше всего дней без коммитов + achievements[lazyDays.first].push('moreLazyDays'); + // Папа Карло - меньше всего дней без коммитов + achievements[lazyDays.last].push('lessLazyDays'); + + const allDaysInProject = this.#getFirstAndLast(total.allDaysInProject); + // Старожил - больше всего дней на проекте + achievements[allDaysInProject.first].push('moreDaysInProject'); + // Сосунок - меньше всего дней на проекте + achievements[allDaysInProject.last].push('lessDaysInProject'); + + this.authors = achievements; + } + + #getTotalByAuthor(statisticByAuthor: any) { + const achievements = {}; + const total: any = { + nameLength: [], + maxMessage: [], + midMessage: [], + tasks: [], + days: [], + lazyDays: [], + allDaysInProject: [], + }; + + statisticByAuthor.forEach((statistic: any) => { + achievements[statistic.author] = []; + total.nameLength.push([statistic.author, statistic.author.length]); + total.maxMessage.push([statistic.author, statistic.messageLength[statistic.messageLength.length - 1]]); + total.midMessage.push([statistic.author, statistic.middleMessageLength]); + total.tasks.push([statistic.author, statistic.tasks.length]); + total.days.push([statistic.author, statistic.days]); + total.lazyDays.push([statistic.author, statistic.lazyDays]); + total.allDaysInProject.push([statistic.author, statistic.allDaysInProject]); + }); + + Object.keys(total).forEach(achievement => { + total[achievement].sort((a: any, b: any) => b[1] - a[1]); + }); + + return { total, achievements }; + } + + #getFirstAndLast(list: any[]) { + const first = list.shift(); + const last = list.pop() || first; + + return { + first: first[0], + last: last[0], + }; + } +} + +const achievements = new AchievementsByCompetition(); + +export default achievements; diff --git a/src/ts/helpers/achievement/constants/list.ts b/src/ts/helpers/achievement/constants/list.ts new file mode 100644 index 0000000..23ff404 --- /dev/null +++ b/src/ts/helpers/achievement/constants/list.ts @@ -0,0 +1,34 @@ +import ACHIEVEMENT_TYPE from './type'; + +export default { + commitsAfter1500: ['Сова', '70% коммитов после 15:00', ACHIEVEMENT_TYPE.NORMAL], + commitsBefore1500: ['Раняя пташка', '70% коммитов до обеда', ACHIEVEMENT_TYPE.NORMAL], + commitsAfter1800: ['Делу время', 'нет ни одного коммита после 18:00', ACHIEVEMENT_TYPE.GOOD], + userNotWork: ['Залётный', 'меньше 5 коммитов за всё время проекта', ACHIEVEMENT_TYPE.NORMAL], + userIsDied: ['Мёртвая душа', 'от 6 до 60 коммитов за все время проекта', ACHIEVEMENT_TYPE.NORMAL], + workEveryTime: ['Раб божий', 'есть коммит на каждый час суток', ACHIEVEMENT_TYPE.BAD], + workNotWork: ['Стрельба холостыми', 'коммиты есть, а закрытых задач нет', ACHIEVEMENT_TYPE.BAD], // нет картинки + moreTasks: ['Батя грит малаца', 'больше всего закрытых задач', ACHIEVEMENT_TYPE.GOOD], // нет картинки + lessTasks: ['Зашел и вышел', 'меньше всего закрытых задач', ACHIEVEMENT_TYPE.BAD], + everyMessageLong: ['Мастер красноречия', 'стабильно самые длинные подписи коммитов', ACHIEVEMENT_TYPE.NORMAL], + everyMessageShort: ['Болтун находка для шпиона', 'стабильно, самые короткие подписи коммитов', ACHIEVEMENT_TYPE.BAD], + longestMessage: ['А разговоров то было...', 'самая длинная подпись коммита за все время', ACHIEVEMENT_TYPE.NORMAL], + shortestName: ['Размер не главное', 'самое короткое имя', ACHIEVEMENT_TYPE.NORMAL], // нет картинки + longestName: ['Азим Азиз Иль Ам Кадир Имран II', 'самое длинное имя', ACHIEVEMENT_TYPE.NORMAL], + moreCommits: ['Мастер бекапов', 'больше всего коммитов', ACHIEVEMENT_TYPE.NORMAL], + lessCommits: ['Редко но метко', 'меньше всего коммитов', ACHIEVEMENT_TYPE.BAD], + oneCommitOneTask: ['Точно в цель', 'в среднем один коммит на задачу', ACHIEVEMENT_TYPE.NORMAL], + moreLazyDays: ['Мысленно я с вами', 'больше всего дней без коммитов', ACHIEVEMENT_TYPE.BAD], + lessLazyDays: ['Папа Карло', 'меньше всего дней без коммитов', ACHIEVEMENT_TYPE.GOOD], + zeroLazyDays: ['Ни единого разрыва', 'ни одного дня без коммитов', ACHIEVEMENT_TYPE.GOOD], + moreWorkDays: ['Ценный работник', 'больше всего рабочих дней', ACHIEVEMENT_TYPE.GOOD], + lessWorkDays: ['Дальше без меня', 'меньше всего рабочих дней', ACHIEVEMENT_TYPE.BAD], + moreScopes: ['Стартапер', 'сделал больше всего фичей', ACHIEVEMENT_TYPE.GOOD], // нет картинки + lessScopes: ['Щегол', 'сделал меньше всего фичей', ACHIEVEMENT_TYPE.BAD], + moreDaysForTask: ['Улитка на склоне', 'работа по задачам идёт медленнее чем у остальных', ACHIEVEMENT_TYPE.BAD], + more2DaysForTask: ['Cо слоу', 'больше двух дней на задачу', ACHIEVEMENT_TYPE.BAD], + moreDaysInProject: ['Старожил', 'больше всего дней на проекте', ACHIEVEMENT_TYPE.GOOD], + lessDaysInProject: ['А это кто?', 'меньше всего дней на проекте', ACHIEVEMENT_TYPE.NORMAL], + more90DaysInProject: ['Добро пожаловать', 'не уволили на испытательном', ACHIEVEMENT_TYPE.GOOD], + lessDaysForTask: ['Скорострел', 'работа по задачам идёт быстрее чем у остальных', ACHIEVEMENT_TYPE.GOOD], +}; diff --git a/src/ts/helpers/achievement/constants/type.ts b/src/ts/helpers/achievement/constants/type.ts new file mode 100644 index 0000000..59decd6 --- /dev/null +++ b/src/ts/helpers/achievement/constants/type.ts @@ -0,0 +1,5 @@ +export default { + GOOD: 0, + NORMAL: 1, + BAD: 2, +}; diff --git a/src/ts/helpers/formatter.ts b/src/ts/helpers/formatter.ts new file mode 100644 index 0000000..ea07178 --- /dev/null +++ b/src/ts/helpers/formatter.ts @@ -0,0 +1,107 @@ +import settingsStore from 'ts/store/Settings'; + +export function getDayName(index: number, value?: string) { + const name = [ + 'понедельник', + 'вторник', + 'среда', + 'четверг', + 'пятница', + 'суббота', + 'воскресенье', + ][index]; + if (value) { + if (index == 2) return 'среду'; + else if (index == 4) return 'пятницу'; + else if (index == 5) return 'субботу'; + } + return name; +} + +export function getDayPrefix(index:number) { + return [ + 'пн', + 'вт', + 'ср', + 'чт', + 'пт', + 'сб', + 'вс', + ][index]; +} + +export function getDateByTimestamp(timestamp: string) { + const date = new Date(timestamp); + const day = date.getDay() - 1; + return [ + date.toLocaleString('ru-RU', { day: 'numeric', month: 'long', year: 'numeric' }), + getDayName(day < 0 ? 6 : day), + ]; +} + +export function get2Number(time: number) { + return time < 10 ? `0${time}` : time; +} + +export function getClearHTML(text: string) { + return (text || '').trim().replace(/(>[\s\r\n]*<)/gim, '><'); +} + +export function getDate(timestamp: string) { + if (!timestamp) return ''; + const date = new Date(timestamp); + return date.toLocaleString('ru-RU', { day: 'numeric', month: 'long', year: 'numeric' }); +} + +export function getShortDate(timestamp: string) { + if (!timestamp) return ''; + const date = new Date(timestamp); + return date.toLocaleString('ru-RU', { day: 'numeric', month: 'long' }); +} + +export function getShortTime(timestamp: string) { + if (!timestamp) return ''; + const date = new Date(timestamp); + return date.toLocaleString('ru-RU', { hour: 'numeric', minute: 'numeric' }); +} + +export function getMoney(value: number, options?: any) { + return (value || 0).toLocaleString('ru-RU', { + style: 'currency', + currency: settingsStore?.currency || 'USD', + currencyDisplay: 'symbol', + maximumFractionDigits: 0, + ...(options || {}), + }); +} + +export function getShortMoney(value: number, maximumFractionDigits:number = 1) { + return getMoney(value, { + notation: 'compact', + maximumFractionDigits, + }); +} + +export function getShortNumber(value: number) { + if (value === Infinity || value === -Infinity) return '—'; + const fractionDigits = value < 15 ? 1 : 0; + return (value || 0).toFixed(fractionDigits); +} + +export function getDateLength(days: number) { + const years = days > 400 ? Math.trunc(days / 365) : 0; + days -= years * 365; + const months = days > 45 ? Math.trunc(days / 30) : 0; + days -= months * 30; + return `${years} года ${months} мес. ${days} дней`; +} + +export function getShortName(name: string) { + return name?.split(/[\s.]+/gm)[1] || name; +} + +export function getShortDateRange({ from, to }: any) { + return from && to + ? `${getShortDate(from)} — ${getDate(to)}` + : `${getDate(from)}${getDate(to)}`; +} diff --git a/src/ts/interfaces/Commit.ts b/src/ts/interfaces/Commit.ts new file mode 100644 index 0000000..c1dfbbc --- /dev/null +++ b/src/ts/interfaces/Commit.ts @@ -0,0 +1,28 @@ +export default interface ICommit { + // date + date: string; // "2021-02-09T12:59:17+03:00", + day: number; // 1, + dayInMonth: number; // 9, + hours: number; // 12, + minutes: number; // 59, + month: number; // 1, + year: number; // 2021, + timestamp: string; // 2021-02-09", + milliseconds: number; // 1612828800000, + week: number; // 42, + + // user + author: string; // "Frolov Ivan", + email: string; // "frolov@mail.ru", + + // task + message: string; // "JIRA-0000 fix(profile): add new avatar", + task: string; // "JIRA-0000, + type: string; // feat|fix|docs|style|refactor|test|chore + scope: string; // table, sale, profile and etc. + + // files + changes: number; // 0, + added: number; // 0, + removed: number; // 0 +} diff --git a/src/ts/interfaces/FileInfo.ts b/src/ts/interfaces/FileInfo.ts new file mode 100644 index 0000000..d448b0d --- /dev/null +++ b/src/ts/interfaces/FileInfo.ts @@ -0,0 +1,32 @@ +import ICommit from './Commit'; +import IHashMap from './HashMap'; + +export interface IDirtyFile { + name: string; // ".gitignore", + lines: number; // 38, line in file for this moment + created: ICommit, + path: string[], + authors: { + [author: string]: { + added: number; // 38, + changes: number; // 38, + removed: number; // 0, + commits: number; // 1, + tasks: { + [taskName: string]: number, + }, + types: { + [typeName: string]: number, + }, + scopes: { + [scopeName: string]: number, + } + } + } +} + +export interface IFileTree { + id?: number; + name?: string; + content: IHashMap<IDirtyFile>, +} diff --git a/src/ts/interfaces/HashMap.ts b/src/ts/interfaces/HashMap.ts new file mode 100644 index 0000000..84c998c --- /dev/null +++ b/src/ts/interfaces/HashMap.ts @@ -0,0 +1,3 @@ +export default interface IHashMap<T> { + [key: string]: T; +} diff --git a/src/ts/interfaces/Pagination.ts b/src/ts/interfaces/Pagination.ts new file mode 100644 index 0000000..19a039a --- /dev/null +++ b/src/ts/interfaces/Pagination.ts @@ -0,0 +1,20 @@ +import ISort from './Sort'; + +export interface IPagination<TYPE> { + size: number; + number: number; + totalElements: number; + totalPages: number; + sort: ISort[]; + content: TYPE[]; +} + +export interface IPaginationProps { + pageNumber: number; + pageSize: number; +} + +export interface IPaginationRequest { + page?: number; + size?: number; +} diff --git a/src/ts/interfaces/Sort.ts b/src/ts/interfaces/Sort.ts new file mode 100644 index 0000000..0155757 --- /dev/null +++ b/src/ts/interfaces/Sort.ts @@ -0,0 +1,4 @@ +export default interface ISort { + property: string; + direction: number; +} diff --git a/src/ts/pages/Authorization/components/Loading.tsx b/src/ts/pages/Authorization/components/Loading.tsx new file mode 100644 index 0000000..15c594d --- /dev/null +++ b/src/ts/pages/Authorization/components/Loading.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +const Loading = observer(() => { + return ( + <p className="authorization-sidebar-processing"> + получение токенов... + </p> + ); +}); + +export default Loading; diff --git a/src/ts/pages/Authorization/components/Login.tsx b/src/ts/pages/Authorization/components/Login.tsx new file mode 100644 index 0000000..0642cee --- /dev/null +++ b/src/ts/pages/Authorization/components/Login.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +const Login = observer(() => { + return ( + <> + Login + </> + ); +}); + +export default Login; diff --git a/src/ts/pages/Authorization/components/Success.tsx b/src/ts/pages/Authorization/components/Success.tsx new file mode 100644 index 0000000..9e99b49 --- /dev/null +++ b/src/ts/pages/Authorization/components/Success.tsx @@ -0,0 +1,82 @@ +import React, { useEffect } from 'react'; +import { Routes, Route } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import DropZone from 'ts/components/DropZone'; +import Confirm from 'ts/components/ModalWindow/Confirm'; + +import PageWrapper from '../../PageWrapper'; +import Main from '../../Main/index'; +import Team from '../../Team/index'; +import Person from '../../Person/index'; +import Welcome from '../../Welcome/index'; +import Settings from '../../Settings/index'; + +const Success = observer((): React.ReactElement => { + useEffect(() => { + // @ts-ignore + dataGripStore.setCommits(window?.report || []); + }, []); + + const dropArea = ( + <DropZone + onChange={(type: string, data: any[]) => { + if (type === 'dump') dataGripStore.setCommits(data); + }} + /> + ); + + return dataGripStore.showApplication ? ( + <> + <Confirm /> + {dropArea} + <Routes> + <Route + path="/settings" + element={( + <PageWrapper> + <Settings /> + </PageWrapper> + )} + /> + <Route + path="/:type/:page" + element={( + <PageWrapper> + <Team /> + </PageWrapper> + )} + /> + <Route + path="/:type/:page/:userId" + element={( + <PageWrapper> + <Person /> + </PageWrapper> + )} + /> + <Route + path="*" + element={( + <Main /> + )} + /> + </Routes> + </> + ) : ( + <> + {dropArea} + <Routes> + <Route + path="*" + element={( + <Welcome /> + )} + /> + </Routes> + </> + ); +}); + +export default Success; diff --git a/src/ts/pages/Authorization/components/Wrapper.tsx b/src/ts/pages/Authorization/components/Wrapper.tsx new file mode 100644 index 0000000..910786a --- /dev/null +++ b/src/ts/pages/Authorization/components/Wrapper.tsx @@ -0,0 +1,19 @@ +import React, { ReactNode } from 'react'; + +interface IWrapperProps { + children: ReactNode +} + +function Wrapper({ children }: IWrapperProps) { + const className = 'authorization-sidebar'; + return ( + <div className="authorization"> + <div className={className}> + <div className="authorization-header" /> + {children} + </div> + </div> + ); +} + +export default Wrapper; diff --git a/src/ts/pages/Authorization/index.tsx b/src/ts/pages/Authorization/index.tsx new file mode 100644 index 0000000..6dadfe0 --- /dev/null +++ b/src/ts/pages/Authorization/index.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import authorizationStore from './store/AuthorizationStore'; +import Success from './components/Success'; + +const Authorization = observer(() => { + const { state, isInitialization } = authorizationStore; + + if (true || state === 'SUCCESS') return (<Success />); + if (isInitialization) return null; + + const content = state === 'LOGIN' + ? (<h1>login</h1>) + : (<h1>loading</h1>); + + return ( + <div> + {content} + </div> + ); +}); + +export default Authorization; diff --git a/src/ts/pages/Authorization/store/AuthorizationStore.ts b/src/ts/pages/Authorization/store/AuthorizationStore.ts new file mode 100644 index 0000000..2a5c66c --- /dev/null +++ b/src/ts/pages/Authorization/store/AuthorizationStore.ts @@ -0,0 +1,21 @@ +import { + makeAutoObservable, + observable, +} from 'mobx'; + +class AuthorizationStore { + state: string = 'WAITING'; + + isInitialization: boolean = true; + + constructor() { + makeAutoObservable(this, { + state: observable, + isInitialization: observable, + }); + } +} + +const authorizationStore = new AuthorizationStore(); + +export default authorizationStore; diff --git a/src/ts/pages/Common/components/Changes.tsx b/src/ts/pages/Common/components/Changes.tsx new file mode 100644 index 0000000..1d347ae --- /dev/null +++ b/src/ts/pages/Common/components/Changes.tsx @@ -0,0 +1,62 @@ +import React, { useState } from 'react'; + +import dataGripStore from 'ts/store/DataGrip'; +import { getDate, getDateByTimestamp } from 'ts/helpers/formatter'; + +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; +import NothingFound from 'ts/components/NothingFound'; +import PageWrapper from 'ts/components/Page/wrapper'; +import BarChart from 'ts/components/BarChart'; +import DayInfo from 'ts/components/DayInfo'; +import Title from 'ts/components/Title'; + +interface IChangesProps { + statistic: any; +} + +function Changes({ statistic }: IChangesProps) { + const maxData = statistic.changesByTimestampCounter.maxData; + + const [selected, setSelected] = useState<any>(maxData); + + const dots = statistic.allCommitsByTimestamp + .map((dot: any) => ({ + title: `${dot.timestamp} - ${dot.addedAndChanges} строк изменили`, + value: dot.addedAndChanges, + meta: dot, + })); + if (!dots?.length) return (<NothingFound />); + + const [fullDay, shortDay] = getDateByTimestamp(maxData.timestamp); + const recommendations = [ + [fullDay, ` (${shortDay}) было влито больше всего изменений.`, 'fact'], + ]; + + return ( + <> + <Title title="Рекомендации и факты"/> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Количество изменённых строк по дням"/> + <PageWrapper template="box"> + <BarChart + dots={dots} + selected={selected} + onClick={(dot: any) => { + setSelected(dot.meta); + }} + /> + </PageWrapper> + <br/> + <br/> + <Title title={`${getDate(selected?.timestamp)} изменили ${selected?.addedAndChanges || '_'} строк`}/> + <PageWrapper template="box"> + <DayInfo + day={selected} + order={dataGripStore.dataGrip.author.list} + /> + </PageWrapper> + </> + ); +} + +export default Changes; diff --git a/src/ts/pages/Common/components/Commits.tsx b/src/ts/pages/Common/components/Commits.tsx new file mode 100644 index 0000000..5591176 --- /dev/null +++ b/src/ts/pages/Common/components/Commits.tsx @@ -0,0 +1,63 @@ +import React, { useState } from 'react'; + +import dataGripStore from 'ts/store/DataGrip'; +import { getDate, getDateByTimestamp } from 'ts/helpers/formatter'; + +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; +import NothingFound from 'ts/components/NothingFound'; +import PageWrapper from 'ts/components/Page/wrapper'; +import BarChart from 'ts/components/BarChart'; +import DayInfo from 'ts/components/DayInfo'; +import Title from 'ts/components/Title'; + +interface ICommitsProps { + statistic: any; +} + +function Commits({ statistic }: ICommitsProps) { + const maxData = statistic.commitsByTimestampCounter.maxData; + + const [selected, setSelected] = useState<any>(maxData); + + const dots = statistic.allCommitsByTimestamp + .map((dot: any) => ({ + title: `${dot.timestamp} - ${dot.commits} коммитов`, + value: dot.commits, + meta: dot, + })); + if (!dots?.length) return (<NothingFound />); + + + const [fullDay, shortDay] = getDateByTimestamp(maxData.timestamp); + const recommendations = [ + [fullDay, `(${shortDay}) самый продуктивный день по числу коммитов.`, 'fact'], + ]; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Количество коммитов по дням"/> + <PageWrapper template="box"> + <BarChart + dots={dots} + selected={selected} + onClick={(dot: any) => { + setSelected(dot.meta); + }} + /> + </PageWrapper> + <br/> + <br/> + {} + <Title title={`${getDate(selected?.timestamp)} сделано ${selected?.commits || '_'} коммитов`}/> + <PageWrapper template="box"> + <DayInfo + day={selected} + order={dataGripStore.dataGrip.author.list} + /> + </PageWrapper> + </> + ); +} + +export default Commits; diff --git a/src/ts/pages/Common/components/PopularWords.tsx b/src/ts/pages/Common/components/PopularWords.tsx new file mode 100644 index 0000000..84f8f0f --- /dev/null +++ b/src/ts/pages/Common/components/PopularWords.tsx @@ -0,0 +1,41 @@ +import React from 'react'; + +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; +import NothingFound from 'ts/components/NothingFound'; +import PageWrapper from 'ts/components/Page/wrapper'; +import CandyChart from 'ts/components/CandyChart'; +import Title from 'ts/components/Title'; + +interface IPopularWordsProps { + statistic: any[]; +} + +function PopularWords({ statistic }: IPopularWordsProps) { + const dots = statistic + .slice(0, 40) + .map((titleValue: any) => ({ + title: titleValue[0], + value: titleValue[1], + })); + + if (!dots?.length) return (<NothingFound />); + + // dots[0].color = COLOR.FIRST; + const recommendations = [ + [dots[0].title, `самое популярное слово. Встречается ${dots[0].value} раза.`, 'fact'], + ]; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по словам"/> + <PageWrapper template="table"> + <CandyChart + dots={dots} + /> + </PageWrapper> + </> + ); +} + +export default PopularWords; diff --git a/src/ts/pages/Common/helpers/getMax.ts b/src/ts/pages/Common/helpers/getMax.ts new file mode 100644 index 0000000..0394e5e --- /dev/null +++ b/src/ts/pages/Common/helpers/getMax.ts @@ -0,0 +1,12 @@ +import { IPagination } from 'ts/interfaces/Pagination'; + +export function getMax(response: IPagination<any>, property: string, subProperty?: string) { + return Math.max(...response.content.map((row: any) => (subProperty + ? (row[property][subProperty] || 0) + : (row[property] || 0) + ))); +} + +export function getMaxByLength(response: IPagination<any>, property: string) { + return getMax(response, property, 'length'); +} \ No newline at end of file diff --git a/src/ts/pages/Main/components/Card.tsx b/src/ts/pages/Main/components/Card.tsx new file mode 100644 index 0000000..2ef791d --- /dev/null +++ b/src/ts/pages/Main/components/Card.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; +import localization from 'ts/helpers/Localization'; + +import style from '../styles/card.module.scss'; + +interface ICardProps { + icon: string; + title: string; + description: string; + link: string; +} + +function Card({ + icon, + title, + description, + link, +}: ICardProps): React.ReactElement | null { + const navigate = useNavigate(); + + return ( + <figure className={style.card}> + <h4 className={style.card_title}> + {localization.get(title)} + </h4> + <img + className={style.card_icon} + src={icon} + /> + <figcaption className={style.card_description}> + {localization.get(description)} + </figcaption> + <UiKitButton + className={style.card_button} + onClick={() => { + navigate(link); + }} + > + Перейти в отчёт + </UiKitButton> + </figure> + ); +} + +export default Card; diff --git a/src/ts/pages/Main/index.tsx b/src/ts/pages/Main/index.tsx new file mode 100644 index 0000000..cfd04c8 --- /dev/null +++ b/src/ts/pages/Main/index.tsx @@ -0,0 +1,31 @@ +import React from 'react'; + +import Card from './components/Card'; + +import style from './styles/index.module.scss'; + +function Main() { + return ( + <section className={style.main}> + <h2 className={style.main_title}> + Выберите раздел аналити + </h2> + <div className={style.main_cards}> + <Card + icon="./assets/cards/money_lazy.png" + title="Команда" + description="Собраны метрики работы команды в целом, сумарные финансовые показатели, рекомендации для менеджера проекта." + link="/team/total" + /> + <Card + icon="./assets/cards/money_lazy.png" + title="Сотрудник" + description="Данные по каждому сотруднику отдельно. Личные достижения, характеристики, показатели работоспособности." + link="/person/total/0" + /> + </div> + </section> + ); +} + +export default Main; diff --git a/src/ts/pages/Main/styles/card.module.scss b/src/ts/pages/Main/styles/card.module.scss new file mode 100644 index 0000000..5f8eaeb --- /dev/null +++ b/src/ts/pages/Main/styles/card.module.scss @@ -0,0 +1,86 @@ +@import '../../../../styles/variables'; + +.card { + display: inline-block; + width: 300px; + min-height: 270px; + margin: 0 24px 24px 0; + padding: 16px; + vertical-align: top; + box-sizing: border-box; + border-radius: 8px; + border: 1px solid var(--color-border); + background-color: #FFFFFF; + + &_icon { + display: block; + width: auto; + height: 90px; + margin: 16px auto; + box-sizing: border-box; + vertical-align: top; + } + + &_title, + &_description { + display: block; + margin: 0 auto; + padding: 0; + line-height: 1.3; + text-align: center; + text-decoration: none; + color: var(--color-black); + } + + &_title { + font-size: 28px; + font-weight: bold; + color: var(--color-11); + } + + &_description { + font-size: var(--font-xs); + font-weight: 100; + line-height: 16px; + color: var(--color-grey); + } + + &_button { + padding: 0 16px; + margin-top: 16px; + } +} + +@media (max-width: 900px) { + .card { + min-height: 220px; + padding: 16px 0; + + &_title { + margin: 0; + } + + &_description { + display: none; + } + } +} + +@media (max-width: 650px) { + .card { + min-height: auto; + padding: 32px 0; + + &_value { + font-size: 22px; + } + + &_title { + font-size: var(--font-s); + } + + &_icon { + display: none; + } + } +} \ No newline at end of file diff --git a/src/ts/pages/Main/styles/index.module.scss b/src/ts/pages/Main/styles/index.module.scss new file mode 100644 index 0000000..d6012a3 --- /dev/null +++ b/src/ts/pages/Main/styles/index.module.scss @@ -0,0 +1,40 @@ +@import '../../../../styles/variables'; + +.main { + display: grid; + grid-template-areas: 'header' 'main'; + grid-template-columns: 1fr; + grid-template-rows: 66px 1fr; + min-height: 100vh; + background-color: #F5F7F9; + + &_title { + grid-area: header; + font-size: var(--font-l); + line-height: var(--font-l); + + font-weight: 100; + display: block; + padding: 24px; + margin: 0; + + box-sizing: border-box; + text-align: center; + color: #84858D; + background-color: #252735; + } + + &_cards { + grid-area: main; + + display: flex; + justify-content: center; + align-items: center; + width: 100%; + min-height: calc(100vh - 60px); + text-align: center; + } +} + +@media (max-width: 800px) { +} diff --git a/src/ts/pages/PageWrapper/components/header/Button.tsx b/src/ts/pages/PageWrapper/components/header/Button.tsx new file mode 100644 index 0000000..ce47481 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/header/Button.tsx @@ -0,0 +1,29 @@ +import React from 'react'; + +import settingsStore from 'ts/store/Settings'; + +import style from '../../styles/filters.module.scss'; + +interface IButtonProps { + title: string; + type: string; +} + +function Button({ + title, + type, +}: IButtonProps) { + return ( + <button + className={style.header_filters_fast_button} + onClick={() => { + settingsStore.setFilterByDateType(type); + }} + > + {title || ''} + </button> + ); +} + + +export default Button; diff --git a/src/ts/pages/PageWrapper/components/header/Filters.tsx b/src/ts/pages/PageWrapper/components/header/Filters.tsx new file mode 100644 index 0000000..862bfeb --- /dev/null +++ b/src/ts/pages/PageWrapper/components/header/Filters.tsx @@ -0,0 +1,46 @@ +import React from 'react'; + +import Button from './Button'; +import Input from './Input'; + +import style from '../../styles/filters.module.scss'; + +function Logo() { + return ( + <div className={style.header_filters}> + <Input + type="from" + placeholder="с" + /> + {' — '} + <Input + type="to" + placeholder="по" + /> + <div className={style.header_filters_fast}> + <Button + title="всё время" + type="all" + /> + <Button + title="год" + type="year" + /> + <Button + title="пол года" + type="halfYear" + /> + <Button + title="месяц" + type="month" + /> + <Button + title="неделя" + type="week" + /> + </div> + </div> + ); +} + +export default Logo; diff --git a/src/ts/pages/PageWrapper/components/header/Input.tsx b/src/ts/pages/PageWrapper/components/header/Input.tsx new file mode 100644 index 0000000..1ebd5a2 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/header/Input.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import settingsStore from 'ts/store/Settings'; + +import style from '../../styles/filters.module.scss'; + +interface IInputProps { + type: string; + placeholder?: string; +} + +const Input = observer(({ + type, + placeholder, +}: IInputProps) => { + return ( + <input + type="date" + placeholder={placeholder || ''} + value={settingsStore[type] ?? ''} + className={style.header_filters_input} + onChange={(event: any) => { + settingsStore.updateProperty(type, event.target.value); + }} + /> + ); +}); + +export default Input; diff --git a/src/ts/pages/PageWrapper/components/header/Title.tsx b/src/ts/pages/PageWrapper/components/header/Title.tsx new file mode 100644 index 0000000..dd6e0eb --- /dev/null +++ b/src/ts/pages/PageWrapper/components/header/Title.tsx @@ -0,0 +1,49 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; + +import style from '../../styles/header.module.scss'; + +const TITLES = { + team: { + total: 'Общая информация', + sprint: 'Динамика работы в течении недели', + month: 'Список задач за месяц', + scope: 'Оценка проекта', + author: 'Оценка сотрудников', + type: 'Типы задач и их оценка', + tree: 'Анализ файлов', + year: 'График работы', + hours: 'Распределение коммитов в течении каждого дня недели', + commits: 'Количество коммитов', + changes: 'Все изменения', + timestamp: 'Все коммиты', + week: 'Распределение коммитов по дням недели', + words: 'Популярные слова в комментарии к коммиту', + settings: 'Настройки', + }, + person: { + total: 'Общая информация', + speed: 'Скорость работы', + money: 'Стоимость работы', + week: 'Динамика работы в течении недели', + month: 'Список задач за месяц', + frequency: 'График работы', + hours: 'Распределение коммитов в течении каждого дня недели', + absolute: 'Распределение коммитов по дням недели', + commits: 'Все коммиты', + changes: 'Все изменения', + words: 'Популярные слова в комментарии к коммиту', + settings: 'Настройки', + }, +}; + +function Logo() { + const { type, page } = useParams<any>(); + return ( + <h2 className={style.header_title}> + {TITLES[type || '']?.[page || ''] || 'Настройки'} + </h2> + ); +} + +export default Logo; diff --git a/src/ts/pages/PageWrapper/components/header/index.tsx b/src/ts/pages/PageWrapper/components/header/index.tsx new file mode 100644 index 0000000..255b534 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/header/index.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import Buttons from 'ts/pages/Settings/components/Buttons'; +import settingsForm from 'ts/pages/Settings/store/Form'; +import style from '../../styles/header.module.scss'; + +import Title from './Title'; +import Filters from './Filters'; + +const Header = observer((): React.ReactElement | null => { + const navigate = useNavigate(); + + return ( + <header className={style.header}> + <Title/> + {settingsForm.isEdited ? ( + <Buttons/> + ) : ( + <> + <Filters/> + <img + className={style.header_setting} + src="./assets/menu/setting.svg" + onClick={() => { + navigate('/settings'); + }} + /> + </> + )} + </header> + ); +}); + +export default Header; diff --git a/src/ts/pages/PageWrapper/components/sidebar/Logo.tsx b/src/ts/pages/PageWrapper/components/sidebar/Logo.tsx new file mode 100644 index 0000000..0ae4038 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/Logo.tsx @@ -0,0 +1,16 @@ +import React from 'react'; + +import style from '../../styles/logo.module.scss'; + +function Logo() { + return ( + <figure className={style.logo}> + <img + src="./assets/logo.svg" + className={style.logo_icon} + /> + </figure> + ); +} + +export default Logo; diff --git a/src/ts/pages/PageWrapper/components/sidebar/MenuGap.tsx b/src/ts/pages/PageWrapper/components/sidebar/MenuGap.tsx new file mode 100644 index 0000000..14ac69c --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/MenuGap.tsx @@ -0,0 +1,25 @@ +import React from 'react'; + +import localization from 'ts/helpers/Localization'; + +import style from '../../styles/sidebar.module.scss'; + +interface ISideBarMenuGapProps { + title?: string; +} + +function SideBarMenuGap({ + title, +}: ISideBarMenuGapProps) { + return ( + <div className={style.sidebar_title}> + {localization.get(title)} + </div> + ); +} + +SideBarMenuGap.defaultProps = { + title: '', +}; + +export default SideBarMenuGap; diff --git a/src/ts/pages/PageWrapper/components/sidebar/MenuItem.tsx b/src/ts/pages/PageWrapper/components/sidebar/MenuItem.tsx new file mode 100644 index 0000000..6675bb8 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/MenuItem.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +import localization from 'ts/helpers/Localization'; + +import style from '../../styles/sidebar.module.scss'; + +interface ISideBarMenuItemProps { + id: string; + link: string; + title?: string; + icon?: any; + isSelected?: boolean; +} + +function SideBarMenuItem({ + id, + link, + title, + icon, + isSelected, +}: ISideBarMenuItemProps) { + return ( + <Link + key={id} + className={`${style.sidebar_item} ${isSelected ? style.selected : ''}`} + to={link} + id={`sidebar-menu-${id}`} + > + <img + className={style.sidebar_item_icon} + src={icon} + alt={title || ''} + /> + <figcaption className={style.sidebar_item_title}> + {localization.get(title)} + </figcaption> + </Link> + ); +} + +SideBarMenuItem.defaultProps = { + title: '', + icon: '', + isSelected: false, +}; + +export default SideBarMenuItem; diff --git a/src/ts/pages/PageWrapper/components/sidebar/Person.tsx b/src/ts/pages/PageWrapper/components/sidebar/Person.tsx new file mode 100644 index 0000000..c96c687 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/Person.tsx @@ -0,0 +1,92 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; + +import SideBarMenuItem from './MenuItem'; +import SideBarMenuGap from './MenuGap'; + +interface ISideBarProps { + page?: string; +} + +function SideBarPerson({ page }: ISideBarProps) { + const { userId } = useParams<any>(); + const formattedUserId = userId || 0; + return ( + <> + <SideBarMenuItem + id="total" + link={`/person/total/${formattedUserId}`} + title="sidebar.person.total" + icon="./assets/menu/team_common.svg" + isSelected={page === 'total'} + /> + <SideBarMenuItem + id="money" + link={`/person/money/${formattedUserId}`} + title="sidebar.person.money" + icon="./assets/menu/per_money.svg" + isSelected={page === 'money'} + /> + <SideBarMenuItem + id="speed" + link={`/person/speed/${formattedUserId}`} + title="sidebar.person.speed" + icon="./assets/menu/per_speed.svg" + isSelected={page === 'speed'} + /> + <SideBarMenuGap/> + <SideBarMenuItem + id="week" + link={`/person/week/${formattedUserId}`} + title="sidebar.person.week" + icon="./assets/menu/team_week.svg" + isSelected={page === 'week'} + /> + <SideBarMenuItem + id="month" + link={`/person/month/${formattedUserId}`} + title="sidebar.person.month" + icon="./assets/menu/team_week.svg" + isSelected={page === 'month'} + /> + <SideBarMenuItem + id="year" + link={`/person/year/${formattedUserId}`} + title="sidebar.person.frequency" + icon="./assets/menu/team_date_1.svg" + isSelected={page === 'year'} + /> + <SideBarMenuItem + id="hours" + link={`/person/hours/${formattedUserId}`} + title="sidebar.person.hours" + icon="./assets/menu/team_date_2.svg" + isSelected={page === 'hours'} + /> + <SideBarMenuGap/> + <SideBarMenuItem + id="commits" + link={`/person/commits/${formattedUserId}`} + title="sidebar.person.commits" + icon="./assets/menu/pull-request.svg" + isSelected={page === 'commits'} + /> + <SideBarMenuItem + id="changes" + link={`/person/changes/${formattedUserId}`} + title="sidebar.person.changes" + icon="./assets/menu/branch.svg" + isSelected={page === 'changes'} + /> + <SideBarMenuItem + id="words" + link={`/person/words/${formattedUserId}`} + title="sidebar.person.words" + icon="./assets/menu/team_words.svg" + isSelected={page === 'words'} + /> + </> + ); +} + +export default SideBarPerson; diff --git a/src/ts/pages/PageWrapper/components/sidebar/Switch.tsx b/src/ts/pages/PageWrapper/components/sidebar/Switch.tsx new file mode 100644 index 0000000..d2dc320 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/Switch.tsx @@ -0,0 +1,48 @@ +import React from 'react'; + +import style from '../../styles/switch.module.scss'; + +interface ISwitchProps { + value?: any; + options: any; + onChange?: Function; +} + +function Switch({ + value, + options, + onChange, +}: ISwitchProps) { + const buttons = options.map((item: any) => ( + <div + key={item?.title} + className={`${style.switch_item} ${value === item?.id ? style.selected : ''}`} + onClick={() => { + if (onChange) onChange(item?.id); + }} + > + <img + className={style.switch_item_icon} + src={item?.icon || ''} + alt={item?.title || ''} + title={item?.title || ''} + /> + <span className={style.switch_item_title}> + {item?.title || ''} + </span> + </div> + )); + + return ( + <div className={style.switch}> + {buttons} + </div> + ); +} + +Switch.defaultProps = { + value: '', + onChange: undefined, +}; + +export default Switch; diff --git a/src/ts/pages/PageWrapper/components/sidebar/Team.tsx b/src/ts/pages/PageWrapper/components/sidebar/Team.tsx new file mode 100644 index 0000000..c1836c1 --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/Team.tsx @@ -0,0 +1,103 @@ +import React from 'react'; + +import SideBarMenuItem from './MenuItem'; +import SideBarMenuGap from './MenuGap'; + +interface ISideBarProps { + page?: string; +} + +function SideBarTeam({ page }: ISideBarProps) { + return ( + <> + <SideBarMenuItem + id="total" + link="/team/total" + title="sidebar.team.total" + icon="./assets/menu/team_common.svg" + isSelected={page === 'total' || !page} + /> + <SideBarMenuItem + id="scope" + link="/team/scope" + title="sidebar.team.scope" + icon="./assets/menu/team_feat.svg" + isSelected={page === 'scope'} + /> + <SideBarMenuItem + id="author" + link="/team/author" + title="sidebar.team.author" + icon="./assets/menu/team_work.svg" + isSelected={page === 'author'} + /> + <SideBarMenuItem + id="type" + link="/team/type" + title="sidebar.team.type" + icon="./assets/menu/team_type.svg" + isSelected={page === 'type'} + /> + <SideBarMenuGap/> + <SideBarMenuItem + id="sprint" + link="/team/sprint" + title="sidebar.team.sprint" + icon="./assets/menu/team_week.svg" + isSelected={page === 'sprint'} + /> + <SideBarMenuItem + id="month" + link="/team/month" + title="sidebar.team.month" + icon="./assets/menu/team_week.svg" + isSelected={page === 'month'} + /> + <SideBarMenuItem + id="year" + link="/team/year" + title="sidebar.team.heatmap" + icon="./assets/menu/team_date_1.svg" + isSelected={page === 'year'} + /> + <SideBarMenuItem + id="hours" + link="/team/hours" + title="sidebar.team.hours" + icon="./assets/menu/team_date_2.svg" + isSelected={page === 'hours'} + /> + <SideBarMenuGap/> + <SideBarMenuItem + id="tree" + link="/team/tree" + title="sidebar.team.tree" + icon="./assets/menu/team_files.svg" + isSelected={page === 'tree'} + /> + <SideBarMenuItem + id="timestamp" + link="/team/timestamp" + title="sidebar.team.timestamp" + icon="./assets/menu/pull-request.svg" + isSelected={page === 'timestamp'} + /> + <SideBarMenuItem + id="changes" + link="/team/changes" + title="sidebar.team.changes" + icon="./assets/menu/branch.svg" + isSelected={page === 'changes'} + /> + <SideBarMenuItem + id="words" + link="/team/words" + title="sidebar.team.words" + icon="./assets/menu/team_words.svg" + isSelected={page === 'words'} + /> + </> + ); +} + +export default SideBarTeam; diff --git a/src/ts/pages/PageWrapper/components/sidebar/index.tsx b/src/ts/pages/PageWrapper/components/sidebar/index.tsx new file mode 100644 index 0000000..fdfcf3a --- /dev/null +++ b/src/ts/pages/PageWrapper/components/sidebar/index.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import { useNavigate, useParams } from 'react-router-dom'; + +import Logo from './Logo'; +import Switch from './Switch'; +import SideBarPerson from './Person'; +import SideBarTeam from './Team'; + +import style from '../../styles/sidebar.module.scss'; + +function SideBar() { + const { type, page } = useParams<any>(); + const navigate = useNavigate(); + + return ( + <aside className={style.sidebar}> + <Logo/> + <Switch + value={type || 'team'} + options={[ + { id: 'team', title: 'Команда', icon: './assets/switch/team.svg' }, + { id: 'person', title: 'Люди', icon: './assets/switch/person.svg' }, + ]} + onChange={(newType: string) => { + if (newType === type) return; + if (newType === 'person') { + navigate(`/${newType}/total/0`); + } else { + navigate(`/${newType}/total`); + } + }} + /> + {type !== 'person' && ( + <SideBarTeam page={page} /> + )} + {type === 'person' && ( + <SideBarPerson page={page} /> + )} + </aside> + ); +} + +export default SideBar; diff --git a/src/ts/pages/PageWrapper/index.tsx b/src/ts/pages/PageWrapper/index.tsx new file mode 100644 index 0000000..8123e0c --- /dev/null +++ b/src/ts/pages/PageWrapper/index.tsx @@ -0,0 +1,30 @@ +import React, { ReactNode } from 'react'; + +import SideBar from './components/sidebar'; +import Header from './components/header'; +import style from './styles/index.module.scss'; + +interface IPageWrapper { + children: ReactNode; + selectedMenuItem?: string; +} + +function PageWrapper({ + children, +}: IPageWrapper) { + return ( + <div className={style.page_wrapper}> + <SideBar /> + <Header /> + <div className={style.page_wrapper_main}> + {children} + </div> + </div> + ); +} + +PageWrapper.defaultProps = { + selectedMenuItem: '', +}; + +export default PageWrapper; diff --git a/src/ts/pages/PageWrapper/styles/filters.module.scss b/src/ts/pages/PageWrapper/styles/filters.module.scss new file mode 100644 index 0000000..57d35c7 --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/filters.module.scss @@ -0,0 +1,55 @@ +@import '../../../../styles/variables'; + +.header_filters { + position: relative; + display: inline-block; + white-space: nowrap; + padding-right: 16px; + margin-right: 16px; + user-select: none; + border-right: 1px solid var(--color-border); + + &_input { + display: inline-block; + width: 110px; + height: 32px; + padding: 0 0 0 12px; + text-align: left; + line-height: 32px; + border: 1px solid #DBDCDD; + box-sizing: border-box; + border-radius: 3px; + outline: none; + } + + &_fast { + position: absolute; + bottom: -16px; + left: 0; + display: block; + white-space: nowrap; + + &_button { + font-size: var(--font-xs); + display: inline; + padding: 0; + margin: 0 5px 0 0; + text-align: left; + text-decoration: underline; + cursor: pointer; + border: none; + color: var(--color-grey); + background: none; + + &:hover { + text-decoration: none; + } + } + } +} + +@media (max-width: 1000px) { + .header_filters { + display: none; + } +} diff --git a/src/ts/pages/PageWrapper/styles/header.module.scss b/src/ts/pages/PageWrapper/styles/header.module.scss new file mode 100644 index 0000000..6623f26 --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/header.module.scss @@ -0,0 +1,29 @@ +@import '../../../../styles/variables'; + +.header { + grid-area: header; + display: block; + padding: 20px 34px 20px 24px; + box-sizing: border-box; + text-align: right; + background-color: #FFFFFF; +} + +.header_title { + float: left; + font-size: 24px; + font-weight: 100; + display: inline-block; + margin: 0; + color: var(--color-black); +} + +.header_setting { + display: inline-block; + width: 24px; + height: 24px; + padding: 0; + cursor: pointer; + user-select: none; + vertical-align: top; +} diff --git a/src/ts/pages/PageWrapper/styles/index.module.scss b/src/ts/pages/PageWrapper/styles/index.module.scss new file mode 100644 index 0000000..c1fe36d --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/index.module.scss @@ -0,0 +1,30 @@ +@import '../../../../styles/variables'; + +.page_wrapper { + display: grid; + grid-template-areas: 'sidebar header' + 'sidebar main'; + grid-template-columns: 240px 1fr; + grid-template-rows: 72px 1fr; + min-height: 100vh; + background-color: #F5F7F9; + + &_main { + grid-area: main; + display: block; + width: calc(100vw - 258px); + min-height: calc(100vh - 72px); + padding: 24px; + box-sizing: border-box; + } +} + +@media (max-width: 1000px) { + .page_wrapper { + grid-template-columns: 60px 1fr; + + &_main { + width: calc(100vw - 78px); + } + } +} diff --git a/src/ts/pages/PageWrapper/styles/logo.module.scss b/src/ts/pages/PageWrapper/styles/logo.module.scss new file mode 100644 index 0000000..924ccc0 --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/logo.module.scss @@ -0,0 +1,40 @@ +@import '../../../../styles/variables.scss'; + +.logo { + display: block; + padding: 0 24px 0 0; + margin: 0 0 27px 0; + + text-align: center; + text-decoration: none; + box-sizing: border-box; + border: none; + + &_icon { + height: 20px; + margin: 0 auto; + } +} + +.logo_title { + font-weight: bold; + font-size: 18px; + display: inline-block; + margin: 0 0 0 46px; + line-height: 32px; + vertical-align: middle; + text-align: center; + letter-spacing: 7px; + color: #DCE3F6; +} + +@media (max-width: 1000px) { + .logo { + padding: 0; + text-align: center; + } + + .logo_title { + display: none; + } +} \ No newline at end of file diff --git a/src/ts/pages/PageWrapper/styles/sidebar.module.scss b/src/ts/pages/PageWrapper/styles/sidebar.module.scss new file mode 100644 index 0000000..a703939 --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/sidebar.module.scss @@ -0,0 +1,86 @@ +@import '../../../../styles/variables.scss'; + +.sidebar { + grid-area: sidebar; + padding: 23px 0 0 24px; + text-align: left; + box-sizing: border-box; + background-color: var(--color-black); +} + +.sidebar_title, +.sidebar_item { + display: block; + width: 100%; + padding: 10px 0 10px 18px; + margin: 0 auto; + + font-size: var(--font-s); + font-weight: 100; + + overflow: hidden; + text-overflow: ellipsis; + cursor: pointer; + text-align: left; + text-decoration: none; + box-sizing: border-box; + border: none; + vertical-align: top; + transition: background-color 0.3s; + border-radius: 4px 0 0 4px; + color: #84858D; +} + +.sidebar_title { + cursor: auto; + margin: 10px 0; + padding: 0; + border-radius: 0; + border-bottom: 2px solid #202129; +} + +.sidebar_item:hover, +.sidebar_item.selected { + color: #FFFFFF; + background-color: #252735; +} + +.sidebar_item_icon { + display: inline-block; + height: 16px; + width: 16px; + padding: 0; + margin: 0 12px 0 0; + text-decoration: none; + vertical-align: top; +} + +.sidebar_item_icon > svg { + fill: #84858D; +} + +.sidebar_item_title { + display: inline-block; +} + +@media (max-width: 1000px) { + .sidebar { + padding: 23px 0 0 0; + } + + .sidebar_title, + .sidebar_item_title { + display: none; + border-radius: 0; + } + + .sidebar_item { + padding: 10px 0; + border-radius: 0; + text-align: center; + } + + .sidebar_item_icon { + margin: 0; + } +} \ No newline at end of file diff --git a/src/ts/pages/PageWrapper/styles/switch.module.scss b/src/ts/pages/PageWrapper/styles/switch.module.scss new file mode 100644 index 0000000..6b79104 --- /dev/null +++ b/src/ts/pages/PageWrapper/styles/switch.module.scss @@ -0,0 +1,79 @@ +@import '../../../../styles/variables.scss'; + +.switch { + display: block; + width: calc(100% - 24px); + padding: 4px; + margin: 0 0 40px 0; + text-align: center; + white-space: nowrap; + box-sizing: border-box; + border-radius: 8px; + border: none; + background-color: #252735; +} + +.switch_item { + display: inline-block; + width: 50%; + max-width: 50%; + padding: 8px 20px; + margin: 0; + + font-size: var(--font-s); + font-weight: 100; + + cursor: pointer; + text-align: center; + text-decoration: none; + box-sizing: border-box; + border-radius: 6px; + color: #84858D; + + &.selected { + color: #FFFFFF; + background-color: #37394B; + } + + &_icon { + display: none; + height: 16px; + width: 16px; + padding: 0; + margin: 0; + text-decoration: none; + vertical-align: top; + } + + &_icon > svg { + fill: #84858D; + } +} + +.switch_item:last-child { + margin: 0; +} + +@media (max-width: 1000px) { + .switch { + width: 100%; + border-radius: 0; + } + + .switch_item { + display: block; + width: 100%; + max-width: none; + padding: 6px 0; + margin: 0 0 6px 0; + text-align: center; + border-radius: 4px; + + &_title { + display: none; + } + &_icon { + display: inline-block; + } + } +} \ No newline at end of file diff --git a/src/ts/pages/Person/components/Changes.tsx b/src/ts/pages/Person/components/Changes.tsx new file mode 100644 index 0000000..7a17951 --- /dev/null +++ b/src/ts/pages/Person/components/Changes.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonChanges from 'ts/pages/Common/components/Changes'; + +const Changes = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const byTimestamp = dataGripStore.dataGrip.timestamp.statisticByAuthor[statistic.author]; + return ( + <CommonChanges statistic={byTimestamp} /> + ); +}); + +export default Changes; diff --git a/src/ts/pages/Person/components/Commits.tsx b/src/ts/pages/Person/components/Commits.tsx new file mode 100644 index 0000000..8a81620 --- /dev/null +++ b/src/ts/pages/Person/components/Commits.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonCommits from 'ts/pages/Common/components/Commits'; + +const Commits = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const byTimestamp = dataGripStore.dataGrip.timestamp.statisticByAuthor[statistic.author]; + return ( + <CommonCommits statistic={byTimestamp} /> + ); +}); + +export default Commits; diff --git a/src/ts/pages/Person/components/Hours.tsx b/src/ts/pages/Person/components/Hours.tsx new file mode 100644 index 0000000..9001c7f --- /dev/null +++ b/src/ts/pages/Person/components/Hours.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; + +import HoursChart from 'ts/components/HoursChart'; +import Title from 'ts/components/Title'; + +import PageWrapper from 'ts/components/Page/wrapper'; + +const Hours = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + + return ( + <> + <Title title="Распределение коммитов в течении каждого дня недели"/> + <PageWrapper template="table"> + <HoursChart statistic={statistic} /> + </PageWrapper> + </> + ); +}); + +export default Hours; diff --git a/src/ts/pages/Person/components/Money.tsx b/src/ts/pages/Person/components/Money.tsx new file mode 100644 index 0000000..211b055 --- /dev/null +++ b/src/ts/pages/Person/components/Money.tsx @@ -0,0 +1,93 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import { getShortMoney } from 'ts/helpers/formatter'; +import localization from 'ts/helpers/Localization'; + +import CardWithIcon from 'ts/components/CardWithIcon'; +import NothingFound from 'ts/components/NothingFound'; +import IsStaff from 'ts/components/NothingFound/components/IsStaff'; +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import Title from 'ts/components/Title'; + +import dataGripStore from 'ts/store/DataGrip'; + +const Money = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const byTimestamp = dataGripStore.dataGrip.timestamp.statisticByAuthor[statistic.author]; + const taskNumber = statistic.tasks.length; + + if (statistic.isStaff) { + return ( + <NothingFound> + <IsStaff /> + </NothingFound> + ); + } + + return ( + <PageWrapper> + <PageColumn> + <Title title={localization.get('За всё время')}/> + <div> + <CardWithIcon + value={getShortMoney(statistic.moneyAll)} + icon="./assets/cards/money_total.png" + title="получил" + description="Предполагаемая сумма зп с проекта (см. настройки)" + /> + <CardWithIcon + value={getShortMoney(statistic.moneyWorked)} + icon="./assets/cards/money_work.png" + title="отработал" + description="Фактически отработанные дни умноженные на среднюю зп" + /> + <CardWithIcon + value={getShortMoney(statistic.moneyLosses)} + icon="./assets/cards/money_lazy.png" + title="возможная переплата" + description="Дни без коммитов умноженные на среднюю зп" + /> + <CardWithIcon + value={getShortMoney(byTimestamp.weekendPayment)} + icon="./assets/cards/money_holidays.png" + title={localization.get('page.team.total.weekendPayment.title')} + description={localization.get('page.team.total.weekendPayment.description')} + /> + </div> + </PageColumn> + <PageColumn> + <Title title={localization.get('Средняя стоимость')}/> + {taskNumber === 0 ? ( + <NothingFound /> + ) : ( + <div> + <CardWithIcon + long + value={taskNumber + ? getShortMoney(statistic.moneyWorked / taskNumber, 0) + : null} + icon="./assets/cards/money_task.png" + title="задача" + description="Количество закрытых задач к стоимости дня" + /> + <CardWithIcon + long + value={taskNumber + ? getShortMoney(statistic.moneyWorked / statistic.commits, 0) + : null} + icon="./assets/cards/money_work.png" + title="коммит" + description="Количество коммитов к стоимости рабочего дня" + /> + </div> + )} + </PageColumn> + </PageWrapper> + ); +}); + +export default Money; diff --git a/src/ts/pages/Person/components/PopularWords.tsx b/src/ts/pages/Person/components/PopularWords.tsx new file mode 100644 index 0000000..b124890 --- /dev/null +++ b/src/ts/pages/Person/components/PopularWords.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonPopularWords from 'ts/pages/Common/components/PopularWords'; + +const PopularWords = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0].wordStatistics; + return ( + <CommonPopularWords statistic={statistic} /> + ); +}); + +export default PopularWords; diff --git a/src/ts/pages/Person/components/Speed.tsx b/src/ts/pages/Person/components/Speed.tsx new file mode 100644 index 0000000..00dc166 --- /dev/null +++ b/src/ts/pages/Person/components/Speed.tsx @@ -0,0 +1,87 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import { getShortNumber } from 'ts/helpers/formatter'; +import localization from 'ts/helpers/Localization'; + +import CardWithIcon from 'ts/components/CardWithIcon'; +import NothingFound from 'ts/components/NothingFound'; +import IsStaff from 'ts/components/NothingFound/components/IsStaff'; +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import Title from 'ts/components/Title'; + +import dataGripStore from 'ts/store/DataGrip'; + +const Speed = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const byTimestamp = dataGripStore.dataGrip.timestamp.statisticByAuthor[statistic.author]; + const taskNumber = statistic.tasks.length; + + if (statistic.isStaff) { + return ( + <NothingFound> + <IsStaff /> + </NothingFound> + ); + } + + return ( + <PageWrapper> + <PageColumn> + <Title title={localization.get('Одна задача в среднем это')}/> + {taskNumber === 0 ? ( + <NothingFound /> + ) : ( + <div> + <CardWithIcon + value={statistic.daysForTask && taskNumber + ? getShortNumber(statistic.daysForTask) + : null} + icon="./assets/cards/month.png" + title="дней" + description="Имеются ввиду рабочие дни,<br>если коммиты правильно подписаны" + /> + <CardWithIcon + value={taskNumber + ? (statistic.commits / taskNumber).toFixed(1) + : null} + icon="./assets/cards/commits.png" + title="коммитов" + description="Отрезаны 10% максимальных и минимальных значений" + /> + <CardWithIcon + value={taskNumber ? statistic.changesForTask : null} + icon="./assets/cards/lines.png" + title="строк кода" + description="Отрезаны 10% максимальных и минимальных значений" + /> + </div> + )} + </PageColumn> + <PageColumn> + <Title title={localization.get('Максимальная скорость в день')}/> + <div> + <CardWithIcon + long + value={byTimestamp.tasksByTimestampCounter.max} + icon="./assets/cards/tasks.png" + title="задач" + description="Задача может быть не доделана, но работа по ней должна быть" + /> + <CardWithIcon + long + value={byTimestamp.commitsByTimestampCounter.max} + icon="./assets/cards/commits.png" + title="коммитов" + description="Задача может быть не доделана, но работа по ней должна быть" + /> + </div> + </PageColumn> + </PageWrapper> + ); +}); + +export default Speed; diff --git a/src/ts/pages/Person/components/Tempo.tsx b/src/ts/pages/Person/components/Tempo.tsx new file mode 100644 index 0000000..6e2879e --- /dev/null +++ b/src/ts/pages/Person/components/Tempo.tsx @@ -0,0 +1,107 @@ +import React, { useState } from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import { IPagination } from 'ts/interfaces/Pagination'; +import dataGripStore from 'ts/store/DataGrip'; +import { getShortDateRange } from 'ts/helpers/formatter'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import TempoChart from 'ts/components/Tempo'; +import Title from 'ts/components/Title'; + +import uiKitStyle from 'ts/components/UiKit/styles/index.module.scss'; +import style from 'ts/pages/Team/styles/filters.module.scss'; + +interface ITempoViewProps { + user?: string; + response?: IPagination<any>; +} + +function TempoView({ response, user }: ITempoViewProps) { + if (!response) return null; + return ( + <TempoChart + days={response.content as any[]} + author={user} + /> + ); +} + +TempoView.defaultProps = { + response: undefined, +}; + +function getPartOfData(filters: any, rows: any[]) { + return rows.filter((row: any) => (row.week === filters.week)).slice(0, 7); +} + +const Tempo = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const author = dataGripStore.dataGrip.author.statistic[userId || 0]; + + const rows = dataGripStore.dataGrip.timestamp.statisticByAuthor[author.author]?.allCommitsByTimestamp || []; + const firstIndex = rows.length - 1; + const firstPoint = rows[firstIndex]; + + const [week, setWeek] = useState<number>(firstPoint.week); + + if (!rows?.length) return (<NothingFound />); + const partOfData = getPartOfData({ week, user: author.author }, rows); + const firstWeekDay = partOfData[0]; + const lastWeekDay = partOfData[partOfData.length - 1]; + + if (!partOfData?.length) return (<NothingFound />); + return ( + <> + <Title title="Фильтры"/> + <PageWrapper> + <div className={style.tempo_page_filters}> + <UiKitButton + type="second" + disabled={week === 1} + onClick={() => { + setWeek(week - 1); + }} + > + « + </UiKitButton> + <div className={`${uiKitStyle.ui_kit_common} ${style.date_range}`}> + {getShortDateRange({ + from: firstWeekDay.timestamp, + to: lastWeekDay.timestamp, + })} + </div> + <UiKitButton + type="second" + disabled={week === firstPoint.week} + onClick={() => { + setWeek(week + 1); + }} + > + » + </UiKitButton> + </div> + </PageWrapper> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={() => getFakeLoader(partOfData)} + watch={week} + > + <TempoView + user={author.author} + /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Tempo; diff --git a/src/ts/pages/Person/components/Total.tsx b/src/ts/pages/Person/components/Total.tsx new file mode 100644 index 0000000..6dcabb1 --- /dev/null +++ b/src/ts/pages/Person/components/Total.tsx @@ -0,0 +1,90 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import getAchievementByAuthor from 'ts/helpers/achievement/byAuthor'; +import ACHIEVEMENT_TYPE from 'ts/helpers/achievement/constants/type'; +import localization from 'ts/helpers/Localization'; + +import CardWithIcon from 'ts/components/CardWithIcon'; +import Achievements from 'ts/components/Achievement'; +import Description from 'ts/components/Description'; +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import Title from 'ts/components/Title'; + +import dataGripStore from 'ts/store/DataGrip'; + +interface IAchievementBlockProps { + title: string; + achievements: string[]; +} + +function AchievementBlock({ title, achievements }: IAchievementBlockProps) { + if (!achievements.length) return null; + return ( + <> + <Description text={`# ${title}`}/> + <Achievements list={achievements} /> + </> + ); +} + +const Total = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const taskNumber = statistic.tasks.length; + const achievements = getAchievementByAuthor(statistic.author); + + return ( + <PageWrapper> + <PageColumn> + <Title title={localization.get('Основные характеристики')}/> + <div> + <CardWithIcon + value={statistic.daysWorked} + icon="./assets/cards/work_days.png" + title="page.team.total.daysWorked.title" + description="page.team.total.daysWorked.description" + /> + <CardWithIcon + value={taskNumber ? taskNumber : null} + icon="./assets/cards/tasks.png" + title="задач" + description="Если коммиты правильно подписаны" + /> + <CardWithIcon + value={statistic.daysLosses} + icon="./assets/cards/lazy.png" + title="page.team.total.daysLosses.title" + description="page.team.total.daysLosses.description" + /> + <CardWithIcon + value={statistic.commits} + icon="./assets/cards/commits.png" + title="page.team.total.commits.title" + description="page.team.total.commits.description" + /> + </div> + </PageColumn> + <PageColumn> + <Title title={localization.get('Достижения')}/> + <AchievementBlock + title="Позитивные" + achievements={achievements[ACHIEVEMENT_TYPE.GOOD]} + /> + <AchievementBlock + title="Нейтральные" + achievements={achievements[ACHIEVEMENT_TYPE.NORMAL]} + /> + <AchievementBlock + title="Негативные" + achievements={achievements[ACHIEVEMENT_TYPE.BAD]} + /> + <Description text="Чем больше сотрудник набрал отрицательных достижений, тем больше вероятность, что ситуация нестандартная. Возможно, стоит изменить режим его работы, задачи или отчётность. Следует поговорить с ним и узнать, какие проблемы мешают его работе."/> + </PageColumn> + </PageWrapper> + ); +}); + +export default Total; diff --git a/src/ts/pages/Person/components/UserSelect.tsx b/src/ts/pages/Person/components/UserSelect.tsx new file mode 100644 index 0000000..68b79aa --- /dev/null +++ b/src/ts/pages/Person/components/UserSelect.tsx @@ -0,0 +1,51 @@ +import React from 'react'; +import { useNavigate, useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import UiKitSelect from 'ts/components/UiKit/components/Select'; +import UiKitButton from 'ts/components/UiKit/components/Button'; + +import style from '../styles/index.module.scss'; + +const UserSelect = observer((): React.ReactElement => { + const { type, page, userId } = useParams<any>(); + const navigate = useNavigate(); + + const formattedUserId = parseInt(userId || '0', 10) || 0; + const authors = dataGripStore.dataGrip.author.list; + const options = authors.map((title: string, id: number) => ({ id, title })); + + return ( + <div className={style.user_select}> + <UiKitButton + type="second" + disabled={formattedUserId <= 0} + onClick={() => { + navigate(`/${type}/${page}/${formattedUserId - 1}`); + }} + > + « + </UiKitButton> + <UiKitSelect + value={formattedUserId} + options={options} + className={style.user_name} + onChange={(newUserId: string) => { + navigate(`/${type}/${page}/${newUserId}`); + }} + /> + <UiKitButton + type="second" + disabled={formattedUserId >= (authors.length - 1)} + onClick={() => { + navigate(`/${type}/${page}/${formattedUserId + 1}`); + }} + > + » + </UiKitButton> + </div> + ); +}); + +export default UserSelect; diff --git a/src/ts/pages/Person/components/Week.tsx b/src/ts/pages/Person/components/Week.tsx new file mode 100644 index 0000000..67447c6 --- /dev/null +++ b/src/ts/pages/Person/components/Week.tsx @@ -0,0 +1,132 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import IHashMap from 'ts/interfaces/HashMap'; +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import { getShortDateRange, getShortNumber } from 'ts/helpers/formatter'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import LoadMore from 'ts/components/DataLoader/components/LoadMore'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; + +import { getMax } from 'ts/pages/Common/helpers/getMax'; + +interface IWeekViewProps { + name: string; + response?: IPagination<any>; +} + +function WeekView({ response, name }: IWeekViewProps) { + if (!response) return null; + + const typeChart = getOptions({ max: getMax(response, 'authors', name), order: dataGripStore.dataGrip.type.list }); + const workDaysChart = getOptions({ max: 7, order: ['будни', 'выходные'], suffix: 'дней' }); + const taskInDayChart = getOptions({ max: getMax(response, 'taskInDay', name) }); + + return ( + <Table rows={response.content}> + <Column + isFixed + template={ColumnTypesEnum.STRING} + title="Дата" + properties="timestamp" + formatter={getShortDateRange} + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="authors" + formatter={(authors: IHashMap<number>) => authors[name] || 0} + /> + <Column + title="Количество задач" + template={(row: any) => ( + <LineChart + options={typeChart} + value={row.authors[name]} + details={row.typeByAuthor[name]} + /> + )} + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="workDays" + formatter={(workDays: IHashMap<number>) => workDays[name] || 0} + /> + <Column + title="Дни с коммитами" + template={([work, week]: any) => ( + <LineChart + options={workDaysChart} + value={work + week} + details={{ 'будни': work, 'выходные': week }} + /> + )} + formatter={(row: any) => ( // TODO: не верно, тут сумма, а сб или вс не факт. Он мог прогулять пн, но работать в вс + row?.workDays[name] > 5 + ? [5, row?.workDays[name] - 5] + : [row?.workDays[name], 0] + )} + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="taskInDay" + formatter={(taskInDay: IHashMap<number>) => getShortNumber(taskInDay[name] || 0)} + /> + <Column + title="Задач в день" + properties="taskInDay" + template={(taskInDay: any) => ( + <LineChart + options={taskInDayChart} + value={taskInDay[name]} + /> + )} + width={200} + /> + </Table> + ); +} + +WeekView.defaultProps = { + response: undefined, +}; + +const Week = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const statistic = dataGripStore.dataGrip.author.statistic[userId || 0]; + const rows = dataGripStore.dataGrip.week.statistic.filter((item: any) => item.authors[statistic.author]); + if (!rows?.length) return (<NothingFound />); + const recommendations = dataGripStore.dataGrip.recommendations.person?.byWeek[statistic.author]; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по неделям"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest) => getFakeLoader(rows, pagination)} + > + <WeekView name={statistic.author} /> + <LoadMore /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Week; diff --git a/src/ts/pages/Person/components/Year.tsx b/src/ts/pages/Person/components/Year.tsx new file mode 100644 index 0000000..20c7801 --- /dev/null +++ b/src/ts/pages/Person/components/Year.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; + +import YearChart from 'ts/components/YearChart'; +import PageWrapper from 'ts/components/Page/wrapper'; + +const Year = observer((): React.ReactElement => { + const { userId } = useParams<any>(); + const author = dataGripStore.dataGrip.author.statistic[userId || 0]; + const statistic = dataGripStore.dataGrip.timestamp.statisticByAuthor[author.author]; + const max = statistic.commitsByTimestampCounter.max; + + return ( + <PageWrapper template="table"> + <YearChart + maxCommits={max} + authors={[author]} + wordDays={statistic.allCommitsByTimestamp} + /> + </PageWrapper> + ); +}); + +export default Year; diff --git a/src/ts/pages/Person/index.tsx b/src/ts/pages/Person/index.tsx new file mode 100644 index 0000000..f7ea9cb --- /dev/null +++ b/src/ts/pages/Person/index.tsx @@ -0,0 +1,44 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; + +import Title from 'ts/components/Title'; + +import UserSelect from './components/UserSelect'; +import Changes from './components/Changes'; +import Commits from './components/Commits'; +import Hours from './components/Hours'; +import Money from './components/Money'; +import PopularWords from './components/PopularWords'; +import Speed from './components/Speed'; +import Total from './components/Total'; +import Week from './components/Week'; +import Year from './components/Year'; +import Tempo from './components/Tempo'; + +function Person() { + const { type, page } = useParams<any>(); + if (type !== 'person') return null; + return ( + <> + {page !== 'week' && ( + <> + <Title title="Фильтры"/> + <UserSelect /> + </> + )} + + {page === 'changes' && <Changes/>} + {page === 'commits' && <Commits/>} + {page === 'hours' && <Hours/>} + {page === 'money' && <Money/>} + {page === 'words' && <PopularWords/>} + {page === 'speed' && <Speed/>} + {page === 'total' && <Total/>} + {page === 'month' && <Week/>} + {page === 'week' && <Tempo/>} + {page === 'year' && <Year/>} + </> + ); +} + +export default Person; diff --git a/src/ts/pages/Person/styles/index.module.scss b/src/ts/pages/Person/styles/index.module.scss new file mode 100644 index 0000000..af30dd8 --- /dev/null +++ b/src/ts/pages/Person/styles/index.module.scss @@ -0,0 +1,13 @@ +@import '../../../../styles/variables'; + +.user_select { + margin-bottom: 24px; +} + +.user_name { + display: inline-block; + width: 260px; + max-width: 260px; + margin: 0 12px; +} + diff --git a/src/ts/pages/Settings/components/Buttons.tsx b/src/ts/pages/Settings/components/Buttons.tsx new file mode 100644 index 0000000..6eb4ed0 --- /dev/null +++ b/src/ts/pages/Settings/components/Buttons.tsx @@ -0,0 +1,33 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; + +import formStore from '../store/Form'; +import style from '../styles/index.module.scss'; + +const Buttons = observer((): React.ReactElement | null => { + if (!formStore.isEdited) return null; + + return ( + <div className={style.buttons_header}> + <UiKitButton + type="second" + onClick={() => { + formStore.setInitState(formStore.initState); + }} + > + Отмена + </UiKitButton> + <UiKitButton + onClick={() => { + formStore.save(formStore.state); + }} + > + Сохранить + </UiKitButton> + </div> + ); +}); + +export default Buttons; diff --git a/src/ts/pages/Settings/components/Common.tsx b/src/ts/pages/Settings/components/Common.tsx new file mode 100644 index 0000000..a344bbc --- /dev/null +++ b/src/ts/pages/Settings/components/Common.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitInputNumber from 'ts/components/UiKit/components/InputNumber'; +import PageBox from 'ts/components/Page/Box'; +import Title from 'ts/components/Title'; + +import formStore from '../store/Form'; + +const Common = observer((): React.ReactElement | null => { + return ( + <> + <Title title="Другие данные"/> + <PageBox> + <UiKitInputNumber + title="Ссылка на таск-трекер" + value={formStore.state.linksPrefixForTasks} + onChange={(jiraLink: number) => { + formStore.updateState('linksPrefixForTasks', jiraLink); + }} + /> + </PageBox> + </> + ); +}); + +export default Common; diff --git a/src/ts/pages/Settings/components/Filter.tsx b/src/ts/pages/Settings/components/Filter.tsx new file mode 100644 index 0000000..3529749 --- /dev/null +++ b/src/ts/pages/Settings/components/Filter.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitInputNumber from 'ts/components/UiKit/components/InputNumber'; +import UiKitDate from 'ts/components/UiKit/components/Date'; +import PageBox from 'ts/components/Page/Box'; +import Title from 'ts/components/Title'; + +import formStore from '../store/Form'; + +const Filter = observer((): React.ReactElement | null => { + const filters = formStore.state.filters; + if (!filters) return null; + + return ( + <> + <Title title="Фильтр входных данных"/> + <PageBox> + <UiKitInputNumber + title="Минимальное число коммитов" + value={filters.minCommits} + onChange={(minCommits: number) => { + formStore.updateState('filters.minCommits', minCommits); + }} + /> + <UiKitDate + title="Дата начала анализа" + value={filters.from} + onChange={(from: string) => { + formStore.updateState('filters.from', from); + }} + /> + <UiKitDate + title="Дата окончания анализа" + value={filters.to} + onChange={(to: string) => { + formStore.updateState('filters.to', to); + }} + /> + </PageBox> + </> + ); +}); + +export default Filter; diff --git a/src/ts/pages/Settings/components/Form.tsx b/src/ts/pages/Settings/components/Form.tsx new file mode 100644 index 0000000..af71c77 --- /dev/null +++ b/src/ts/pages/Settings/components/Form.tsx @@ -0,0 +1,83 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitButtonMenu from 'ts/components/UiKit/components/ButtonMenu'; +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; + +import dataGripStore from 'ts/store/DataGrip'; + +import UserSetting from './User'; +import Salary from './Salary'; +import Common from './Common'; +import Filter from './Filter'; + +import { IEmployees } from '../interfaces/Setting'; +import { getNewEmployeesSettings } from '../helpers/getEmptySettings'; +import formStore from '../store/Form'; +import style from '../styles/index.module.scss'; + +const SettingForm = observer((response: any): React.ReactElement | null => { + const employees = formStore.state.employees; + if (!response || !employees) return null; + + + const selectedNames = employees.map((user: IEmployees) => user.name); + const authors = dataGripStore.dataGrip.author.list + .filter((title: string) => !selectedNames.includes(title)) + .map((title: string, id: number) => ({ id, title })); + + const users = formStore.state.employees.map((user: IEmployees) => ( + <UserSetting + key={user.id} + user={user} + onChange={(newUser: any) => { + const newEmployees = employees.map((setting: IEmployees) => setting.id === user.id ? newUser : setting); + formStore.updateState('employees', newEmployees); + }} + onRemove={() => { + const newEmployees = employees.filter((setting: IEmployees) => setting.id !== user.id); + formStore.updateState('employees', newEmployees); + }} + /> + )); + + return ( + <PageWrapper> + <PageColumn> + <Filter /> + <Salary /> + <Common /> + </PageColumn> + <PageColumn> + <Title title="Индивидуальные настройки"/> + {employees.length > 0 ? ( + users + ) : ( + <NothingFound + message="Индивидуальных настроек нет. Данные по всем сотрудникам вычисляются по общим параметрам." + /> + )} + {authors.length && ( + <div className={style.buttons_footer}> + <UiKitButtonMenu + options={authors} + onClick={(user: any) => { + formStore.updateState('employees', [ + ...employees, + getNewEmployeesSettings(user?.title, formStore.state, selectedNames?.length), + ]); + }} + > + Добавить пользователя + </UiKitButtonMenu> + </div> + )} + </PageColumn> + </PageWrapper> + ); +}); + +export default SettingForm; diff --git a/src/ts/pages/Settings/components/Salary.tsx b/src/ts/pages/Settings/components/Salary.tsx new file mode 100644 index 0000000..fda1232 --- /dev/null +++ b/src/ts/pages/Settings/components/Salary.tsx @@ -0,0 +1,77 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import UiKitInputNumber from 'ts/components/UiKit/components/InputNumber'; +import UiKitColumns from 'ts/components/UiKit/components/Columns'; +import UiKitSwitch from 'ts/components/UiKit/components/Switch'; +import PageBox from 'ts/components/Page/Box'; +import Title from 'ts/components/Title'; + +import formStore from '../store/Form'; + +const Common = observer((): React.ReactElement | null => { + const defaultSalary = formStore.state.defaultSalary; + if (!defaultSalary) return null; + + return ( + <> + <Title title="Общие данные по зарплате"/> + <PageBox> + <UiKitSwitch + title="Тип работы над проектом" + value={defaultSalary.type} + options={[ + { id: 'full', title: 'Полная занятость' }, + { id: 'part', title: 'Проектная работа' }, + ]} + onChange={(type: any) => { + formStore.updateState('defaultSalary.type', type?.id); + }} + /> + <UiKitColumns> + <UiKitInputNumber + title="Зарплата в месяц" + value={defaultSalary.value} + onChange={(value: number) => { + formStore.updateState('defaultSalary.value', value); + }} + /> + <UiKitSwitch + title="Валюта" + value={defaultSalary.currency} + options={['RUB', 'USD', 'EUR']} + onChange={(currency: string) => { + formStore.updateState('defaultSalary.currency', currency); + }} + /> + </UiKitColumns> + <UiKitColumns> + <UiKitInputNumber + title="Количество рабочих дней в году" + value={defaultSalary.workDaysInYear} + onChange={(workDaysInYear: number) => { + formStore.updateState('defaultSalary.workDaysInYear', workDaysInYear); + }} + /> + <UiKitInputNumber + title="Количество дней отпуска в год" + value={defaultSalary.vacationDaysInYear} + onChange={(vacationDaysInYear: number) => { + formStore.updateState('defaultSalary.vacationDaysInYear', vacationDaysInYear); + }} + /> + </UiKitColumns> + <UiKitSwitch + title="Количество рабочих дней в неделю" + value={defaultSalary.workDaysInWeek} + options={[1, 2, 3, 4, 5, 6, 7]} + onChange={(workDaysInWeek: number) => { + formStore.updateState('defaultSalary.workDaysInWeek', workDaysInWeek); + }} + /> + </PageBox> + </> + ); +}); + +export default Common; diff --git a/src/ts/pages/Settings/components/User.tsx b/src/ts/pages/Settings/components/User.tsx new file mode 100644 index 0000000..5b3256b --- /dev/null +++ b/src/ts/pages/Settings/components/User.tsx @@ -0,0 +1,75 @@ +import React from 'react'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; +import confirm from 'ts/components/ModalWindow/store/Confirm'; +import PageBox from 'ts/components/Page/Box'; +import Title from 'ts/components/Title'; + +import { IEmployees, IEmployeesSalary } from '../interfaces/Setting'; +import { getNewSalarySettings } from '../helpers/getEmptySettings'; +import UserSalary from './UserSalary'; +import formStore from '../store/Form'; +import style from '../styles/index.module.scss'; + +interface IUserSettingProps { + user: IEmployees; + onChange: Function; + onRemove: Function; +} + +function UserSetting({ + user, + onChange, + onRemove, +}: IUserSettingProps) { + const items = user.salary.map((salary: IEmployeesSalary, index: number) => ( + <UserSalary + key={user.id} + index={index + 1} + salary={salary} + onChange={(newSalary: any) => { + onChange({ + ...user, + salary: user.salary.map((setting: IEmployeesSalary) => setting.id === salary.id ? newSalary : setting), + }); + }} + onRemove={() => { + onChange({ + ...user, + salary: user.salary.filter((setting: IEmployeesSalary) => setting.id !== salary.id), + }); + }} + /> + )); + + return ( + <PageBox + className={style.user} + onRemove={() => confirm.open().then(() => onRemove())} + > + <Title + title={user?.name || ''} + className={style.user_title} + /> + {items} + <div className={style.user_footer}> + <UiKitButton + type="slim" + onClick={() => { + onChange({ + ...user, + salary: [ + ...user.salary, + getNewSalarySettings(formStore.state), + ], + }); + }} + > + Добавить трудовой договор + </UiKitButton> + </div> + </PageBox> + ); +} + +export default UserSetting; diff --git a/src/ts/pages/Settings/components/UserSalary.tsx b/src/ts/pages/Settings/components/UserSalary.tsx new file mode 100644 index 0000000..a330464 --- /dev/null +++ b/src/ts/pages/Settings/components/UserSalary.tsx @@ -0,0 +1,107 @@ +import React, { useState } from 'react'; + +import UiKitInputNumber from 'ts/components/UiKit/components/InputNumber'; +import UiKitColumns from 'ts/components/UiKit/components/Columns'; +import UiKitSwitch from 'ts/components/UiKit/components/Switch'; +import UiKitButton from 'ts/components/UiKit/components/Button'; +import UiKitDate from 'ts/components/UiKit/components/Date'; +import confirm from 'ts/components/ModalWindow/store/Confirm'; +import Title from 'ts/components/Title'; + +import { IEmployeesSalary } from '../interfaces/Setting'; +import style from '../styles/index.module.scss'; + +interface IUserSalaryProps { + salary: IEmployeesSalary; + index: number; + onChange: Function; + onRemove: Function; +} + +function UserSalary({ + salary, + index, + onChange, + onRemove, +}: IUserSalaryProps) { + const [isOpen, setIsOpen] = useState<boolean>(false); + return ( + <div className={style.salary}> + <Title + title={`Дополнение к трудовому договору №${index}`} + className={isOpen ? '' : style.salary_title} + /> + <div className={style.salary_icons}> + <img + className={style.salary_icons_item} + src="./assets/list/arrow.svg" + onClick={() => setIsOpen(!isOpen)} + /> + </div> + {isOpen && ( + <> + <UiKitColumns> + <UiKitDate + title="Дата начала действия" + value={salary?.from} + onChange={(from: string) => { + onChange({ ...salary, from }); + }} + /> + <UiKitSwitch + title="Количество рабочих дней в неделю" + value={salary.workDaysInWeek} + options={[1, 2, 3, 4, 5, 6, 7]} + onChange={(workDaysInWeek: number) => { + onChange({ ...salary, workDaysInWeek }); + }} + /> + </UiKitColumns> + <UiKitColumns> + <UiKitInputNumber + title="Зарплата в месяц" + value={salary?.value} + onChange={(value: number) => { + onChange({ ...salary, value }); + }} + /> + <UiKitSwitch + title="Валюта" + value={salary?.currency} + options={['RUB', 'USD', 'EUR']} + onChange={(currency: string) => { + onChange({ ...salary, currency }); + }} + /> + </UiKitColumns> + <UiKitColumns> + <UiKitInputNumber + title="Количество рабочих дней в году" + value={salary?.workDaysInYear} + onChange={(workDaysInYear: number) => { + onChange({ ...salary, workDaysInYear }); + }} + /> + <UiKitInputNumber + title="Количество дней отпуска в год" + value={salary?.vacationDaysInYear} + onChange={(vacationDaysInYear: number) => { + onChange({ ...salary, vacationDaysInYear }); + }} + /> + </UiKitColumns> + <div className={style.salary_footer}> + <UiKitButton + type="second" + onClick={() => confirm.open().then(() => onRemove())} + > + Удалить + </UiKitButton> + </div> + </> + )} + </div> + ); +} + +export default UserSalary; diff --git a/src/ts/pages/Settings/helpers/getEmptySettings.ts b/src/ts/pages/Settings/helpers/getEmptySettings.ts new file mode 100644 index 0000000..6aa14c2 --- /dev/null +++ b/src/ts/pages/Settings/helpers/getEmptySettings.ts @@ -0,0 +1,55 @@ +import { ISetting, IEmployees, IEmployeesSalary } from '../interfaces/Setting'; +import ICommit from 'ts/interfaces/Commit'; + +let DEFAULT_VALUES: any = {}; +export function setDefaultValues(firstCommit: ICommit, lastCommit: ICommit) { + DEFAULT_VALUES = { + minCommits: 20, + from: firstCommit.timestamp, + to: lastCommit.timestamp, + }; +} + +export function getNewSalarySettings(settings: ISetting): IEmployeesSalary { + return { + id: Math.random(), + value: settings.defaultSalary.value, + currency: settings.defaultSalary.currency, + workDaysInYear: settings.defaultSalary.workDaysInYear, + vacationDaysInYear: settings.defaultSalary.vacationDaysInYear, + workDaysInWeek: settings.defaultSalary.workDaysInWeek, + from: settings.defaultFilters.from, + }; +} + +export function getNewEmployeesSettings( + name: string, + settings: ISetting, + order: number, +): IEmployees { + return { + id: Math.random(), + name, + order, + salary: [ + getNewSalarySettings(settings), + ], + }; +} + +export default function getEmptySettings(): ISetting { + return { + defaultFilters: { ...DEFAULT_VALUES }, + filters: { ...DEFAULT_VALUES }, + defaultSalary: { + value: 180000, + currency: 'RUB', + workDaysInYear: 247, + vacationDaysInYear: 28, + workDaysInWeek: 5, + type: 'full', + }, + linksPrefixForTasks: '', + employees: [], + }; +} diff --git a/src/ts/pages/Settings/index.tsx b/src/ts/pages/Settings/index.tsx new file mode 100644 index 0000000..76e54f5 --- /dev/null +++ b/src/ts/pages/Settings/index.tsx @@ -0,0 +1,51 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import DataLoader from 'ts/components/DataLoader'; +import SettingForm from './components/Form'; +// import settingsStore from 'ts/store/Settings'; +import settingsApi from 'ts/api/settings'; +import formStore from './store/Form'; +// +// function getDeepCopy(state: any) { +// const { +// from, +// to, +// minCommits, +// isFullTime, +// defaultSalary, +// defaultWorkDays, +// holidaysInYear, +// currency, +// salary, +// workDays, +// } = state; +// return { +// from, +// to, +// minCommits, +// isFullTime, +// defaultSalary, +// defaultWorkDays, +// holidaysInYear, +// currency, +// salary: { ...salary }, +// workDays: { ...workDays }, +// }; +// } + +const SettingPage = observer((): React.ReactElement | null => { + return ( + <DataLoader + to="response" + loader={() => settingsApi.loadSettings().then((response) => { + formStore.setInitState(response); + return Promise.resolve(response); + })} + > + <SettingForm /> + </DataLoader> + ); +}); + +export default SettingPage; diff --git a/src/ts/pages/Settings/interfaces/Setting.ts b/src/ts/pages/Settings/interfaces/Setting.ts new file mode 100644 index 0000000..d0c8481 --- /dev/null +++ b/src/ts/pages/Settings/interfaces/Setting.ts @@ -0,0 +1,39 @@ +export interface IEmployeesSalary { + id: number; + value: number; + currency: string; + workDaysInYear: number; + vacationDaysInYear: number; + workDaysInWeek: number; + from: string; +} + +export interface IEmployees { + id: number; + name: string; + order: number; + salary: IEmployeesSalary[]; +} + +export interface ISetting { + defaultFilters: { + minCommits: number; + from: string; + to: string; + }; + filters: { + minCommits: number; + from: string; + to: string; + }; + defaultSalary: { + value: number; + currency: string; + workDaysInYear: number; + vacationDaysInYear: number; + workDaysInWeek: number; + type: 'full' | 'part'; + }; + linksPrefixForTasks: string; + employees: IEmployees[]; +} diff --git a/src/ts/pages/Settings/store/Form.ts b/src/ts/pages/Settings/store/Form.ts new file mode 100644 index 0000000..9f57d48 --- /dev/null +++ b/src/ts/pages/Settings/store/Form.ts @@ -0,0 +1,27 @@ +import { action, makeObservable } from 'mobx'; + +import Form from 'ts/store/Form'; +import settingsApi from 'ts/api/settings'; +import { ISetting } from '../interfaces/Setting'; + +class FormStore extends Form { + constructor() { + super(); + makeObservable(this, { + save: action, + }); + } + + save(body: ISetting): Promise<any> { + const { saveSettings } = settingsApi; + return this.submit(saveSettings, body, false) + .then((response: any) => { + this.setInitState(this.state); + return Promise.resolve(response); + }); + } +} + +const formStore = new FormStore(); + +export default formStore; diff --git a/src/ts/pages/Settings/styles/index.module.scss b/src/ts/pages/Settings/styles/index.module.scss new file mode 100644 index 0000000..c6edc6f --- /dev/null +++ b/src/ts/pages/Settings/styles/index.module.scss @@ -0,0 +1,67 @@ +@import '../../../../styles/variables'; + +.buttons { + &_header, + &_footer { + display: block; + margin: 0 0 24px 0; + } + + &_header { + text-align: right; + } + + &_footer { + text-align: center; + } +} + +.user { + padding: 24px 0; + + &_title { + padding-left: 24px; + } + + &_footer { + padding: 24px 24px 0 24px; + } +} + +.salary { + position: relative; + padding: 24px; + border-bottom: 1px solid #E2E9F0; + + &:nth-child(2n + 1) { + background-color: #F5F7F9; + } + + &_title { + margin: 0; + } + + &_icons { + position: absolute; + top: 20px; + right: 12px; + display: inline-block; + white-space: nowrap; + + &_item { + display: inline-block; + padding: 2px; + height: 24px; + width: 24px; + + cursor: pointer; + box-sizing: border-box; + vertical-align: top; + } + } + + &_footer { + padding-top: 16px; + text-align: right; + } +} \ No newline at end of file diff --git a/src/ts/pages/Team/components/Author.tsx b/src/ts/pages/Team/components/Author.tsx new file mode 100644 index 0000000..1ecb077 --- /dev/null +++ b/src/ts/pages/Team/components/Author.tsx @@ -0,0 +1,184 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import ISort from 'ts/interfaces/Sort'; +import IHashMap from 'ts/interfaces/HashMap'; +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import { getMoney, getShortNumber } from 'ts/helpers/formatter'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import localization from 'ts/helpers/Localization'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; + +import { getMax, getMaxByLength } from 'ts/pages/Common/helpers/getMax'; +import Description from 'ts/components/Description'; + +interface IAuthorViewProps { + response?: IPagination<any>; + updateSort?: Function; +} + +function AuthorView({ response, updateSort }: IAuthorViewProps) { + if (!response) return null; + + const textWork = localization.get('page.team.author.worked'); + const textLosses = localization.get('page.team.author.losses'); + const daysWorked = getOptions({ order: [textWork, textLosses] }); + const taskChart = getOptions({ max: getMaxByLength(response, 'tasks'), suffix: 'задач' }); + const commitsChart = getOptions({ max: getMax(response, 'commits') }); + const typeChart = getOptions({ order: dataGripStore.dataGrip.type.list }); + + return ( + <Table + rows={response.content} + sort={response.sort} + updateSort={updateSort} + > + <Column + isFixed + template={ColumnTypesEnum.STRING} + properties="author" + width={200} + /> + <Column + isSortable="daysWorked" + title="page.team.author.workedLosses" + width={400} + template={(details: any) => ( + <LineChart + options={daysWorked} + details={details} + /> + )} + formatter={(row: any) => { + return { [textWork]: row.daysWorked, [textLosses]: row.daysLosses }; + }} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="tasks" + formatter={(tasks: string[]) => (tasks?.length || 0)} + /> + <Column + isSortable + properties="tasks" + title="page.team.author.tasks" + template={(value: number) => ( + <LineChart + options={taskChart} + value={value} + /> + )} + formatter={(tasks: any) => (tasks?.length || 0)} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.author.daysForTask" + properties="daysForTask" + formatter={getShortNumber} + width={120} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.author.scopes" + properties="scopes" + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="commits" + /> + <Column + isSortable + title="page.team.author.commits" + properties="commits" + template={(value: number) => ( + <LineChart + options={commitsChart} + value={value} + /> + )} + /> + <Column + title="page.team.author.types" + properties="types" + width={400} + template={(details: IHashMap<number>) => ( + <LineChart + options={typeChart} + details={details} + /> + )} + /> + <Column + template={ColumnTypesEnum.NUMBER} + title="page.team.author.moneyAll" + properties="moneyAll" + formatter={getMoney} + /> + <Column + template={ColumnTypesEnum.NUMBER} + title="page.team.author.moneyWorked" + properties="moneyWorked" + formatter={getMoney} + /> + <Column + template={ColumnTypesEnum.NUMBER} + title="page.team.author.moneyLosses" + properties="moneyLosses" + formatter={getMoney} + /> + </Table> + ); +} + +AuthorView.defaultProps = { + response: undefined, +}; + +const Author = observer((): React.ReactElement => { + const rows = dataGripStore.dataGrip.author.statistic; + if (!rows?.length) return (<NothingFound />); + const recommendations = dataGripStore.dataGrip.recommendations.team?.byAuthor; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по фичам"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader(rows, pagination, '', sort)} + > + <AuthorView /> + <Pagination /> + </DataLoader> + </PageWrapper> + <PageWrapper> + <PageColumn> + <Description + text="*Часть статитики* (скорость работы, затраченные деньги и т.п.) *по сотрудникам с типом Помошник не считается*, т.к. это эпизодическая роль в проекте. Предпологаем, что они не влияют на проект, а их правками можно пренебречь на фоне общего объема работы." + /> + </PageColumn> + <PageColumn> + <Description + text="*Сортировка по умолчанию* — это сортировка по количеству задач и группам (текущие, уволенные, помогающие сотрудники)." + /> + </PageColumn> + </PageWrapper> + </> + ); +}); + +export default Author; diff --git a/src/ts/pages/Team/components/Changes.tsx b/src/ts/pages/Team/components/Changes.tsx new file mode 100644 index 0000000..f52fa99 --- /dev/null +++ b/src/ts/pages/Team/components/Changes.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonChanges from 'ts/pages/Common/components/Changes'; + +const Changes = observer((): React.ReactElement => { + const statistic = dataGripStore.dataGrip.timestamp.statistic; + return ( + <CommonChanges statistic={statistic} /> + ); +}); + +export default Changes; diff --git a/src/ts/pages/Team/components/Commits.tsx b/src/ts/pages/Team/components/Commits.tsx new file mode 100644 index 0000000..5a6b526 --- /dev/null +++ b/src/ts/pages/Team/components/Commits.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonCommits from 'ts/pages/Common/components/Commits'; + +const Commits = observer((): React.ReactElement => { + const statistic = dataGripStore.dataGrip.timestamp.statistic; + return ( + <CommonCommits statistic={statistic} /> + ); +}); + +export default Commits; diff --git a/src/ts/pages/Team/components/Hours.tsx b/src/ts/pages/Team/components/Hours.tsx new file mode 100644 index 0000000..bb7128e --- /dev/null +++ b/src/ts/pages/Team/components/Hours.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; + +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; +import HoursChart from 'ts/components/HoursChart'; +import Title from 'ts/components/Title'; + +import PageWrapper from 'ts/components/Page/wrapper'; + +const Hours = observer((): React.ReactElement => { + const statistic = dataGripStore.dataGrip.team.statistic; + const recommendations = dataGripStore.dataGrip.recommendations.team?.byHour; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Распределение коммитов в течении каждого дня недели"/> + <PageWrapper template="table"> + <HoursChart statistic={statistic} /> + </PageWrapper> + </> + ); +}); + +export default Hours; diff --git a/src/ts/pages/Team/components/PopularWords.tsx b/src/ts/pages/Team/components/PopularWords.tsx new file mode 100644 index 0000000..ee2f822 --- /dev/null +++ b/src/ts/pages/Team/components/PopularWords.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import CommonPopularWords from 'ts/pages/Common/components/PopularWords'; + +const PopularWords = observer((): React.ReactElement => { + const statistic = dataGripStore.dataGrip.team.statistic.wordStatistics; + return ( + <CommonPopularWords statistic={statistic} /> + ); +}); + +export default PopularWords; diff --git a/src/ts/pages/Team/components/Scope.tsx b/src/ts/pages/Team/components/Scope.tsx new file mode 100644 index 0000000..cc16fac --- /dev/null +++ b/src/ts/pages/Team/components/Scope.tsx @@ -0,0 +1,128 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import { getMoney } from 'ts/helpers/formatter'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; + +interface IScopeViewProps { + response?: IPagination<any>; +} + +function ScopeView({ response }: IScopeViewProps) { + if (!response) return null; + const typeChart = getOptions({ order: dataGripStore.dataGrip.type.list }); + const authorChart = getOptions({ order: dataGripStore.dataGrip.author.list }); + + return ( + <Table rows={response.content}> + <Column + isFixed + template={ColumnTypesEnum.STRING} + title="page.team.scope.scope" + properties="scope" + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.scope.days" + properties="days" + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.scope.authorsDays" + properties="authors" + formatter={(authors: any) => { + return Object.keys(authors) + .map(name => (authors[name].days || 0)) + .reduce((t, v) => (t + v), 0); + }} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.scope.tasks" + properties="tasks" + formatter={(v: any[]) => (v?.length || 0)} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.scope.commits" + properties="commits" + /> + <Column + title="page.team.scope.types" + properties="types" // TODO: нужно по числу изменений, а не коммитов + width={200} + template={(details: any) => ( + <LineChart + options={typeChart} + details={details} + /> + )} + /> + <Column + title="page.team.scope.authors" + properties="authors" + width={200} + formatter={(authors: any) => { + return Object.fromEntries( + Object.keys(authors).map(name => [name, authors[name]?.commits || 0]), + ); + }} + template={(details: any) => ( + <LineChart + options={authorChart} + details={details} + /> + )} + /> + <Column + template={ColumnTypesEnum.NUMBER} + title="page.team.scope.cost" + properties="cost" + formatter={getMoney} + /> + </Table> + ); +} + +ScopeView.defaultProps = { + response: undefined, +}; + +const Scope = observer((): React.ReactElement => { + const rows = dataGripStore.dataGrip.scope.statistic; + if (rows?.length < 2) return (<NothingFound />); + const recommendations = dataGripStore.dataGrip.recommendations.team?.byScope; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по фичам"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest) => getFakeLoader(rows, pagination)} + > + <ScopeView /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Scope; diff --git a/src/ts/pages/Team/components/Tempo.tsx b/src/ts/pages/Team/components/Tempo.tsx new file mode 100644 index 0000000..d6ed2c0 --- /dev/null +++ b/src/ts/pages/Team/components/Tempo.tsx @@ -0,0 +1,136 @@ +import React, { useState } from 'react'; +import { observer } from 'mobx-react-lite'; + +import { IPagination } from 'ts/interfaces/Pagination'; +import dataGripStore from 'ts/store/DataGrip'; +import { getShortDateRange } from 'ts/helpers/formatter'; + +import UiKitButton from 'ts/components/UiKit/components/Button'; +import UiKitSelect from 'ts/components/UiKit/components/Select'; +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import TempoChart from 'ts/components/Tempo'; +import Title from 'ts/components/Title'; + +import uiKitStyle from 'ts/components/UiKit/styles/index.module.scss'; +import style from '../styles/filters.module.scss'; + +interface ITempoViewProps { + order: string[]; + user?: string; + response?: IPagination<any>; +} + +function TempoView({ response, order, user }: ITempoViewProps) { + if (!response) return null; + console.log(response.content?.length); + return ( + <TempoChart + days={response.content as any[]} + author={user} + order={order} + /> + ); +} + +TempoView.defaultProps = { + response: undefined, +}; + +function getPartOfData(filters: any, rows: any[]) { + console.log(filters); + return rows.filter((row: any) => (row.week === filters.week)).slice(0, 7); +} + +const Tempo = observer((): React.ReactElement => { + const rows = dataGripStore.dataGrip.timestamp.statistic.allCommitsByTimestamp || []; + const order = dataGripStore.dataGrip.author.list || []; + const firstIndex = rows.length - 1; + const firstPoint = rows[firstIndex]; + + const [week, setWeek] = useState<number>(firstPoint.week); + const [user, setUser] = useState<string>(''); + console.log(firstPoint.week); + if (!rows?.length) return (<NothingFound />); + const partOfData = getPartOfData({ week, user }, rows); + const firstWeekDay = partOfData[0]; + const lastWeekDay = partOfData[partOfData.length - 1]; + + if (!partOfData?.length) return (<NothingFound />); + return ( + <> + <Title title="Фильтры"/> + <PageWrapper> + <div className={style.tempo_page_filters}> + <UiKitButton + type="second" + disabled={week === 1} + onClick={() => { + setWeek(week - 1); + }} + > + « + </UiKitButton> + <div className={`${uiKitStyle.ui_kit_common} ${style.date_range}`}> + {getShortDateRange({ + from: firstWeekDay.timestamp, + to: lastWeekDay.timestamp, + })} + </div> + <UiKitButton + type="second" + disabled={week === firstPoint.week} + onClick={() => { + setWeek(week + 1); + }} + > + » + </UiKitButton> + + <UiKitButton + type="second" + onClick={() => { + setUser(order[order.indexOf(user) - 1]); + }} + > + « + </UiKitButton> + <UiKitSelect + className={style.user} + value={user} + options={[ '', ...dataGripStore.dataGrip.author.list]} + onChange={(id: number, name: string) => { + setUser(name); + }} + /> + <UiKitButton + type="second" + onClick={() => { + setUser(order[order.indexOf(user) + 1]); + }} + > + » + </UiKitButton> + </div> + </PageWrapper> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={() => getFakeLoader(partOfData)} + watch={`${week}${user}`} + > + <TempoView + order={order} + user={user} + /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Tempo; diff --git a/src/ts/pages/Team/components/Total.tsx b/src/ts/pages/Team/components/Total.tsx new file mode 100644 index 0000000..12f43de --- /dev/null +++ b/src/ts/pages/Team/components/Total.tsx @@ -0,0 +1,119 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import PageColumn from 'ts/components/Page/column'; +import Title from 'ts/components/Title'; +import localization from 'ts/helpers/Localization'; +import CardWithIcon from 'ts/components/CardWithIcon'; +import Description from 'ts/components/Description'; + +import dataGripStore from 'ts/store/DataGrip'; +import settingsStore from 'ts/store/Settings'; +import { getShortMoney } from 'ts/helpers/formatter'; + +const Total = observer((): React.ReactElement => { + const statistic = dataGripStore.dataGrip.team.statistic; + const employment = dataGripStore.dataGrip.author.employment; + const timestamp = dataGripStore.dataGrip.timestamp.statistic; + const workSpeed = employment.active.reduce((speed: number, name: string) => { + return speed + dataGripStore.dataGrip.author.statisticByName[name].taskInDay; + }, 0).toFixed(1); + const moneySpeed = employment.active.reduce((speed: number, name: string) => { + return speed + (settingsStore.salary[name] || settingsStore.defaultSalary); + }, 0); + + return ( + <PageWrapper> + <PageColumn> + <Title title={localization.get('page.team.total.titleA')}/> + <div> + <CardWithIcon + value={statistic.daysWorked} + icon="./assets/cards/work_days.png" + title="page.team.total.daysWorked.title" + description="page.team.total.daysWorked.description" + /> + <CardWithIcon + value={statistic.commits} + icon="./assets/cards/commits.png" + title="page.team.total.commits.title" + description="page.team.total.commits.description" + /> + <CardWithIcon + value={statistic.daysLosses} + icon="./assets/cards/lazy.png" + title="page.team.total.daysLosses.title" + description="page.team.total.daysLosses.description" + /> + <CardWithIcon + value={`${employment.active.length} / ${employment.dismissed.length}`} + icon="./assets/cards/dismissal.png" + title="page.team.total.employment.title" + description="page.team.total.employment.description" + /> + <CardWithIcon + long + value={workSpeed} + icon="./assets/cards/tasks_month.png" + title="page.team.total.workSpeed.title" + description="page.team.total.workSpeed.description" + /> + </div> + <Description + text="*Человеко-дни* — это работа одного сотрудника в течение одного рабочего дня. Например, за один календарный день, команда из трех сотрудников выдает объем работы в три человеко-дня." + /> + <Description + text="*Днями прогулов* считаются только рабочие дни, когда коммиты могли бы быть сделаны. Выходные, государственные праздники и отпуска в расчёте не участвуют." + /> + <Description + text="Карточка *работает и уволилось* показывает фактический состав сотрудников, которые постоянно участвуют в работе. Кроме этого, есть «помощники» — это сотрудники, как правило другой специализации, которые могут иногда делать коммиты в проект." + /> + </PageColumn> + <PageColumn> + <Title title={localization.get('page.team.total.titleB')}/> + <div> + <CardWithIcon + value={getShortMoney(statistic.moneyAll)} + icon="./assets/cards/money_total.png" + title="page.team.total.moneyAll.title" + description="page.team.total.moneyAll.description" + /> + <CardWithIcon + value={getShortMoney(statistic.moneyWorked)} + icon="./assets/cards/money_work.png" + title="page.team.total.moneyWorked.title" + description="page.team.total.moneyWorked.description" + /> + <CardWithIcon + value={getShortMoney(statistic.moneyLosses)} + icon="./assets/cards/money_lazy.png" + title="page.team.total.moneyLosses.title" + description="page.team.total.moneyLosses.description" + /> + <CardWithIcon + value={getShortMoney(timestamp.weekendPayment)} + icon="./assets/cards/money_holidays.png" + title="page.team.total.weekendPayment.title" + description="page.team.total.weekendPayment.description" + /> + <CardWithIcon + long + value={getShortMoney(moneySpeed)} + icon="./assets/cards/money_month.png" + title="page.team.total.moneySpeed.title" + description="page.team.total.moneySpeed.description" + /> + </div> + <Description + text="*Переплатой* считаются только рабочие дни, когда коммиты могли бы быть сделаны. Выходные, государственные праздники и отпуска в расчёте не участвуют. Именно поэтому переплата + фактическая стоимость != общей. В общей стоимости заложена оплата выходных, государственных праздников и отпусков." + /> + <Description + text="*Работой на выходных* считается по коэфициенту х2 от оплаты обычного дня. Выше отображена именно переплата (х1), т.к. сам факт переработки в данном контексте не интересен. Мы не смотрим скорость сжигания бюджета. Мы смотрим переплату при увеличении скорости работы." + /> + </PageColumn> + </PageWrapper> + ); +}); + +export default Total; diff --git a/src/ts/pages/Team/components/Tree.tsx b/src/ts/pages/Team/components/Tree.tsx new file mode 100644 index 0000000..9f85a6d --- /dev/null +++ b/src/ts/pages/Team/components/Tree.tsx @@ -0,0 +1,145 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; + +import TreeFilters from './TreeFilters'; +import { getSubTreeByPath, getArrayFromTree } from '../helpers/tree'; +import treeStore from '../store/Tree'; + +interface ITreeViewProps { + response?: IPagination<any>; +} + +function TreeView({ response }: ITreeViewProps) { + if (!response) return null; + + const getDetails = (file: any, property: string) => { + if (!file) return {}; + return Object.keys(file.authors || {}) + .reduce((details: any, name: any) => { + details[name] = file.authors[name][property]; + return details; + }, {}); + }; + + const fileChart = getOptions({ order: dataGripStore.dataGrip.author.list, suffix: 'строк' }); + const rewriteChart = getOptions({ order: ['добавили', 'изменили'], suffix: 'строк' }); + + return ( + <Table + rows={response.content} + disabledRow={(row: any) => { + if (row?.title === '..') return false; + const limit = treeStore.minCommits || 0; + const name = dataGripStore.dataGrip.author.list[treeStore.authorId || ''] || ''; + const author = row.file?.authors[name]; + const commits = author?.commits || 0; + return (treeStore.authorId && !author) || (commits < limit); + }} + > + <Column + isFixed + template={ColumnTypesEnum.STRING} + properties="title" + width={200} + onClick={(row: any) => { + treeStore.updateFilter('selectedPath', row.path || []); + }} + /> + <Column + title="Процент перезаписи строк" + properties="file" + width={250} + template={(file: any) => ( + <LineChart + value={file ? 100 : 0} + options={rewriteChart} + details={{ + 'добавили': file?.lines || 0, + 'изменили': (file?.total?.changes || 0) + (file?.total?.removed || 0), + }} + /> + )} + /> + <Column + title="Кто добавлял" + properties="file" + width={200} + template={(file: any) => ( + <LineChart + value={file?.total?.added ? 100 : 0} + options={fileChart} + details={getDetails(file, 'addedPercent')} + /> + )} + /> + <Column + title="Кто менял" + properties="file" + width={200} + template={(file: any) => ( + <LineChart + value={file?.total?.changes ? 100 : 0} + options={fileChart} + details={getDetails(file, 'changesPercent')} + /> + )} + /> + <Column + title="Кто удалял" + properties="file" + width={200} + template={(file: any) => ( + <LineChart + value={file?.total?.removed ? 100 : 0} + options={fileChart} + details={getDetails(file, 'removedPercent')} + /> + )} + /> + </Table> + ); +} + +TreeView.defaultProps = { + response: undefined, +}; + +const Tree = observer((): React.ReactElement => { + const fileTree = dataGripStore.fileTree; + const subTree = getSubTreeByPath(fileTree, treeStore.selectedPath); + const fileList = getArrayFromTree(subTree); + + return ( + <> + <Title title="Фильтры"/> + <TreeFilters/> + <Title title="Дерево проекта с учётом выбранных фильтров"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest) => getFakeLoader(fileList, { ...pagination, size: 500 })} + watch={treeStore.hash} + > + <TreeView /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Tree; diff --git a/src/ts/pages/Team/components/TreeFilters.tsx b/src/ts/pages/Team/components/TreeFilters.tsx new file mode 100644 index 0000000..2105b59 --- /dev/null +++ b/src/ts/pages/Team/components/TreeFilters.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; +import UiKitSelect from 'ts/components/UiKit/components/Select'; +import UiKitInputNumber from 'ts/components/UiKit/components/InputNumber'; + +import treeStore from '../store/Tree'; +import style from '../styles/filters.module.scss'; + +const TreeFilters = observer((): React.ReactElement => { + const authors = dataGripStore.dataGrip.author.list; + const options = authors.map((title: string, id: number) => ({ id, title })); + options.unshift({ id: 0, title: 'Все сотрудники' }); + + return ( + <> + <UiKitSelect + title="Сотрудник" + value={treeStore.authorId} + options={options} + className={style.filter} + onChange={(authorId: number) => { + treeStore.updateFilter('authorId', authorId); + }} + /> + <UiKitInputNumber + title="Количество коммитов" + help="Минимальное количество коммитов, которое сделал сотрудник в файле" + value={treeStore.minCommits} + className={style.filter} + onChange={(minCommits: number) => { + treeStore.updateFilter('minCommits', minCommits); + }} + /> + </> + ); +}); + +export default TreeFilters; diff --git a/src/ts/pages/Team/components/Type.tsx b/src/ts/pages/Team/components/Type.tsx new file mode 100644 index 0000000..684784b --- /dev/null +++ b/src/ts/pages/Team/components/Type.tsx @@ -0,0 +1,130 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import IHashMap from 'ts/interfaces/HashMap'; +import ISort from 'ts/interfaces/Sort'; +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; + +import { getMaxByLength } from 'ts/pages/Common/helpers/getMax'; + +interface ITypeViewProps { + response?: IPagination<any>; + updateSort?: Function; +} + +function TypeView({ response, updateSort }: ITypeViewProps) { + if (!response) return null; + + const taskChart = getOptions({ max: getMaxByLength(response, 'tasks'), suffix: 'задач' }); + const daysByAuthorsChart = getOptions({ max: getMaxByLength(response, 'daysByAuthorsTotal'), suffix: 'дней' }); + const authorChart = getOptions({ order: dataGripStore.dataGrip.author.list }); + + return ( + <Table + rows={response.content} + sort={response.sort} + updateSort={updateSort} + > + <Column + isFixed + template={ColumnTypesEnum.STRING} + title="page.team.type.type" + properties="type" + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="tasks" + /> + <Column + isSortable + title="page.team.type.tasks" + properties="tasks" + template={(value: number) => ( + <LineChart + options={taskChart} + value={value} + /> + )} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + title="page.team.type.days" + properties="days" + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="daysByAuthorsTotal" + /> + <Column + isSortable + title="page.team.type.authorsDays" + properties="daysByAuthorsTotal" + template={(value: number) => ( + <LineChart + options={daysByAuthorsChart} + value={value} + /> + )} + /> + <Column + template={ColumnTypesEnum.NUMBER} + title="page.team.type.commits" + properties="commits" + /> + <Column + title="page.team.type.authors" + properties="commitsByAuthors" + template={(details: IHashMap<number>) => ( + <LineChart + options={authorChart} + details={details} + /> + )} + width={600} + /> + </Table> + ); +} + +TypeView.defaultProps = { + response: undefined, +}; + +const Type = observer((): React.ReactElement => { + const rows = dataGripStore.dataGrip.type.statistic; + if (!rows?.length) return (<NothingFound />); + const recommendations = dataGripStore.dataGrip.recommendations.team?.byType; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по фичам"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader(rows, pagination, '', sort)} + > + <TypeView /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Type; diff --git a/src/ts/pages/Team/components/Week.tsx b/src/ts/pages/Team/components/Week.tsx new file mode 100644 index 0000000..a310a1f --- /dev/null +++ b/src/ts/pages/Team/components/Week.tsx @@ -0,0 +1,166 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import ISort from 'ts/interfaces/Sort'; +import IHashMap from 'ts/interfaces/HashMap'; +import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination'; +import { getShortDateRange } from 'ts/helpers/formatter'; +import dataGripStore from 'ts/store/DataGrip'; + +import PageWrapper from 'ts/components/Page/wrapper'; +import DataLoader from 'ts/components/DataLoader'; +import Pagination from 'ts/components/DataLoader/components/Pagination'; +import getFakeLoader from 'ts/components/DataLoader/helpers/formatter'; +import NothingFound from 'ts/components/NothingFound'; +import Title from 'ts/components/Title'; +import Table from 'ts/components/Table'; +import Column from 'ts/components/Table/components/Column'; +import { ColumnTypesEnum } from 'ts/components/Table/interfaces/Column'; +import LineChart from 'ts/components/LineChart'; +import getOptions from 'ts/components/LineChart/helpers/getOptions'; +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; + +import { getMax } from 'ts/pages/Common/helpers/getMax'; + +interface IWeekViewProps { + response?: IPagination<any>; + updateSort?: Function; +} + +function WeekView({ response, updateSort }: IWeekViewProps) { + if (!response) return null; + + const tasksChart = getOptions({ max: getMax(response, 'tasks'), order: dataGripStore.dataGrip.type.list }); + const authorsChart = getOptions({ max: getMax(response, 'authorsLength'), order: dataGripStore.dataGrip.author.list, suffix: 'задач' }); + const changesChart = getOptions({ max: getMax(response, 'changesLength'), order: ['добавили', 'изменили', 'удалили'], suffix: 'строк' }); + const workDaysTotalChart = getOptions({ order: ['были коммиты', 'небыло коммитов'], suffix: 'дней' }); + const workDaysChart = getOptions({ order: dataGripStore.dataGrip.author.list, suffix: 'дней' }); + + return ( + <Table + rows={response.content} + sort={response.sort} + updateSort={updateSort} + > + <Column + isFixed + template={ColumnTypesEnum.STRING} + title="Дата" + properties="timestamp" + formatter={getShortDateRange} + width={260} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="tasks" + /> + <Column + isSortable="tasks" + title="Количество задач" + template={(row: any) => ( + <LineChart + options={tasksChart} + value={row.tasks} + details={row.types} + /> + )} + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="authorsLength" + /> + <Column + isSortable="authorsLength" + title="Количество человек" + template={(row: any) => ( + <LineChart + options={authorsChart} + value={row.authorsLength} + details={row.authors} + /> + )} + width={300} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="changesLength" + /> + <Column + isSortable="changesLength" + title="Изменения строк" + template={(row: any) => ( + <LineChart + options={changesChart} + value={row.changesLength} + details={{ + 'добавили': row?.changes?.added, + 'изменили': row?.changes?.changes, + 'удалили': row?.changes?.removed, + }} + /> + )} + width={200} + /> + <Column + template={ColumnTypesEnum.SHORT_NUMBER} + properties="workDaysTotal" + /> + <Column + isSortable="workDaysTotal" + title="Дни с коммитами и без" + template={(row: any) => ( + <LineChart + options={workDaysTotalChart} + details={{ // TODO: ошибка суммы, т.к. 5 дневка не у всех. Нужно по автору перебирать. + 'были коммиты': row?.workDaysTotal, + 'небыло коммитов': row?.authorsLength * 5 - row?.workDaysTotal, + }} + /> + )} + /> + <Column + title="Кто не коммитил" + template={(details: IHashMap<number>) => ( + <LineChart + options={workDaysChart} + details={details} + /> + )} + formatter={(row: any) => { + const detailsLikeArray = Object.entries(row?.workDays).map(([name, days]: any) => [name, 5 - days]); + return Object.fromEntries(detailsLikeArray.filter((nameDays: any) => nameDays[1] > 0)); + }} + width={250} + /> + </Table> + ); +} + +WeekView.defaultProps = { + response: undefined, +}; + +const Week = observer((): React.ReactElement => { + const rows = dataGripStore.dataGrip.week.statistic; + if (!rows?.length) return (<NothingFound />); + const recommendations = dataGripStore.dataGrip.recommendations.team?.byWeek; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Статистика по фичам"/> + <PageWrapper template="table"> + <DataLoader + to="response" + loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader(rows, pagination, '', sort)} + > + <WeekView /> + <Pagination /> + </DataLoader> + </PageWrapper> + </> + ); +}); + +export default Week; diff --git a/src/ts/pages/Team/components/Year.tsx b/src/ts/pages/Team/components/Year.tsx new file mode 100644 index 0000000..84a0056 --- /dev/null +++ b/src/ts/pages/Team/components/Year.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { observer } from 'mobx-react-lite'; + +import dataGripStore from 'ts/store/DataGrip'; + +import RecommendationsWrapper from 'ts/components/Recommendations/wrapper'; +import YearChart from 'ts/components/YearChart'; +import Title from 'ts/components/Title'; +import PageWrapper from 'ts/components/Page/wrapper'; + +const Year = observer((): React.ReactElement => { + const authors = dataGripStore.dataGrip.author.statistic; + const statistic = dataGripStore.dataGrip.timestamp.statistic; + const max = statistic.commitsByTimestampCounter.max; + const recommendations = dataGripStore.dataGrip.recommendations.team?.byTimestamp; + + return ( + <> + <RecommendationsWrapper recommendations={recommendations} /> + <Title title="Фильтры"/> + <PageWrapper template="table"> + <YearChart + maxCommits={max} + authors={authors} + wordDays={statistic.allCommitsByTimestamp} + /> + </PageWrapper> + </> + ); +}); + +export default Year; diff --git a/src/ts/pages/Team/helpers/tree.ts b/src/ts/pages/Team/helpers/tree.ts new file mode 100644 index 0000000..d5bcbda --- /dev/null +++ b/src/ts/pages/Team/helpers/tree.ts @@ -0,0 +1,58 @@ +import { IFileTree } from 'ts/interfaces/FileInfo'; + +interface IFile { + name: string; + path: string[]; + content: IFile[]; +} + +export function getSubTreeByPath(tree: IFileTree, path: string[]) { + let subTree: any = tree || { content: [] }; + (path || []).forEach((folderName: string) => { + subTree = subTree.content[folderName] || { content: [] }; + }); + return subTree; +} + + +function getButtonUp(file: IFile) { + return file?.path?.length ? ({ + title: '..', + path: file.path.slice(0, -1), + }) : null; +} + +function getFolderView(file: IFile) { + return { + file, + title: `📁 ${file.name}`, + path: file.path, + }; +} + +function getFileView(file: IFile) { + return { + file, + title: `📄 ${file.name.split('/').pop() || ''}`, + }; +} + +export function getArrayFromTree(tree: any) { + const folders = []; + const files = []; + + for (let name in tree.content) { + const file = tree.content[name]; + if (file.content) { + folders.push(getFolderView(file)); + } else { + files.push(getFileView(file)); + } + } + + return [ + getButtonUp(tree), + ...folders, + ...files, + ].filter(v => v); +} \ No newline at end of file diff --git a/src/ts/pages/Team/index.tsx b/src/ts/pages/Team/index.tsx new file mode 100644 index 0000000..ea02b66 --- /dev/null +++ b/src/ts/pages/Team/index.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; + +import Author from './components/Author'; +import Commits from './components/Commits'; +import Changes from './components/Changes'; +import Hours from './components/Hours'; +import PopularWords from './components/PopularWords'; +import Scope from './components/Scope'; +import Tempo from './components/Tempo'; +import Total from './components/Total'; +import Tree from './components/Tree'; +import Type from './components/Type'; +import Week from './components/Week'; +import Year from './components/Year'; + +function Team() { + const { type, page } = useParams<any>(); + + if (type && type !== 'team') return null; + if (!type) return (<Total/>); + + return ( + <> + {page === 'author' && <Author/>} + {page === 'changes' && <Changes/>} + {page === 'timestamp' && <Commits/>} + {page === 'hours' && <Hours/>} + {page === 'words' && <PopularWords/>} + {page === 'scope' && <Scope/>} + {page === 'month' && <Week/>} + {page === 'year' && <Year/>} + {page === 'total' && <Total/>} + {page === 'tree' && <Tree/>} + {page === 'type' && <Type/>} + {page === 'sprint' && <Tempo/>} + </> + ); +} + +export default Team; diff --git a/src/ts/pages/Team/store/Tree.ts b/src/ts/pages/Team/store/Tree.ts new file mode 100644 index 0000000..740a095 --- /dev/null +++ b/src/ts/pages/Team/store/Tree.ts @@ -0,0 +1,38 @@ +import { makeObservable, observable, action } from 'mobx'; + +interface ITreeStore { + hash: number; + authorId: number; + minCommits: number; + selectedPath: string[]; + updateFilter: (property: string, value: any) => void; +} + +class TreeStore implements ITreeStore { + hash: number = 0; + + authorId: number = 0; + + minCommits: number = 0; + + selectedPath: string[] = []; + + constructor() { + makeObservable(this, { + hash: observable, + authorId: observable, + minCommits: observable, + selectedPath: observable, + updateFilter: action, + }); + } + + updateFilter(property: string, value: any) { + this[property] = value; + this.hash = Math.random(); + } +} + +const treeStore = new TreeStore(); + +export default treeStore; diff --git a/src/ts/pages/Team/styles/filters.module.scss b/src/ts/pages/Team/styles/filters.module.scss new file mode 100644 index 0000000..2d2434d --- /dev/null +++ b/src/ts/pages/Team/styles/filters.module.scss @@ -0,0 +1,25 @@ +@import '../../../../styles/variables'; + +.filter { + display: inline-block; + margin: 0 24px 24px 0; + vertical-align: top; +} + +.tempo_page_filters { + margin: 0 0 24px 0; +} + +.date_range { + width: 260px; + max-width: 260px; + margin: 0 var(--space-xs); + text-align: center; +} + +.user { + display: inline-block; + width: 260px; + max-width: 260px; + margin: 0 6px; +} \ No newline at end of file diff --git a/src/ts/pages/Welcome/components/console.tsx b/src/ts/pages/Welcome/components/console.tsx new file mode 100644 index 0000000..1c2daa0 --- /dev/null +++ b/src/ts/pages/Welcome/components/console.tsx @@ -0,0 +1,23 @@ +import React from 'react'; + +import style from '../styles/console.module.scss'; + +function Console() { + return ( + <div className={`${style.welcome_console}`}> + <div className={`${style.welcome_console_header}`}> + <span className={`${style.welcome_console_header_icon}`}></span> + <span className={`${style.welcome_console_header_icon}`}></span> + <span className={`${style.welcome_console_header_icon}`}></span> + </div> + <div className={`${style.welcome_console_body}`}> + {'git --no-pager log --numstat --oneline --all --no-merges --reverse --date=iso-strict --pretty=format:"%ad>%cN>%cE>%s" | sed -e \'s/\\\\/\\\\\\\\/g\' | sed -e \'s/`/"/g\' | sed -e \'s/^/report.push(\\`/g\' | sed \'s/$/\\`\\);/g\' | sed \'s/\\$/_/g\' > dump.git\n'} + </div> + <button className={`${style.welcome_console_copy}`}> + Копировать + </button> + </div> + ); +} + +export default Console; diff --git a/src/ts/pages/Welcome/index.tsx b/src/ts/pages/Welcome/index.tsx new file mode 100644 index 0000000..c50811f --- /dev/null +++ b/src/ts/pages/Welcome/index.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +import Console from './components/console'; +import style from './styles/index.module.scss'; + +function Welcome() { + return ( + <section className={`${style.welcome}`}> + <div className={`${style.welcome_row}`}> + <h2 className={`${style.welcome__title_1}`}> + Выполните команду в корне вашего проекта + </h2> + <Console /> + <p className={`${style.welcome__description}`}> + Git создаст файл dump.git. + Он содержит данные для построения отчёта. + Или git shortlog -s -n -e если отчёт вам не нужен. + Советую добавить в проект файл + <Link + className={`${style.welcome__description_link}`} + target="_blank" + to="https://git-scm.com/docs/gitmailmap"> + .mailmap + </Link> + {', чтобы обьединить статистику по пользователям.'} + </p> + <h2 className={`${style.welcome__title_2}`}> + Перетащите файл dump.git на эту страницу + </h2> + </div> + </section> + ); +} + +export default Welcome; diff --git a/src/ts/pages/Welcome/styles/console.module.scss b/src/ts/pages/Welcome/styles/console.module.scss new file mode 100644 index 0000000..a6e1d06 --- /dev/null +++ b/src/ts/pages/Welcome/styles/console.module.scss @@ -0,0 +1,85 @@ +@import '../../../../styles/variables'; + +.welcome_console { + position: relative; + display: block; + width: 100%; + max-width: 700px; + margin: 0 auto; + box-sizing: border-box; +} + +.welcome_console_header, +.welcome_console_body { + font-size: var(--font-s); + font-weight: 100; + display: block; + width: 100%; + margin: 0 auto; + box-sizing: border-box; + line-height: 1.3; + text-align: left; +} + +.welcome_console_header { + display: block; + height: 32px; + padding: 0 8px; + line-height: 20px; + color: #8F8F8F; + white-space: nowrap; + text-align: left; + border: 1px solid #D4D4D4; + border-bottom: none; + cursor: default; + background-color: #F2F2F2; + border-radius: 4px 4px 0 0; +} + +.welcome_console_body { + height: 250px; + padding: 8px 16px 16px; + line-height: 1.3; + color: #00B200; + white-space: normal; + background-color: #0C0C0C; + border-radius: 0 0 4px 4px; +} + +.welcome_console_header_icon { + display: inline-block; + width: 16px; + height: 16px; + margin: 6px 8px 0 0; + box-sizing: border-box; + border-radius: 8px; + border: 1px solid #B5B5B5; + background: linear-gradient(90deg, #D7D8DB 0%, #B5B5B5 100%); +} + + +.welcome_console_copy { + position: absolute; + bottom: 16px; + right: 16px; + + font-size: 13px; + font-weight: 100; + display: block; + padding: 6px 12px; + line-height: 13px; + + text-align: center; + cursor: pointer; + border-radius: 4px; + + color: #8F8F8F; + border: 1px solid #F2F2F2; + background-color: #F2F2F2; +} + +.welcome_console_copy:hover { + bottom: 15px; + right: 15px; + background-color: #EDEDED; +} \ No newline at end of file diff --git a/src/ts/pages/Welcome/styles/index.module.scss b/src/ts/pages/Welcome/styles/index.module.scss new file mode 100644 index 0000000..ce44faa --- /dev/null +++ b/src/ts/pages/Welcome/styles/index.module.scss @@ -0,0 +1,107 @@ +@import '../../../../styles/variables'; + +.welcome { + position: relative; + display: flex; + align-items: center; + justify-content: center; + + width: calc(100vw - 16px); + height: 100vh; + padding: 0; + margin: 0; + + box-sizing: border-box; + text-align: center; +} + +.welcome_row { + width: auto; +} + +.welcome_step__icon, +.welcome_step__icon:after { + position: absolute; + top: 0; + left: 0; + font-size: 38px; + font-weight: 100; + display: block; + width: 70px; + height: 70px; + text-align: center; + line-height: 70px; + border: 1px solid black; + background-color: transparent; +} + +.welcome_step__icon:after { + content: ''; + top: 4px; + left: 4px; + background-color: transparent; +} + +.welcome__title_1, +.welcome__title_2 { + font-size: 42px; + font-weight: 100; + margin: 46px auto; + padding: 0; +} + +.welcome__title_1 { + margin-top: 0; +} + +.welcome__title_2 { + margin-bottom: 0; +} + +.welcome__description_link, +.welcome__description { + font-size: var(--font-xs); + + display: inline-block; + width: 100%; + max-width: 700px; + padding: 0; + margin: 16px auto 0; + + line-height: 1.3; + text-align: center; + text-decoration: none; + color: #878FA1; +} + +.welcome__description_link { + display: inline; + text-decoration: underline; +} + +@media (max-width: 800px) { + .welcome { + display: block; + width: 100%; + padding: 32px 0 0 0; + } + + .welcome__title_1, + .welcome__title_2 { + width: 90%; + font-size: var(--font-l); + } + + .welcome__description { + width: 90%; + } + + .welcome_icons__console { + width: 90%; + margin: 0 auto; + } + + .welcome_icons__console_body { + height: 200px; + } +} diff --git a/src/ts/store/DataGrip.ts b/src/ts/store/DataGrip.ts new file mode 100644 index 0000000..f6ba635 --- /dev/null +++ b/src/ts/store/DataGrip.ts @@ -0,0 +1,79 @@ +import { makeObservable, observable, action } from 'mobx'; + +import ICommit from 'ts/interfaces/Commit'; +import { IDirtyFile, IFileTree } from 'ts/interfaces/FileInfo'; +import achievements from 'ts/helpers/achievement/byCompetition'; +import dataGrip from 'ts/helpers/DataGrip'; +import getFileTreeWithStatistic from 'ts/helpers/DataGrip/helpers/tree'; +import Parser from 'ts/helpers/Parser'; +import { setDefaultValues } from 'ts/pages/Settings/helpers/getEmptySettings'; + +import settingsStore from './Settings'; + +interface IDataGripStore { + commits: ICommit[]; + dataGrip: any; + showApplication: boolean; + setCommits: (log?: string[]) => void; +} + +class DataGripStore implements IDataGripStore { + commits: any[] = []; + + fileList: IDirtyFile[] = []; + + fileTree: IFileTree = {} as IFileTree; + + dataGrip: any = null; + + showApplication: boolean = false; + + constructor() { + makeObservable(this, { + commits: observable, + dataGrip: observable, + showApplication: observable, + setCommits: action, + }); + } + + setCommits(dump?: string[]) { + dataGrip.clear(); + const { + commits, + fileList, + fileTree, + } = Parser(dump || [], (commit: ICommit) => dataGrip.addCommit(commit)); + + this.commits = commits; + this.fileList = fileList; + this.fileTree = getFileTreeWithStatistic(fileTree); + + this.showApplication = !!this.commits.length;// && !!dataGrip.author.list.length; + if (this.showApplication) { + setDefaultValues(dataGrip.firstLastCommit.minData, dataGrip.firstLastCommit.maxData); + settingsStore.updateByCommits( + this.commits, + dataGrip.firstLastCommit.minData, + dataGrip.firstLastCommit.maxData, + ); + } + dataGrip.updateByInitialization(); + + this.dataGrip = null; + this.dataGrip = dataGrip; + console.dir(dataGrip); + } + + updateChars() { + dataGrip.updateByFilters(); + if (!dataGrip.author.list.length) return; + achievements.updateByDataGrip(dataGrip.author.statistic); + this.dataGrip = null; + this.dataGrip = dataGrip; + } +} + +const dataGripStore = new DataGripStore(); + +export default dataGripStore; diff --git a/src/ts/store/Form.ts b/src/ts/store/Form.ts new file mode 100644 index 0000000..e5a3c38 --- /dev/null +++ b/src/ts/store/Form.ts @@ -0,0 +1,185 @@ +import { makeObservable, observable, action } from 'mobx'; +import FormData from 'ts/helpers/FormData'; + +interface IError { + id: string; + message: string; +} + +export interface IFormStore { + isSuccess: boolean; + isLocked: boolean; + isLoading: boolean; + isServerError: boolean; + initState: any; + state: any; + + errorMessage: string; + errors: IError[]; + setFormError: Function; + removeFormError: Function; + + setState: Function; + setInitState?: (response: any) => void; + + updateState: Function; + updateInitState?: Function; + + clearErrorMessage: () => void; + clearAllErrors: () => void; + clear: Function; + + setIsLocked: (status: boolean) => void; + + getFormattedState: Function; + validation: Function; + submit: (loader: Function, data: any, clearForm: boolean) => Promise<any>; +} + +class FormStore implements IFormStore { + isEdited: boolean = false; + + isSuccess: boolean = false; + + isLoading: boolean = false; // блокировка формы для обработки данных в store + + isLocked: boolean = false; // блокировка отправки формы для обработки данных вне store + + isServerError: boolean = false; + + initState: any = {}; // инициализационный стейт для сравнения со state + + state: any = {}; + + errorMessage: string = ''; + + errors: any = {}; + + constructor() { + makeObservable(this, { + isEdited: observable, + isSuccess: observable, + isLoading: observable, + isLocked: observable, + isServerError: observable, + state: observable, + errorMessage: observable, + errors: observable, + + setIsLocked: action, + setState: action, + setInitState: action, + updateState: action, + + setFormError: action, + removeFormError: action, + clearErrorMessage: action, + clearAllErrors: action, + clear: action, + + getFormattedState: action, + validation: action, + submit: action, + }); + } + + setIsLocked(status: boolean) { + this.isLocked = status; + } + + setInitState(response: any) { + this.initState = response || {}; + this.state = JSON.parse(JSON.stringify(this.initState)); + this.isEdited = false; + } + + setState(response: any) { + this.state = response || {}; + } + + updateState(propertyName: string, value?: any) { + this.state = FormData.getUpdatedFormData(this.state, propertyName, value); + this.isEdited = true; + } + + setFormError(propertyName: string, message: string) { + if (!message) { + this.removeFormError(propertyName); + return; + } + this.errors = { + ...this.errors, + [propertyName]: message, + }; + } + + removeFormError(propertyName: string) { + if (!this.errors[propertyName]) return; + const formattedState = { ...this.errors }; + delete formattedState[propertyName]; + this.errors = formattedState; + } + + clearErrorMessage() { + this.errorMessage = ''; + } + + clearAllErrors() { + this.isServerError = false; + this.errorMessage = ''; + this.errors = {}; + } + + clear() { + this.clearAllErrors(); + this.state = {}; + this.initState = {}; + } + + getFormattedState() { + return { ...this.state }; + } + + validation(data: any) { + if (this.errors.length) { + return Promise.reject(); + } + if (!data) { + return Promise.reject(); + } + this.clearErrorMessage(); + return Promise.resolve(); + } + + submit(loader: Function, data: any, clearForm: boolean = false): Promise<any> { + this.clearAllErrors(); + if (this.isLocked) { + return Promise.resolve(); + } + console.log(data); + return this.validation(data) + .then(action(() => { + this.isLoading = true; + })) + .then(() => loader(data)) + .then(action((response: any) => { + this.isSuccess = true; + if (clearForm) { + this.clear(); + } + return Promise.resolve(response); + })) + .catch(action((response) => { + if (response?.code > 204) { + this.isServerError = true; + return Promise.reject(response); + } + return Promise.reject(response); + })) + .finally(action(() => { + this.isLoading = false; + })); + } +} + +export default FormStore; diff --git a/src/ts/store/Settings.ts b/src/ts/store/Settings.ts new file mode 100644 index 0000000..133b8bd --- /dev/null +++ b/src/ts/store/Settings.ts @@ -0,0 +1,147 @@ +import { makeObservable, observable, action } from 'mobx'; +import ICommit from '../interfaces/Commit'; +import dataGripStore from './DataGrip'; + +interface ISettingsStore { + commits: ICommit[]; + defaultFrom: string; + defaultTo: string; + TODAY: Date; + ONE_DAY: number; + from: string; + to: string; + minCommits: number; + isFullTime: boolean; + + defaultSalary: number; + defaultWorkDays: number; + holidaysInYear: number; + currency: string; + salary: any; + workDays: any; + + updateByCommits: (commits: ICommit[], first: ICommit, last: ICommit) => void, + setFilterByDateType: (type: string) => void, +} + +class SettingsStore implements ISettingsStore { + commits: ICommit[] = []; + + defaultFrom: string = ''; + + defaultTo: string = ''; + + TODAY: Date = new Date(); + + ONE_DAY: number = 24 * 60 * 60 * 1000; + + from: string = ''; + + to: string = ''; + + minCommits: number = 20; + + isFullTime: boolean = true; + + defaultSalary: number = 180000; + + defaultWorkDays: number = 5; + + holidaysInYear: number = 118 + 22; // праздники + выходные + отпуск + + currency: string = 'RUB'; + + salary: any = {}; + + workDays: any = {}; + + constructor() { + makeObservable(this, { + commits: observable, + defaultFrom: observable, + defaultTo: observable, + TODAY: observable, + ONE_DAY: observable, + from: observable, + to: observable, + minCommits: observable, + isFullTime: observable, + + defaultSalary: observable, + defaultWorkDays: observable, + holidaysInYear: observable, + currency: observable, + + salary: observable, + workDays: observable, + + updateByCommits: action, + setFilterByDateType: action, + updateProperty: action, + setSalary: action, + }); + } + + getMiddleSalaryInMonth(name: string): number { + return this.salary[name] || this.defaultSalary; + } + + getMiddleSalaryInDay(name: string) { + const salaryInMonth = this.getMiddleSalaryInMonth(name); + const workDaysInWeek = this.workDays[name] || this.defaultWorkDays; + const workDaysInMonth = Math.ceil(4.3 * workDaysInWeek); + return salaryInMonth / workDaysInMonth; + } + + getValue(property: string) { + return property.split('.').reduce((acc, key) => acc[key], this); + } + + updateByCommits(commits: ICommit[], firstCommit: ICommit, lastCommit: ICommit) { + this.commits = commits; + this.defaultFrom = firstCommit.timestamp; + this.defaultTo = lastCommit.timestamp; + this.TODAY = new Date(this.defaultTo); + this.from = this.defaultFrom; + this.to = this.defaultTo; + this.minCommits = 20; + } + + setFilterByDateType(type: string) { + const count = { + year: 365, + halfYear: 183, + month: 30, + week: 7, + day: 1, + }[type]; + + this.from = count + ? (new Date(this.TODAY.getTime() - this.ONE_DAY * count)).toISOString().split('T')[0] + : this.defaultFrom; + + this.to = this.defaultTo; + + this.minCommits = { + all: 20, + year: 20, + halfYear: 10, + month: 2, + }[type] || 1; + + dataGripStore.updateChars(); + } + + updateProperty(propertyName: string, value?: any) { + this[propertyName] = value ?? null; + dataGripStore.updateChars(); + } + + setSalary(userName: string, salary?: number) { + this.salary[userName] = salary || this.defaultSalary; + } +} + +const settingsStore = new SettingsStore(); + +export default settingsStore; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..574ea33 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,42 @@ +{ + "compilerOptions": { + "target": "es6", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "experimentalDecorators": true, + "jsx": "react-jsx", + "noImplicitAny": true, + "suppressImplicitAnyIndexErrors": true, + "alwaysStrict": true, + "baseUrl": "src" + }, + "include": [ + "src", + "./declaration.d.ts" + ], + "exclude": [ + "node_modules", + "./node_modules/**/*", + "build", + "**/build/*", + "dist", + "**/dist/*", + "src/**/*.cjs", + "src/setupProxy.js", + ] +}

      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%0Dmm}BV8mw}P?WHCeZ$0*5Qf5M}h(ihBD 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 literal 0 HcmV?d00001 diff --git a/public/assets/chart/clock.svg b/public/assets/chart/clock.svg new file mode 100644 index 0000000..d86c7ab --- /dev/null +++ b/public/assets/chart/clock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/chart/commit.svg b/public/assets/chart/commit.svg new file mode 100644 index 0000000..04a070e --- /dev/null +++ b/public/assets/chart/commit.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/chart/sort.svg b/public/assets/chart/sort.svg new file mode 100644 index 0000000..38d2d82 --- /dev/null +++ b/public/assets/chart/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/chart/sort_down.svg b/public/assets/chart/sort_down.svg new file mode 100644 index 0000000..11b3d71 --- /dev/null +++ b/public/assets/chart/sort_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/chart/sort_up.svg b/public/assets/chart/sort_up.svg new file mode 100644 index 0000000..07557c7 --- /dev/null +++ b/public/assets/chart/sort_up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/list/arrow.svg b/public/assets/list/arrow.svg new file mode 100644 index 0000000..45c385d --- /dev/null +++ b/public/assets/list/arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/list/remove.svg b/public/assets/list/remove.svg new file mode 100644 index 0000000..4286394 --- /dev/null +++ b/public/assets/list/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/logo.svg b/public/assets/logo.svg new file mode 100644 index 0000000..973efcc --- /dev/null +++ b/public/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/branch.svg b/public/assets/menu/branch.svg new file mode 100644 index 0000000..6492450 --- /dev/null +++ b/public/assets/menu/branch.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/menu/per_money.svg b/public/assets/menu/per_money.svg new file mode 100644 index 0000000..473a83e --- /dev/null +++ b/public/assets/menu/per_money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/per_speed.svg b/public/assets/menu/per_speed.svg new file mode 100644 index 0000000..73db735 --- /dev/null +++ b/public/assets/menu/per_speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/pull-request.svg b/public/assets/menu/pull-request.svg new file mode 100644 index 0000000..0d9d27f --- /dev/null +++ b/public/assets/menu/pull-request.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/menu/setting.svg b/public/assets/menu/setting.svg new file mode 100644 index 0000000..a4f2ba1 --- /dev/null +++ b/public/assets/menu/setting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_common.svg b/public/assets/menu/team_common.svg new file mode 100644 index 0000000..53a123b --- /dev/null +++ b/public/assets/menu/team_common.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_date_1.svg b/public/assets/menu/team_date_1.svg new file mode 100644 index 0000000..0d8039e --- /dev/null +++ b/public/assets/menu/team_date_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_date_2.svg b/public/assets/menu/team_date_2.svg new file mode 100644 index 0000000..658821b --- /dev/null +++ b/public/assets/menu/team_date_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_feat.svg b/public/assets/menu/team_feat.svg new file mode 100644 index 0000000..d816278 --- /dev/null +++ b/public/assets/menu/team_feat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_files.svg b/public/assets/menu/team_files.svg new file mode 100644 index 0000000..a2e2d7a --- /dev/null +++ b/public/assets/menu/team_files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_type.svg b/public/assets/menu/team_type.svg new file mode 100644 index 0000000..ab22da8 --- /dev/null +++ b/public/assets/menu/team_type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_week.svg b/public/assets/menu/team_week.svg new file mode 100644 index 0000000..a81a3f5 --- /dev/null +++ b/public/assets/menu/team_week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_words.svg b/public/assets/menu/team_words.svg new file mode 100644 index 0000000..b7b8ade --- /dev/null +++ b/public/assets/menu/team_words.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_work.svg b/public/assets/menu/team_work.svg new file mode 100644 index 0000000..33d0f39 --- /dev/null +++ b/public/assets/menu/team_work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/menu/team_work_2.svg b/public/assets/menu/team_work_2.svg new file mode 100644 index 0000000..0b18da4 --- /dev/null +++ b/public/assets/menu/team_work_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/switch/person.svg b/public/assets/switch/person.svg new file mode 100644 index 0000000..0f5abfa --- /dev/null +++ b/public/assets/switch/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/switch/team.svg b/public/assets/switch/team.svg new file mode 100644 index 0000000..33d0f39 --- /dev/null +++ b/public/assets/switch/team.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/dump.git b/public/dump.git new file mode 100644 index 0000000..5b00161 --- /dev/null +++ b/public/dump.git @@ -0,0 +1,31545 @@ +report.push(`2021-02-09T16:08:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>Initialize project using Create React App`); +report.push(`23 0 .gitignore`); +report.push(`46 0 README.md`); +report.push(`37699 0 package-lock.json`); +report.push(`43 0 package.json`); +report.push(`- - public/favicon.ico`); +report.push(`43 0 public/index.html`); +report.push(`- - public/logo192.png`); +report.push(`- - public/logo512.png`); +report.push(`25 0 public/manifest.json`); +report.push(`3 0 public/robots.txt`); +report.push(`38 0 src/App.css`); +report.push(`9 0 src/App.test.tsx`); +report.push(`26 0 src/App.tsx`); +report.push(`13 0 src/index.css`); +report.push(`17 0 src/index.tsx`); +report.push(`1 0 src/logo.svg`); +report.push(`1 0 src/react-app-env.d.ts`); +report.push(`15 0 src/reportWebVitals.ts`); +report.push(`5 0 src/setupTests.ts`); +report.push(`26 0 tsconfig.json`); +report.push(``); +report.push(`2021-02-10T10:42:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>ITSM0000 - Create new project`); +report.push(`1 0 .gitignore`); +report.push(`94 0 ext/components/Accordion/Accordion.test.tsx`); +report.push(`8 0 ext/components/Accordion/AccordionComponent.tsx`); +report.push(`17 0 ext/components/Accordion/Body.tsx`); +report.push(`33 0 ext/components/Accordion/Header.tsx`); +report.push(`50 0 ext/components/Accordion/Item.tsx`); +report.push(`21 0 ext/components/Accordion/ItemComponent.tsx`); +report.push(`27 0 ext/components/Accordion/__snapshots__/Accordion.test.tsx.snap`); +report.push(`43 0 ext/components/Accordion/index.tsx`); +report.push(`64 0 ext/components/Avatar/Avatar.test.tsx`); +report.push(`125 0 ext/components/Avatar/Wrapper.ts`); +report.push(`41 0 ext/components/Avatar/__snapshots__/Avatar.test.tsx.snap`); +report.push(`75 0 ext/components/Avatar/index.tsx`); +report.push(`35 0 ext/components/Avatar/useLoaded.ts`); +report.push(`83 0 ext/components/Badge/Badge.test.tsx`); +report.push(`57 0 ext/components/Badge/BadgeComponent.ts`); +report.push(`157 0 ext/components/Badge/__snapshots__/Badge.test.tsx.snap`); +report.push(`34 0 ext/components/Badge/index.tsx`); +report.push(`49 0 ext/components/Badge/utils.ts`); +report.push(`154 0 ext/components/Breadcrumbs/Breadcrumbs.test.tsx`); +report.push(`11 0 ext/components/Breadcrumbs/BreadcrumbsComponent.tsx`); +report.push(`13 0 ext/components/Breadcrumbs/OverflowMenuWrapper.tsx`); +report.push(`102 0 ext/components/Breadcrumbs/__snapshots__/Breadcrumbs.test.tsx.snap`); +report.push(`43 0 ext/components/Breadcrumbs/components/Item/ItemComponent.tsx`); +report.push(`30 0 ext/components/Breadcrumbs/components/Item/index.tsx`); +report.push(`17 0 ext/components/Breadcrumbs/components/Separator/SeparatorComponent.tsx`); +report.push(`21 0 ext/components/Breadcrumbs/components/Separator/index.tsx`); +report.push(`347 0 ext/components/Breadcrumbs/index.tsx`); +report.push(`60 0 ext/components/Button/Button.test.tsx`); +report.push(`61 0 ext/components/Button/ButtonComponent.tsx`); +report.push(`19 0 ext/components/Button/IconLayout.tsx`); +report.push(`113 0 ext/components/Button/__snapshots__/Button.test.tsx.snap`); +report.push(`85 0 ext/components/Button/index.tsx`); +report.push(`39 0 ext/components/Button/kind-styles/danger.ts`); +report.push(`43 0 ext/components/Button/kind-styles/ghost.ts`); +report.push(`15 0 ext/components/Button/kind-styles/index.ts`); +report.push(`39 0 ext/components/Button/kind-styles/primary.ts`); +report.push(`49 0 ext/components/Button/kind-styles/secondary.ts`); +report.push(`39 0 ext/components/Button/kind-styles/success.ts`); +report.push(`48 0 ext/components/Button/kind-styles/white.ts`); +report.push(`50 0 ext/components/Button/utils.ts`); +report.push(`16 0 ext/components/ButtonGroup/AdditionalContentLayout.tsx`); +report.push(`65 0 ext/components/ButtonGroup/Button.ts`); +report.push(`110 0 ext/components/ButtonGroup/ButtonGroup.test.tsx`); +report.push(`31 0 ext/components/ButtonGroup/ButtonGroupComponent.tsx`); +report.push(`25 0 ext/components/ButtonGroup/OverflowMenuWrapper.tsx`); +report.push(`46 0 ext/components/ButtonGroup/__snapshots__/ButtonGroup.test.tsx.snap`); +report.push(`16 0 ext/components/ButtonGroup/getKindStyle.ts`); +report.push(`151 0 ext/components/ButtonGroup/index.tsx`); +report.push(`7 0 ext/components/ButtonGroup/kind-styles/index.ts`); +report.push(`30 0 ext/components/ButtonGroup/kind-styles/outlined.ts`); +report.push(`25 0 ext/components/ButtonGroup/kind-styles/solid.ts`); +report.push(`255 0 ext/components/Calendar/Calendar.test.tsx`); +report.push(`34 0 ext/components/Calendar/CalendarComponent.ts`); +report.push(`95 0 ext/components/Calendar/Day.tsx`); +report.push(`47 0 ext/components/Calendar/DayComponent.ts`); +report.push(`23 0 ext/components/Calendar/DayNameComponent.ts`); +report.push(`28 0 ext/components/Calendar/DayNames.tsx`); +report.push(`27 0 ext/components/Calendar/Header.tsx`); +report.push(`19 0 ext/components/Calendar/HeaderComponent.ts`); +report.push(`74 0 ext/components/Calendar/Item.ts`); +report.push(`61 0 ext/components/Calendar/Month.tsx`); +report.push(`47 0 ext/components/Calendar/Navigation.ts`); +report.push(`121 0 ext/components/Calendar/Panel.tsx`); +report.push(`36 0 ext/components/Calendar/PanelComponent.ts`); +report.push(`5 0 ext/components/Calendar/Separator.ts`); +report.push(`58 0 ext/components/Calendar/Validator.ts`); +report.push(`54 0 ext/components/Calendar/Week.tsx`); +report.push(`11 0 ext/components/Calendar/YearComponent.ts`); +report.push(`46 0 ext/components/Calendar/Years.tsx`); +report.push(`87 0 ext/components/Calendar/constants.ts`); +report.push(`160 0 ext/components/Calendar/date-utils.ts`); +report.push(`236 0 ext/components/Calendar/index.tsx`); +report.push(`68 0 ext/components/Calendar/interfaces.ts`); +report.push(`63 0 ext/components/Calendar/utils.ts`); +report.push(`45 0 ext/components/Checkbox/Checkbox.test.tsx`); +report.push(`48 0 ext/components/Checkbox/CheckboxComponent.ts`); +report.push(`25 0 ext/components/Checkbox/IndeterminateMark.ts`); +report.push(`30 0 ext/components/Checkbox/Input.ts`); +report.push(`38 0 ext/components/Checkbox/Label.ts`); +report.push(`34 0 ext/components/Checkbox/Mark.ts`); +report.push(`109 0 ext/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap`); +report.push(`15 0 ext/components/Checkbox/constants.ts`); +report.push(`23 0 ext/components/Checkbox/icons.tsx`); +report.push(`106 0 ext/components/Checkbox/index.tsx`); +report.push(`77 0 ext/components/Checkbox/style-utils.ts`); +report.push(`42 0 ext/components/CheckboxCompositeGroup/CheckboxCompositeGroup.test.tsx`); +report.push(`44 0 ext/components/CheckboxCompositeGroup/CheckboxCompositeItem.ts`); +report.push(`51 0 ext/components/CheckboxCompositeGroup/CheckboxCompositeItemsWrapper.ts`); +report.push(`5 0 ext/components/CheckboxCompositeGroup/GroupWrapper.ts`); +report.push(`158 0 ext/components/CheckboxCompositeGroup/__snapshots__/CheckboxCompositeGroup.test.tsx.snap`); +report.push(`15 0 ext/components/CheckboxCompositeGroup/constants.ts`); +report.push(`114 0 ext/components/CheckboxCompositeGroup/index.tsx`); +report.push(`38 0 ext/components/CheckboxGroup/CheckboxGroup.test.tsx`); +report.push(`14 0 ext/components/CheckboxGroup/CheckboxGroupItem.ts`); +report.push(`14 0 ext/components/CheckboxGroup/CheckboxGroupWrapper.ts`); +report.push(`36 0 ext/components/CheckboxGroup/Label.ts`); +report.push(`121 0 ext/components/CheckboxGroup/__snapshots__/CheckboxGroup.test.tsx.snap`); +report.push(`2 0 ext/components/CheckboxGroup/constants.ts`); +report.push(`90 0 ext/components/CheckboxGroup/index.tsx`); +report.push(`51 0 ext/components/Chips/Select/ChipSelectItem.tsx`); +report.push(`24 0 ext/components/Chips/Select/IconContainer.ts`); +report.push(`40 0 ext/components/Chips/Select/MultiSelect.test.tsx`); +report.push(`118 0 ext/components/Chips/Select/MultiSelect.tsx`); +report.push(`40 0 ext/components/Chips/Select/Select.test.tsx`); +report.push(`116 0 ext/components/Chips/Select/Select.tsx`); +report.push(`20 0 ext/components/Chips/Select/SelectLabelContainer.ts`); +report.push(`125 0 ext/components/Chips/Select/__snapshots__/MultiSelect.test.tsx.snap`); +report.push(`125 0 ext/components/Chips/Select/__snapshots__/Select.test.tsx.snap`); +report.push(`3 0 ext/components/Chips/Select/index.ts`); +report.push(`35 0 ext/components/Chips/Select/styleUtils.ts`); +report.push(`10 0 ext/components/Chips/Select/types.ts`); +report.push(`33 0 ext/components/Chips/Tags/ChipTagItem.ts`); +report.push(`69 0 ext/components/Chips/Tags/Chips.test.tsx`); +report.push(`37 0 ext/components/Chips/Tags/CloseIconContainer.ts`); +report.push(`10 0 ext/components/Chips/Tags/SubTractIcon.ts`); +report.push(`18 0 ext/components/Chips/Tags/TagLabelContainer.ts`); +report.push(`164 0 ext/components/Chips/Tags/__snapshots__/Chips.test.tsx.snap`); +report.push(`91 0 ext/components/Chips/Tags/index.tsx`); +report.push(`9 0 ext/components/Chips/common/Caption11.ts`); +report.push(`9 0 ext/components/Chips/common/Caption13.ts`); +report.push(`6 0 ext/components/Chips/common/ChipsWrapper.ts`); +report.push(`7 0 ext/components/Chips/common/Separator.ts`); +report.push(`1 0 ext/components/Chips/common/common.ts`); +report.push(`14 0 ext/components/Chips/common/constants.ts`); +report.push(`9 0 ext/components/Chips/index.tsx`); +report.push(`21 0 ext/components/DatePicker/CalendarPopupComponent.ts`); +report.push(`326 0 ext/components/DatePicker/DatePicker.test.tsx`); +report.push(`6 0 ext/components/DatePicker/DatePickerComponent.ts`); +report.push(`8 0 ext/components/DatePicker/DatePickerInputComponent.ts`); +report.push(`19 0 ext/components/DatePicker/StyledCalendarSolidIcon.ts`); +report.push(`13 0 ext/components/DatePicker/constants.ts`); +report.push(`371 0 ext/components/DatePicker/index.tsx`); +report.push(`135 0 ext/components/DropdownButton/DropdownButton.test.tsx`); +report.push(`10 0 ext/components/DropdownButton/StyledOverflowMenu.ts`); +report.push(`6 0 ext/components/DropdownButton/Wrapper.tsx`); +report.push(`52 0 ext/components/DropdownButton/__snapshots__/DropdownButton.test.tsx.snap`); +report.push(`105 0 ext/components/DropdownButton/index.tsx`); +report.push(`187 0 ext/components/FileUploader/FileUploader.test.tsx`); +report.push(`47 0 ext/components/FileUploader/__snapshots__/FileUploader.test.tsx.snap`); +report.push(`5 0 ext/components/FileUploader/components/container/Container.ts`); +report.push(`15 0 ext/components/FileUploader/components/container/ErrorText.ts`); +report.push(`34 0 ext/components/FileUploader/components/container/Header.ts`); +report.push(`116 0 ext/components/FileUploader/components/dropzone/Dropzone.tsx`); +report.push(`36 0 ext/components/FileUploader/components/dropzone/DropzoneBorder.ts`); +report.push(`25 0 ext/components/FileUploader/components/dropzone/DropzoneIcon.ts`); +report.push(`22 0 ext/components/FileUploader/components/dropzone/DropzoneText.ts`); +report.push(`72 0 ext/components/FileUploader/components/dropzone/DropzoneWrapper.ts`); +report.push(`98 0 ext/components/FileUploader/components/file/DropzoneFile.tsx`); +report.push(`26 0 ext/components/FileUploader/components/file/FileCloseIcon.ts`); +report.push(`49 0 ext/components/FileUploader/components/file/FileContent.ts`); +report.push(`19 0 ext/components/FileUploader/components/file/FileErrorIcon.ts`); +report.push(`15 0 ext/components/FileUploader/components/file/FileErrorText.ts`); +report.push(`7 0 ext/components/FileUploader/components/file/FileIconsWrapper.ts`); +report.push(`19 0 ext/components/FileUploader/components/file/FileSuccessIcon.ts`); +report.push(`22 0 ext/components/FileUploader/components/file/FileText.ts`); +report.push(`13 0 ext/components/FileUploader/components/file/FileTextWrapper.ts`); +report.push(`3 0 ext/components/FileUploader/components/file/FileWrapper.ts`); +report.push(`21 0 ext/components/FileUploader/components/file/WrapperCloseIcont.ts`); +report.push(`7 0 ext/components/FileUploader/components/index.ts`); +report.push(`9 0 ext/components/FileUploader/constants.ts`); +report.push(`139 0 ext/components/FileUploader/index.tsx`); +report.push(`57 0 ext/components/FileUploader/utils.ts`); +report.push(`34 0 ext/components/Grid/Grid.tsx`); +report.push(`24 0 ext/components/Grid/GridCell.tsx`); +report.push(`39 0 ext/components/Grid/GridCellComponent.ts`); +report.push(`35 0 ext/components/Grid/GridComponent.ts`); +report.push(`23 0 ext/components/Grid/GridContainer.ts`); +report.push(`3 0 ext/components/Grid/GridContext.ts`); +report.push(`31 0 ext/components/Grid/constants.ts`); +report.push(`4 0 ext/components/Grid/index.ts`); +report.push(`55 0 ext/components/Grid/types.ts`); +report.push(`4 0 ext/components/Grid/utils.ts`); +report.push(`30 0 ext/components/HintHOC/CloseIconWrapper.ts`); +report.push(`64 0 ext/components/HintHOC/Hint.ts`); +report.push(`320 0 ext/components/HintHOC/HintHOC.test.tsx`); +report.push(`6 0 ext/components/HintHOC/Wrapper.ts`); +report.push(`58 0 ext/components/HintHOC/__snapshots__/HintHOC.test.tsx.snap`); +report.push(`15 0 ext/components/HintHOC/constants.ts`); +report.push(`176 0 ext/components/HintHOC/index.tsx`); +report.push(`106 0 ext/components/HintHOC/utils.ts`); +report.push(`1 0 ext/components/Icons/flags/Afghanistan.svg`); +report.push(`1 0 ext/components/Icons/flags/AlandIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/Albania.svg`); +report.push(`1 0 ext/components/Icons/flags/Algeria.svg`); +report.push(`1 0 ext/components/Icons/flags/Andorra.svg`); +report.push(`1 0 ext/components/Icons/flags/Angola.svg`); +report.push(`1 0 ext/components/Icons/flags/Anguilla.svg`); +report.push(`1 0 ext/components/Icons/flags/AntiguaandBarbuda.svg`); +report.push(`1 0 ext/components/Icons/flags/ArabEmirates.svg`); +report.push(`1 0 ext/components/Icons/flags/Argentina.svg`); +report.push(`1 0 ext/components/Icons/flags/Armenia.svg`); +report.push(`1 0 ext/components/Icons/flags/Aruba.svg`); +report.push(`1 0 ext/components/Icons/flags/Australia.svg`); +report.push(`1 0 ext/components/Icons/flags/Austria.svg`); +report.push(`1 0 ext/components/Icons/flags/Azerbaijan.svg`); +report.push(`1 0 ext/components/Icons/flags/Bahamas.svg`); +report.push(`1 0 ext/components/Icons/flags/Bahrain.svg`); +report.push(`1 0 ext/components/Icons/flags/Bangladesh.svg`); +report.push(`1 0 ext/components/Icons/flags/Barbados.svg`); +report.push(`1 0 ext/components/Icons/flags/Belarus.svg`); +report.push(`1 0 ext/components/Icons/flags/Belgium.svg`); +report.push(`1 0 ext/components/Icons/flags/Belize.svg`); +report.push(`1 0 ext/components/Icons/flags/Benin.svg`); +report.push(`1 0 ext/components/Icons/flags/Bermuda.svg`); +report.push(`1 0 ext/components/Icons/flags/Bhutan.svg`); +report.push(`1 0 ext/components/Icons/flags/Bolivia.svg`); +report.push(`1 0 ext/components/Icons/flags/BosniaandHerzegovina.svg`); +report.push(`1 0 ext/components/Icons/flags/Botswana.svg`); +report.push(`1 0 ext/components/Icons/flags/Brazil.svg`); +report.push(`1 0 ext/components/Icons/flags/BritishVirginIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/Brunei.svg`); +report.push(`1 0 ext/components/Icons/flags/Bulgaria.svg`); +report.push(`1 0 ext/components/Icons/flags/BurkinaFaso.svg`); +report.push(`1 0 ext/components/Icons/flags/Burundi.svg`); +report.push(`1 0 ext/components/Icons/flags/CaboVerde.svg`); +report.push(`1 0 ext/components/Icons/flags/Cambodia.svg`); +report.push(`1 0 ext/components/Icons/flags/Cameroon.svg`); +report.push(`1 0 ext/components/Icons/flags/Canada.svg`); +report.push(`1 0 ext/components/Icons/flags/CaymanIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/CentralAfricanRepublic.svg`); +report.push(`1 0 ext/components/Icons/flags/Chad.svg`); +report.push(`1 0 ext/components/Icons/flags/Chile.svg`); +report.push(`1 0 ext/components/Icons/flags/China.svg`); +report.push(`1 0 ext/components/Icons/flags/Colombia.svg`); +report.push(`1 0 ext/components/Icons/flags/Comoros.svg`); +report.push(`1 0 ext/components/Icons/flags/CostaRica.svg`); +report.push(`1 0 ext/components/Icons/flags/CotedIvoire.svg`); +report.push(`1 0 ext/components/Icons/flags/Croatia.svg`); +report.push(`1 0 ext/components/Icons/flags/Cuba.svg`); +report.push(`1 0 ext/components/Icons/flags/Cyprus.svg`); +report.push(`1 0 ext/components/Icons/flags/Czechia.svg`); +report.push(`1 0 ext/components/Icons/flags/DemocraticRepublicoftheCongo.svg`); +report.push(`1 0 ext/components/Icons/flags/Denmark.svg`); +report.push(`1 0 ext/components/Icons/flags/Djibouti.svg`); +report.push(`1 0 ext/components/Icons/flags/Dominica.svg`); +report.push(`1 0 ext/components/Icons/flags/DominicanRepublic.svg`); +report.push(`1 0 ext/components/Icons/flags/Ecuador.svg`); +report.push(`1 0 ext/components/Icons/flags/Egypt.svg`); +report.push(`1 0 ext/components/Icons/flags/ElSalvador.svg`); +report.push(`1 0 ext/components/Icons/flags/EquatorialGuinea.svg`); +report.push(`1 0 ext/components/Icons/flags/Eritrea.svg`); +report.push(`1 0 ext/components/Icons/flags/Estonia.svg`); +report.push(`1 0 ext/components/Icons/flags/Ethiopia.svg`); +report.push(`1 0 ext/components/Icons/flags/FalklandIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/Fiji.svg`); +report.push(`1 0 ext/components/Icons/flags/Finland.svg`); +report.push(`1 0 ext/components/Icons/flags/France.svg`); +report.push(`1 0 ext/components/Icons/flags/Gabon.svg`); +report.push(`1 0 ext/components/Icons/flags/Gambia.svg`); +report.push(`1 0 ext/components/Icons/flags/Georgia.svg`); +report.push(`1 0 ext/components/Icons/flags/Germany.svg`); +report.push(`1 0 ext/components/Icons/flags/Ghana.svg`); +report.push(`1 0 ext/components/Icons/flags/Gibraltar.svg`); +report.push(`1 0 ext/components/Icons/flags/GreatBritain.svg`); +report.push(`1 0 ext/components/Icons/flags/Greece.svg`); +report.push(`1 0 ext/components/Icons/flags/Grenada.svg`); +report.push(`1 0 ext/components/Icons/flags/Guatemala.svg`); +report.push(`1 0 ext/components/Icons/flags/Guernsey.svg`); +report.push(`1 0 ext/components/Icons/flags/Guinea.svg`); +report.push(`1 0 ext/components/Icons/flags/GuineaBissau.svg`); +report.push(`1 0 ext/components/Icons/flags/Guyana.svg`); +report.push(`1 0 ext/components/Icons/flags/Haiti.svg`); +report.push(`1 0 ext/components/Icons/flags/Honduras.svg`); +report.push(`1 0 ext/components/Icons/flags/HongKong.svg`); +report.push(`1 0 ext/components/Icons/flags/Hungary.svg`); +report.push(`1 0 ext/components/Icons/flags/Iceland.svg`); +report.push(`1 0 ext/components/Icons/flags/India.svg`); +report.push(`1 0 ext/components/Icons/flags/Indonesia.svg`); +report.push(`1 0 ext/components/Icons/flags/Iran.svg`); +report.push(`1 0 ext/components/Icons/flags/Iraq.svg`); +report.push(`1 0 ext/components/Icons/flags/Ireland.svg`); +report.push(`1 0 ext/components/Icons/flags/IsleofMan.svg`); +report.push(`1 0 ext/components/Icons/flags/Israel.svg`); +report.push(`1 0 ext/components/Icons/flags/Italy.svg`); +report.push(`1 0 ext/components/Icons/flags/Jamaica.svg`); +report.push(`1 0 ext/components/Icons/flags/Japan.svg`); +report.push(`1 0 ext/components/Icons/flags/Jersey.svg`); +report.push(`1 0 ext/components/Icons/flags/Jordan.svg`); +report.push(`1 0 ext/components/Icons/flags/Kazakhstan.svg`); +report.push(`1 0 ext/components/Icons/flags/Kenya.svg`); +report.push(`1 0 ext/components/Icons/flags/KoreaNorth.svg`); +report.push(`1 0 ext/components/Icons/flags/KoreaSouth.svg`); +report.push(`1 0 ext/components/Icons/flags/Kuwait.svg`); +report.push(`1 0 ext/components/Icons/flags/Kyrgyzstan.svg`); +report.push(`1 0 ext/components/Icons/flags/Laos.svg`); +report.push(`1 0 ext/components/Icons/flags/Latvia.svg`); +report.push(`1 0 ext/components/Icons/flags/Lebanon.svg`); +report.push(`1 0 ext/components/Icons/flags/Lesotho.svg`); +report.push(`1 0 ext/components/Icons/flags/Liberia.svg`); +report.push(`1 0 ext/components/Icons/flags/Libya.svg`); +report.push(`1 0 ext/components/Icons/flags/Liechtenstein.svg`); +report.push(`1 0 ext/components/Icons/flags/Lithuania.svg`); +report.push(`1 0 ext/components/Icons/flags/Luxembourg.svg`); +report.push(`1 0 ext/components/Icons/flags/Macao.svg`); +report.push(`1 0 ext/components/Icons/flags/Macedonia.svg`); +report.push(`1 0 ext/components/Icons/flags/Madagascar.svg`); +report.push(`1 0 ext/components/Icons/flags/Malawi.svg`); +report.push(`1 0 ext/components/Icons/flags/Malaysia.svg`); +report.push(`1 0 ext/components/Icons/flags/Maldives.svg`); +report.push(`1 0 ext/components/Icons/flags/Mali.svg`); +report.push(`1 0 ext/components/Icons/flags/Malta.svg`); +report.push(`1 0 ext/components/Icons/flags/Mauritania.svg`); +report.push(`1 0 ext/components/Icons/flags/Mauritius.svg`); +report.push(`1 0 ext/components/Icons/flags/Mexico.svg`); +report.push(`1 0 ext/components/Icons/flags/Micronesia.svg`); +report.push(`1 0 ext/components/Icons/flags/Moldova.svg`); +report.push(`1 0 ext/components/Icons/flags/Monaco.svg`); +report.push(`1 0 ext/components/Icons/flags/Mongolia.svg`); +report.push(`1 0 ext/components/Icons/flags/Montenegro.svg`); +report.push(`1 0 ext/components/Icons/flags/Montserrat.svg`); +report.push(`1 0 ext/components/Icons/flags/Morocco.svg`); +report.push(`1 0 ext/components/Icons/flags/Mozambique.svg`); +report.push(`1 0 ext/components/Icons/flags/Myanmar.svg`); +report.push(`1 0 ext/components/Icons/flags/Namibia.svg`); +report.push(`1 0 ext/components/Icons/flags/Nepal.svg`); +report.push(`1 0 ext/components/Icons/flags/Netherlands.svg`); +report.push(`1 0 ext/components/Icons/flags/NetherlandsAntillesCountry.svg`); +report.push(`1 0 ext/components/Icons/flags/NewZealand.svg`); +report.push(`1 0 ext/components/Icons/flags/Nicaragua.svg`); +report.push(`1 0 ext/components/Icons/flags/Niger.svg`); +report.push(`1 0 ext/components/Icons/flags/Nigeria.svg`); +report.push(`1 0 ext/components/Icons/flags/Norway.svg`); +report.push(`1 0 ext/components/Icons/flags/Oman.svg`); +report.push(`1 0 ext/components/Icons/flags/Pakistan.svg`); +report.push(`1 0 ext/components/Icons/flags/Palau.svg`); +report.push(`1 0 ext/components/Icons/flags/Panama.svg`); +report.push(`1 0 ext/components/Icons/flags/PapuaNewGuinea.svg`); +report.push(`1 0 ext/components/Icons/flags/Paraguay.svg`); +report.push(`1 0 ext/components/Icons/flags/Peru.svg`); +report.push(`1 0 ext/components/Icons/flags/Philippines.svg`); +report.push(`1 0 ext/components/Icons/flags/Poland.svg`); +report.push(`1 0 ext/components/Icons/flags/PolynesiaFrench.svg`); +report.push(`1 0 ext/components/Icons/flags/Portugal.svg`); +report.push(`1 0 ext/components/Icons/flags/PuertoRico.svg`); +report.push(`1 0 ext/components/Icons/flags/Qatar.svg`); +report.push(`1 0 ext/components/Icons/flags/RepublicoftheCongo.svg`); +report.push(`1 0 ext/components/Icons/flags/Romania.svg`); +report.push(`1 0 ext/components/Icons/flags/Russia.svg`); +report.push(`1 0 ext/components/Icons/flags/Rwanda.svg`); +report.push(`1 0 ext/components/Icons/flags/SaintHelena.svg`); +report.push(`1 0 ext/components/Icons/flags/SaintKittsandNevis.svg`); +report.push(`1 0 ext/components/Icons/flags/SaintLucia.svg`); +report.push(`1 0 ext/components/Icons/flags/SaintVincentandtheGrenadines.svg`); +report.push(`1 0 ext/components/Icons/flags/Samoa.svg`); +report.push(`1 0 ext/components/Icons/flags/SanMarino.svg`); +report.push(`1 0 ext/components/Icons/flags/SaoTomeandPrincipe.svg`); +report.push(`1 0 ext/components/Icons/flags/SaudiArabia.svg`); +report.push(`1 0 ext/components/Icons/flags/Senegal.svg`); +report.push(`1 0 ext/components/Icons/flags/Serbia.svg`); +report.push(`1 0 ext/components/Icons/flags/Seychelles.svg`); +report.push(`1 0 ext/components/Icons/flags/SierraLeone.svg`); +report.push(`1 0 ext/components/Icons/flags/Singapore.svg`); +report.push(`1 0 ext/components/Icons/flags/Slovakia.svg`); +report.push(`1 0 ext/components/Icons/flags/Slovenia.svg`); +report.push(`1 0 ext/components/Icons/flags/SolomonIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/Somalia.svg`); +report.push(`1 0 ext/components/Icons/flags/SouthAfrica.svg`); +report.push(`1 0 ext/components/Icons/flags/Spain.svg`); +report.push(`1 0 ext/components/Icons/flags/SriLanka.svg`); +report.push(`1 0 ext/components/Icons/flags/Sudan.svg`); +report.push(`1 0 ext/components/Icons/flags/Suriname.svg`); +report.push(`1 0 ext/components/Icons/flags/Swaziland.svg`); +report.push(`1 0 ext/components/Icons/flags/Sweden.svg`); +report.push(`1 0 ext/components/Icons/flags/Switzerland.svg`); +report.push(`1 0 ext/components/Icons/flags/Syria.svg`); +report.push(`1 0 ext/components/Icons/flags/Taiwan.svg`); +report.push(`1 0 ext/components/Icons/flags/Tajikistan.svg`); +report.push(`1 0 ext/components/Icons/flags/Tanzania.svg`); +report.push(`1 0 ext/components/Icons/flags/Thailand.svg`); +report.push(`1 0 ext/components/Icons/flags/TimorLeste.svg`); +report.push(`1 0 ext/components/Icons/flags/Togo.svg`); +report.push(`1 0 ext/components/Icons/flags/Tonga.svg`); +report.push(`1 0 ext/components/Icons/flags/TrinidadandTobago.svg`); +report.push(`1 0 ext/components/Icons/flags/Tunisia.svg`); +report.push(`1 0 ext/components/Icons/flags/Turkey.svg`); +report.push(`1 0 ext/components/Icons/flags/Turkmenistan.svg`); +report.push(`1 0 ext/components/Icons/flags/TurksandCaicosIslands.svg`); +report.push(`1 0 ext/components/Icons/flags/Uganda.svg`); +report.push(`1 0 ext/components/Icons/flags/Ukraine.svg`); +report.push(`1 0 ext/components/Icons/flags/UnitedStatesofAmerica.svg`); +report.push(`1 0 ext/components/Icons/flags/Uruguay.svg`); +report.push(`1 0 ext/components/Icons/flags/Uzbekistan.svg`); +report.push(`1 0 ext/components/Icons/flags/Vanuatu.svg`); +report.push(`1 0 ext/components/Icons/flags/Venezuela.svg`); +report.push(`1 0 ext/components/Icons/flags/Vietnam.svg`); +report.push(`1 0 ext/components/Icons/flags/Yemen.svg`); +report.push(`1 0 ext/components/Icons/flags/Zambia.svg`); +report.push(`1 0 ext/components/Icons/flags/Zimbabwe.svg`); +report.push(`1 0 ext/components/Icons/service/CheckSolid.svg`); +report.push(`1 0 ext/components/Icons/service/CloseCircleSolid.svg`); +report.push(`1 0 ext/components/Icons/service/CloseOutline.svg`); +report.push(`1 0 ext/components/Icons/service/CloseSolid.svg`); +report.push(`1 0 ext/components/Icons/service/ErrorSolid.svg`); +report.push(`1 0 ext/components/Icons/service/EyeCloseOutline.svg`); +report.push(`1 0 ext/components/Icons/service/EyeSolid.svg`); +report.push(`1 0 ext/components/Icons/service/HelpSolid.svg`); +report.push(`1 0 ext/components/Icons/service/InfoSolid.svg`); +report.push(`1 0 ext/components/Icons/service/MinusOutline.svg`); +report.push(`1 0 ext/components/Icons/service/PlusOutline.svg`); +report.push(`1 0 ext/components/Icons/system/ArrowLeftOutline.svg`); +report.push(`1 0 ext/components/Icons/system/AttachFileOutline.svg`); +report.push(`1 0 ext/components/Icons/system/CalendarSolid.svg`); +report.push(`1 0 ext/components/Icons/system/CameraSolid.svg`); +report.push(`1 0 ext/components/Icons/system/ChevronDownOutline.svg`); +report.push(`1 0 ext/components/Icons/system/ChevronLeftOutline.svg`); +report.push(`1 0 ext/components/Icons/system/ChevronRightOutline.svg`); +report.push(`1 0 ext/components/Icons/system/ChevronUpOutline.svg`); +report.push(`1 0 ext/components/Icons/system/MoreOutline.svg`); +report.push(`1 0 ext/components/Icons/system/PersonOutline.svg`); +report.push(`1 0 ext/components/Icons/system/PrintOutline.svg`); +report.push(`1 0 ext/components/Icons/system/SaveOutline.svg`); +report.push(`1 0 ext/components/Icons/system/SearchOutline.svg`); +report.push(`1 0 ext/components/Icons/system/TimeOutline.svg`); +report.push(`349 0 ext/components/Inputs/BaseField/InputSkeleton.tsx`); +report.push(`53 0 ext/components/Inputs/BaseField/StyledComponents/Coins.ts`); +report.push(`17 0 ext/components/Inputs/BaseField/StyledComponents/IconWrapper.ts`); +report.push(`53 0 ext/components/Inputs/BaseField/StyledComponents/InputComponent.ts`); +report.push(`50 0 ext/components/Inputs/BaseField/StyledComponents/InputWrapper.ts`); +report.push(`3 0 ext/components/Inputs/BaseField/StyledComponents/Label.ts`); +report.push(`31 0 ext/components/Inputs/BaseField/StyledComponents/PhoneCountry.ts`); +report.push(`8 0 ext/components/Inputs/BaseField/StyledComponents/PositionAdditionalText.ts`); +report.push(`7 0 ext/components/Inputs/BaseField/StyledComponents/Separator.ts`); +report.push(`23 0 ext/components/Inputs/BaseField/StyledComponents/StyledAdditionalText.ts`); +report.push(`36 0 ext/components/Inputs/BaseField/StyledComponents/Suffix.ts`); +report.push(`28 0 ext/components/Inputs/BaseField/StyledComponents/UserIcon.ts`); +report.push(`22 0 ext/components/Inputs/BaseField/StyledComponents/Wrapper.ts`); +report.push(`12 0 ext/components/Inputs/BaseField/StyledComponents/index.ts`); +report.push(`126 0 ext/components/Inputs/BaseField/editable-coins.tsx`); +report.push(`103 0 ext/components/Inputs/BaseField/index.tsx`); +report.push(`97 0 ext/components/Inputs/BaseField/utils-style.ts`); +report.push(`36 0 ext/components/Inputs/Informer/InputInformer.test.tsx`); +report.push(`18 0 ext/components/Inputs/Informer/StyledQuestionSolidIcon.ts`); +report.push(`109 0 ext/components/Inputs/Informer/__snapshots__/InputInformer.test.tsx.snap`); +report.push(`66 0 ext/components/Inputs/Informer/index.tsx`); +report.push(`17 0 ext/components/Inputs/InputRange/index.tsx`); +report.push(`129 0 ext/components/Inputs/Mask/InputMask.test.tsx`); +report.push(`271 0 ext/components/Inputs/Mask/MaskField.tsx`); +report.push(`111 0 ext/components/Inputs/Mask/MaskUtils.ts`); +report.push(`65 0 ext/components/Inputs/Mask/PlaceholderMask.tsx`); +report.push(`24 0 ext/components/Inputs/Mask/StyledComponents/AdditionalText.ts`); +report.push(`15 0 ext/components/Inputs/Mask/StyledComponents/IconWrapper.ts`); +report.push(`44 0 ext/components/Inputs/Mask/StyledComponents/InputBox.ts`); +report.push(`5 0 ext/components/Inputs/Mask/StyledComponents/InputWrapper.ts`); +report.push(`7 0 ext/components/Inputs/Mask/StyledComponents/Label.ts`); +report.push(`8 0 ext/components/Inputs/Mask/StyledComponents/LabelText.ts`); +report.push(`45 0 ext/components/Inputs/Mask/StyledComponents/SpanMask.ts`); +report.push(`38 0 ext/components/Inputs/Mask/StyledComponents/SpanNumberMask.ts`); +report.push(`54 0 ext/components/Inputs/Mask/StyledComponents/StyledInput.ts`); +report.push(`44 0 ext/components/Inputs/Mask/StyledComponents/StyledPlaceholder.ts`); +report.push(`21 0 ext/components/Inputs/Mask/StyledComponents/Wrapper.ts`); +report.push(`11 0 ext/components/Inputs/Mask/StyledComponents/index.ts`); +report.push(`61 0 ext/components/Inputs/Mask/__snapshots__/InputMask.test.tsx.snap`); +report.push(`16 0 ext/components/Inputs/Mask/constants.ts`); +report.push(`92 0 ext/components/Inputs/Mask/index.tsx`); +report.push(`38 0 ext/components/Inputs/Mask/utils/helpers.ts`); +report.push(`2 0 ext/components/Inputs/Mask/utils/index.ts`); +report.push(`31 0 ext/components/Inputs/Mask/utils/style-utils.ts`); +report.push(`17 0 ext/components/Inputs/Number/IconWrapper.ts`); +report.push(`60 0 ext/components/Inputs/Number/InputNumber.test.tsx`); +report.push(`15 0 ext/components/Inputs/Number/StyledMinusOutline.ts`); +report.push(`15 0 ext/components/Inputs/Number/StyledPlusOutline.ts`); +report.push(`139 0 ext/components/Inputs/Number/__snapshots__/InputNumber.test.tsx.snap`); +report.push(`105 0 ext/components/Inputs/Number/index.tsx`); +report.push(`36 0 ext/components/Inputs/Number/utils.ts`); +report.push(`15 0 ext/components/Inputs/Password/StyledEyeCloseOutline.ts`); +report.push(`17 0 ext/components/Inputs/Password/StyledEyeSolid.ts`); +report.push(`91 0 ext/components/Inputs/Password/__snapshots__/inputPassword.test.tsx.snap`); +report.push(`72 0 ext/components/Inputs/Password/index.tsx`); +report.push(`15 0 ext/components/Inputs/Password/inputPassword.test.tsx`); +report.push(`30 0 ext/components/Inputs/PhoneCountry/StyledComponents/DropdownIndicator.ts`); +report.push(`11 0 ext/components/Inputs/PhoneCountry/StyledComponents/IndicatorsContainer.ts`); +report.push(`28 0 ext/components/Inputs/PhoneCountry/StyledComponents/Menu.ts`); +report.push(`20 0 ext/components/Inputs/PhoneCountry/StyledComponents/MenuList.tsx`); +report.push(`50 0 ext/components/Inputs/PhoneCountry/StyledComponents/Option.ts`); +report.push(`19 0 ext/components/Inputs/PhoneCountry/StyledComponents/SelectContainer.ts`); +report.push(`27 0 ext/components/Inputs/PhoneCountry/StyledComponents/SingleValue.ts`); +report.push(`15 0 ext/components/Inputs/PhoneCountry/StyledComponents/StyledControl.ts`); +report.push(`7 0 ext/components/Inputs/PhoneCountry/StyledComponents/StyledCountryDropdown.ts`); +report.push(`12 0 ext/components/Inputs/PhoneCountry/StyledComponents/ValueContainer.ts`); +report.push(`59 0 ext/components/Inputs/PhoneCountry/StyledComponents/constants.ts`); +report.push(`124 0 ext/components/Inputs/PhoneCountry/components/CountryDropdown.tsx`); +report.push(`35 0 ext/components/Inputs/PhoneCountry/components/DropdownIndicator.tsx`); +report.push(`32 0 ext/components/Inputs/PhoneCountry/components/Option.tsx`); +report.push(`23 0 ext/components/Inputs/PhoneCountry/components/SingleValue.tsx`); +report.push(`47 0 ext/components/Inputs/PhoneCountry/components/others.tsx`); +report.push(`3 0 ext/components/Inputs/PhoneCountry/flags/EmptyFlag.svg`); +report.push(`39 0 ext/components/Inputs/PhoneCountry/flags/generateFlagComponents.js`); +report.push(`208 0 ext/components/Inputs/PhoneCountry/flags/index.ts`); +report.push(`368 0 ext/components/Inputs/PhoneCountry/flags/phoneCodes.ts`); +report.push(`177 0 ext/components/Inputs/PhoneCountry/index.tsx`); +report.push(`95 0 ext/components/Inputs/PhoneCountry/utils.ts`); +report.push(`91 0 ext/components/Inputs/Suggest/DropDownMenu.tsx`); +report.push(`99 0 ext/components/Inputs/Suggest/Input.tsx`); +report.push(`124 0 ext/components/Inputs/Suggest/Option.tsx`); +report.push(`184 0 ext/components/Inputs/Suggest/__snapshots__/inputSuggest.test.tsx.snap`); +report.push(`13 0 ext/components/Inputs/Suggest/constants.ts`); +report.push(`165 0 ext/components/Inputs/Suggest/index.tsx`); +report.push(`197 0 ext/components/Inputs/Suggest/inputSuggest.test.tsx`); +report.push(`11 0 ext/components/Inputs/Suggest/styled-components/ColorText.ts`); +report.push(`6 0 ext/components/Inputs/Suggest/styled-components/IconWrapper.ts`); +report.push(`5 0 ext/components/Inputs/Suggest/styled-components/InputWrapper.ts`); +report.push(`12 0 ext/components/Inputs/Suggest/styled-components/LabelWrapper.ts`); +report.push(`40 0 ext/components/Inputs/Suggest/styled-components/MenuListWrapper.ts`); +report.push(`28 0 ext/components/Inputs/Suggest/styled-components/MenuWrapper.ts`); +report.push(`32 0 ext/components/Inputs/Suggest/styled-components/OptionWrapper.ts`); +report.push(`7 0 ext/components/Inputs/Suggest/styled-components/SpinnerWrapper.ts`); +report.push(`15 0 ext/components/Inputs/Suggest/styled-components/StyledBodyLong.ts`); +report.push(`22 0 ext/components/Inputs/Suggest/styled-components/StyledSearchOutline.ts`); +report.push(`8 0 ext/components/Inputs/Suggest/styled-components/TextWrapper.ts`); +report.push(`5 0 ext/components/Inputs/Suggest/styled-components/Wrapper.ts`); +report.push(`12 0 ext/components/Inputs/Suggest/styled-components/index.ts`); +report.push(`24 0 ext/components/Inputs/Suggest/utils.ts`); +report.push(`47 0 ext/components/Inputs/Text/InputText.test.tsx`); +report.push(`22 0 ext/components/Inputs/Text/StyledErrorSolid.ts`); +report.push(`19 0 "ext/components/Inputs/Text/Styled\\320\\241loseOutline.ts"`); +report.push(`74 0 ext/components/Inputs/Text/__snapshots__/InputText.test.tsx.snap`); +report.push(`80 0 ext/components/Inputs/Text/index.tsx`); +report.push(`1 0 ext/components/Inputs/common/helpers/index.ts`); +report.push(`5 0 ext/components/Inputs/common/helpers/maskedInput.ts`); +report.push(`2 0 ext/components/Inputs/common/hooks/index.ts`); +report.push(`59 0 ext/components/Inputs/common/hooks/useSuffixHook.ts`); +report.push(`49 0 ext/components/Inputs/common/hooks/useTooltipHook.ts`); +report.push(`5 0 ext/components/Inputs/common/index.ts`); +report.push(`46 0 ext/components/Inputs/common/interface/iInputDefaultProps.ts`); +report.push(`4 0 ext/components/Inputs/common/interface/iStyledIconDefaultProps.ts`); +report.push(`2 0 ext/components/Inputs/common/interface/index.ts`); +report.push(`72 0 ext/components/Inputs/common/test/defaultInputInputTest.tsx`); +report.push(`2 0 ext/components/Inputs/common/test/index.ts`); +report.push(`53 0 ext/components/Inputs/common/test/onChangeInputTest.tsx`); +report.push(`6 0 ext/components/Inputs/common/types/index.ts`); +report.push(`21 0 ext/components/Inputs/common/utils/formatValue.ts`); +report.push(`13 0 ext/components/Inputs/common/utils/getIconSize.ts`); +report.push(`3 0 ext/components/Inputs/common/utils/index.ts`); +report.push(`22 0 ext/components/Inputs/common/utils/utils-style.ts`); +report.push(`32 0 ext/components/Inputs/constants.ts`); +report.push(`25 0 ext/components/Inputs/index.ts`); +report.push(`45 0 ext/components/LineNotification/LineNotification.test.tsx`); +report.push(`183 0 ext/components/LineNotification/__snapshots__/LineNotification.test.tsx.snap`); +report.push(`23 0 ext/components/LineNotification/index.tsx`); +report.push(`8 0 ext/components/Link/Caption13.ts`); +report.push(`8 0 ext/components/Link/Caption15.ts`); +report.push(`13 0 ext/components/Link/IconContainer.ts`); +report.push(`85 0 ext/components/Link/Link.test.tsx`); +report.push(`79 0 ext/components/Link/LinkComponent.ts`); +report.push(`148 0 ext/components/Link/__snapshots__/Link.test.tsx.snap`); +report.push(`11 0 ext/components/Link/constants.ts`); +report.push(`74 0 ext/components/Link/index.tsx`); +report.push(`49 0 ext/components/Link/utils.ts`); +report.push(`21 0 ext/components/Modal/Content.ts`); +report.push(`42 0 ext/components/Modal/Footer.ts`); +report.push(`17 0 ext/components/Modal/Header.ts`); +report.push(`45 0 ext/components/Modal/IconClose.ts`); +report.push(`160 0 ext/components/Modal/Modal.test.tsx`); +report.push(`58 0 ext/components/Modal/ModalComponent.ts`); +report.push(`20 0 ext/components/Modal/Overlay.ts`); +report.push(`186 0 ext/components/Modal/__snapshots__/Modal.test.tsx.snap`); +report.push(`28 0 ext/components/Modal/constants.ts`); +report.push(`125 0 ext/components/Modal/index.tsx`); +report.push(`26 0 ext/components/Modal/utils.ts`); +report.push(`80 0 ext/components/MultiButton/ButtonsWrapper.ts`); +report.push(`18 0 ext/components/MultiButton/DropdownButton.ts`); +report.push(`21 0 ext/components/MultiButton/MainButton.ts`); +report.push(`118 0 ext/components/MultiButton/MultiButton.test.tsx`); +report.push(`29 0 ext/components/MultiButton/Separator.ts`); +report.push(`10 0 ext/components/MultiButton/StyledOverflowMenu.ts`); +report.push(`12 0 ext/components/MultiButton/Wrapper.ts`); +report.push(`79 0 ext/components/MultiButton/__snapshots__/MultiButton.test.tsx.snap`); +report.push(`133 0 ext/components/MultiButton/index.tsx`); +report.push(`100 0 ext/components/MultiSelect/MultiSelect.test.tsx`); +report.push(`373 0 ext/components/MultiSelect/__snapshots__/MultiSelect.test.tsx.snap`); +report.push(`42 0 ext/components/MultiSelect/components/ChipItem.tsx`); +report.push(`106 0 ext/components/MultiSelect/components/DropdownList.tsx`); +report.push(`94 0 ext/components/MultiSelect/components/Input.tsx`); +report.push(`60 0 ext/components/MultiSelect/constants.ts`); +report.push(`186 0 ext/components/MultiSelect/index.tsx`); +report.push(`89 0 ext/components/MultiSelect/styled-components/chipComponents.ts`); +report.push(`152 0 ext/components/MultiSelect/styled-components/dropdownListComponents.ts`); +report.push(`86 0 ext/components/MultiSelect/styled-components/inputComponents.tsx`); +report.push(`54 0 ext/components/MultiSelect/styled-components/inputIndicatorComponents.ts`); +report.push(`153 0 ext/components/MultiSelect/styled-components/otherComponents.ts`); +report.push(`41 0 ext/components/MultiSelect/types.ts`); +report.push(`13 0 ext/components/NotificationContainer/NotificationContainerComponent.ts`); +report.push(`50 0 ext/components/NotificationContainer/NotificationManager.ts`); +report.push(`82 0 ext/components/NotificationContainer/index.tsx`); +report.push(`50 0 ext/components/OverflowMenu/OverflowMenu.test.tsx`); +report.push(`276 0 ext/components/OverflowMenu/__snapshots__/OverflowMenu.test.tsx.snap`); +report.push(`38 0 ext/components/OverflowMenu/components/Indicator.tsx`); +report.push(`25 0 ext/components/OverflowMenu/components/Menu.tsx`); +report.push(`51 0 ext/components/OverflowMenu/components/Option.tsx`); +report.push(`35 0 ext/components/OverflowMenu/components/Others.tsx`); +report.push(`5 0 ext/components/OverflowMenu/components/index.ts`); +report.push(`10 0 ext/components/OverflowMenu/components/simple/BaseWrapper.ts`); +report.push(`7 0 ext/components/OverflowMenu/components/simple/ControlWrapper.ts`); +report.push(`6 0 ext/components/OverflowMenu/components/simple/DropMenuStyles.ts`); +report.push(`32 0 ext/components/OverflowMenu/components/simple/IconWrapper.ts`); +report.push(`44 0 ext/components/OverflowMenu/components/simple/IndicatorsWrapper.ts`); +report.push(`14 0 ext/components/OverflowMenu/components/simple/MenuListWrapper.ts`); +report.push(`29 0 ext/components/OverflowMenu/components/simple/MenuWrapper.ts`); +report.push(`9 0 ext/components/OverflowMenu/components/simple/OptionText.ts`); +report.push(`54 0 ext/components/OverflowMenu/components/simple/OptionWrapper.ts`); +report.push(`7 0 ext/components/OverflowMenu/components/simple/SelectWrapper.ts`); +report.push(`6 0 ext/components/OverflowMenu/components/simple/SingleValueWrapper.ts`); +report.push(`12 0 ext/components/OverflowMenu/components/simple/ValueWrapper.ts`); +report.push(`10 0 ext/components/OverflowMenu/constants.ts`); +report.push(`156 0 ext/components/OverflowMenu/index.tsx`); +report.push(`57 0 ext/components/PaginationComplex/Buttons/Button.ts`); +report.push(`9 0 ext/components/PaginationComplex/Buttons/Layout.ts`); +report.push(`40 0 ext/components/PaginationComplex/Buttons/index.tsx`); +report.push(`94 0 ext/components/PaginationComplex/Dropdown/DropdownComponent.ts`); +report.push(`12 0 ext/components/PaginationComplex/Dropdown/IconLayout.ts`); +report.push(`35 0 ext/components/PaginationComplex/Dropdown/Item.ts`); +report.push(`36 0 ext/components/PaginationComplex/Dropdown/List.ts`); +report.push(`23 0 ext/components/PaginationComplex/Dropdown/calculateListDirection.ts`); +report.push(`126 0 ext/components/PaginationComplex/Dropdown/index.tsx`); +report.push(`7 0 ext/components/PaginationComplex/Group.ts`); +report.push(`41 0 ext/components/PaginationComplex/Page.tsx`); +report.push(`9 0 ext/components/PaginationComplex/PageLabel.ts`); +report.push(`149 0 ext/components/PaginationComplex/PaginationComplex.test.tsx`); +report.push(`12 0 ext/components/PaginationComplex/PaginationComplexComponent.ts`); +report.push(`60 0 ext/components/PaginationComplex/Range.tsx`); +report.push(`13 0 ext/components/PaginationComplex/Separator.ts`); +report.push(`10 0 ext/components/PaginationComplex/Spacer.ts`); +report.push(`32 0 ext/components/PaginationComplex/__snapshots__/PaginationComplex.test.tsx.snap`); +report.push(`25 0 ext/components/PaginationComplex/calculateRange.ts`); +report.push(`2 0 ext/components/PaginationComplex/constants.ts`); +report.push(`73 0 ext/components/PaginationComplex/index.tsx`); +report.push(`58 0 ext/components/PaginationSimple/Button.ts`); +report.push(`48 0 ext/components/PaginationSimple/Input.ts`); +report.push(`9 0 ext/components/PaginationSimple/Pages.ts`); +report.push(`206 0 ext/components/PaginationSimple/PaginationSimple.test.tsx`); +report.push(`9 0 ext/components/PaginationSimple/PaginationSimpleComponent.ts`); +report.push(`763 0 ext/components/PaginationSimple/__snapshots__/PaginationSimple.test.tsx.snap`); +report.push(`215 0 ext/components/PaginationSimple/index.tsx`); +report.push(`17 0 ext/components/ProgressBar/Bar.ts`); +report.push(`16 0 ext/components/ProgressBar/Info.ts`); +report.push(`16 0 ext/components/ProgressBar/Progress.ts`); +report.push(`35 0 ext/components/ProgressBar/ProgressBar.test.tsx`); +report.push(`16 0 ext/components/ProgressBar/ProgressBarComponent.ts`); +report.push(`119 0 ext/components/ProgressBar/__snapshots__/ProgressBar.test.tsx.snap`); +report.push(`46 0 ext/components/ProgressBar/index.tsx`); +report.push(`33 0 ext/components/RadioButton/Input.ts`); +report.push(`39 0 ext/components/RadioButton/Label.ts`); +report.push(`60 0 ext/components/RadioButton/Mark.ts`); +report.push(`48 0 ext/components/RadioButton/RadioButton.test.tsx`); +report.push(`55 0 ext/components/RadioButton/RadioButtonComponent.ts`); +report.push(`118 0 ext/components/RadioButton/__snapshots__/RadioButton.test.tsx.snap`); +report.push(`11 0 ext/components/RadioButton/constants.ts`); +report.push(`81 0 ext/components/RadioButton/index.tsx`); +report.push(`38 0 ext/components/RadioButton/style-utils.ts`); +report.push(`42 0 ext/components/RadioGroup/Label.ts`); +report.push(`44 0 ext/components/RadioGroup/RadioGroup.test.tsx`); +report.push(`26 0 ext/components/RadioGroup/RadioGroupWrapper.ts`); +report.push(`138 0 ext/components/RadioGroup/__snapshots__/RadioGroup.test.tsx.snap`); +report.push(`6 0 ext/components/RadioGroup/constants.ts`); +report.push(`86 0 ext/components/RadioGroup/index.tsx`); +report.push(`135 0 ext/components/Range/Range.test.tsx`); +report.push(`63 0 ext/components/Range/RangePoints.tsx`); +report.push(`33 0 ext/components/Range/StyledComponents/PointItem.ts`); +report.push(`24 0 ext/components/Range/StyledComponents/PointValue.ts`); +report.push(`18 0 ext/components/Range/StyledComponents/PointsWrapper.ts`); +report.push(`22 0 ext/components/Range/StyledComponents/RangeSlider.ts`); +report.push(`8 0 ext/components/Range/StyledComponents/RangeTrack.ts`); +report.push(`24 0 ext/components/Range/StyledComponents/RangeTrackFilled.ts`); +report.push(`12 0 ext/components/Range/StyledComponents/RangeWrapper.ts`); +report.push(`25 0 ext/components/Range/StyledComponents/SliderCircle.ts`); +report.push(`18 0 ext/components/Range/StyledComponents/Track.ts`); +report.push(`15 0 ext/components/Range/StyledComponents/TrackWrapper.ts`); +report.push(`18 0 ext/components/Range/StyledComponents/ValueEnd.ts`); +report.push(`20 0 ext/components/Range/StyledComponents/ValueStart.ts`); +report.push(`12 0 ext/components/Range/StyledComponents/index.ts`); +report.push(`32 0 ext/components/Range/StyledComponents/utils-style.ts`); +report.push(`541 0 ext/components/Range/__snapshots__/Range.test.tsx.snap`); +report.push(`5 0 ext/components/Range/constants.ts`); +report.push(`358 0 ext/components/Range/index.tsx`); +report.push(`21 0 ext/components/Range/utils/correctValueWithRanges.ts`); +report.push(`1 0 ext/components/Range/utils/index.ts`); +report.push(`116 0 ext/components/Select/Select.test.tsx`); +report.push(`593 0 ext/components/Select/__snapshots__/Select.test.tsx.snap`); +report.push(`75 0 ext/components/Select/components/Indicator.tsx`); +report.push(`25 0 ext/components/Select/components/Menu.tsx`); +report.push(`76 0 ext/components/Select/components/Option.tsx`); +report.push(`105 0 ext/components/Select/components/OptionProduct.tsx`); +report.push(`91 0 ext/components/Select/components/Others.tsx`); +report.push(`45 0 ext/components/Select/components/Value.tsx`); +report.push(`6 0 ext/components/Select/components/index.ts`); +report.push(`68 0 ext/components/Select/components/styled-components/indicatorComponents.ts`); +report.push(`36 0 ext/components/Select/components/styled-components/menuComponents.ts`); +report.push(`197 0 ext/components/Select/components/styled-components/optionComponents.ts`); +report.push(`156 0 ext/components/Select/components/styled-components/otherComponents.ts`); +report.push(`41 0 ext/components/Select/components/styled-components/valueComponents.ts`); +report.push(`69 0 ext/components/Select/constants.ts`); +report.push(`164 0 ext/components/Select/index.tsx`); +report.push(`22 0 ext/components/Select/style.ts`); +report.push(`40 0 ext/components/Spinner/Overlay/OverlayComponent.ts`); +report.push(`22 0 ext/components/Spinner/Overlay/index.tsx`); +report.push(`26 0 ext/components/Spinner/Spinner.test.tsx`); +report.push(`27 0 ext/components/Spinner/SpinnerIconWrapper.ts`); +report.push(`33 0 ext/components/Spinner/__snapshots__/Spinner.test.tsx.snap`); +report.push(`48 0 ext/components/Spinner/index.tsx`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerBlueBig.svg`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerBlueMedium.svg`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerBlueSmall.svg`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerWhiteBig.svg`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerWhiteMedium.svg`); +report.push(`3 0 ext/components/Spinner/svg/SpinnerWhiteSmall.svg`); +report.push(`33 0 ext/components/StaticNotification/StaticNotification.test.tsx`); +report.push(`21 0 ext/components/StaticNotification/StaticNotificationComponent.ts`); +report.push(`223 0 ext/components/StaticNotification/__snapshots__/StaticNotification.test.tsx.snap`); +report.push(`45 0 ext/components/StaticNotification/index.tsx`); +report.push(`16 0 ext/components/Stepper/Caption.ts`); +report.push(`64 0 ext/components/Stepper/StepComponent.ts`); +report.push(`40 0 ext/components/Stepper/Stepper.test.tsx`); +report.push(`26 0 ext/components/Stepper/StepperComponent.ts`); +report.push(`10 0 ext/components/Stepper/constants.ts`); +report.push(`110 0 ext/components/Stepper/index.tsx`); +report.push(`50 0 ext/components/Stepper/utils.ts`); +report.push(`39 0 ext/components/Switch/Switch.test.tsx`); +report.push(`52 0 ext/components/Switch/SwitchComponent.ts`); +report.push(`24 0 ext/components/Switch/SwitchInput.ts`); +report.push(`109 0 ext/components/Switch/SwitchSlider.ts`); +report.push(`6 0 ext/components/Switch/SwitchWrapper.ts`); +report.push(`58 0 ext/components/Switch/__snapshots__/Switch.test.tsx.snap`); +report.push(`84 0 ext/components/Switch/index.tsx`); +report.push(`45 0 ext/components/Tabs/Content.ts`); +report.push(`55 0 ext/components/Tabs/Tab.ts`); +report.push(`92 0 ext/components/Tabs/Tabs.test.tsx`); +report.push(`28 0 ext/components/Tabs/Underline.ts`); +report.push(`89 0 ext/components/Tabs/Wrapper.ts`); +report.push(`398 0 ext/components/Tabs/__snapshots__/Tabs.test.tsx.snap`); +report.push(`20 0 ext/components/Tabs/constants.ts`); +report.push(`198 0 ext/components/Tabs/index.tsx`); +report.push(`49 0 ext/components/Tabs/interfaces.ts`); +report.push(`52 0 ext/components/Tags/Button.ts`); +report.push(`5 0 ext/components/Tags/Separator.ts`); +report.push(`7 0 ext/components/Tags/StyledCaption11.ts`); +report.push(`41 0 ext/components/Tags/Tags.test.tsx`); +report.push(`6 0 ext/components/Tags/TagsWrapper.ts`); +report.push(`57 0 ext/components/Tags/__snapshots__/Tags.test.tsx.snap`); +report.push(`5 0 ext/components/Tags/constants.ts`); +report.push(`72 0 ext/components/Tags/index.tsx`); +report.push(`20 0 ext/components/Tags/utils-style.ts`); +report.push(`19 0 ext/components/TextArea/ErrorMessage.ts`); +report.push(`8 0 ext/components/TextArea/Footer.ts`); +report.push(`19 0 ext/components/TextArea/LimitLabel.ts`); +report.push(`7 0 ext/components/TextArea/Separator.ts`); +report.push(`72 0 ext/components/TextArea/TextArea.test.tsx`); +report.push(`62 0 ext/components/TextArea/TextareaComponent.ts`); +report.push(`17 0 ext/components/TextArea/TextareaWrapper.ts`); +report.push(`280 0 ext/components/TextArea/__snapshots__/TextArea.test.tsx.snap`); +report.push(`12 0 ext/components/TextArea/constants.ts`); +report.push(`140 0 ext/components/TextArea/index.tsx`); +report.push(`74 0 ext/components/TextArea/interfaces.ts`); +report.push(`81 0 ext/components/TextArea/utils-style.ts`); +report.push(`80 0 ext/components/TimePicker/StyledComponents/DropdownMenu.ts`); +report.push(`34 0 ext/components/TimePicker/StyledComponents/IconWrapper.ts`); +report.push(`11 0 ext/components/TimePicker/StyledComponents/Wrapper.ts`); +report.push(`2 0 ext/components/TimePicker/StyledComponents/index.ts`); +report.push(`64 0 ext/components/TimePicker/TimePicker.test.tsx`); +report.push(`58 0 ext/components/TimePicker/__snapshots__/TimePicker.test.tsx.snap`); +report.push(`60 0 ext/components/TimePicker/components/DropdownMenu.tsx`); +report.push(`40 0 ext/components/TimePicker/components/DropdownScrollColumn.tsx`); +report.push(`22 0 ext/components/TimePicker/components/DropdownScrollItem.tsx`); +report.push(`13 0 ext/components/TimePicker/components/constants.ts`); +report.push(`12 0 ext/components/TimePicker/constants.ts`); +report.push(`159 0 ext/components/TimePicker/index.tsx`); +report.push(`55 0 ext/components/TimePicker/utils.ts`); +report.push(`38 0 ext/components/ToastNotification/ToastNotification.test.tsx`); +report.push(`237 0 ext/components/ToastNotification/__snapshots__/ToastNotification.test.tsx.snap`); +report.push(`42 0 ext/components/ToastNotification/index.tsx`); +report.push(`50 0 ext/components/TooltipHOC/Tooltip.ts`); +report.push(`311 0 ext/components/TooltipHOC/TooltipHOC.test.tsx`); +report.push(`12 0 ext/components/TooltipHOC/Wrapper.ts`); +report.push(`35 0 ext/components/TooltipHOC/__snapshots__/TooltipHOC.test.tsx.snap`); +report.push(`8 0 ext/components/TooltipHOC/constants.ts`); +report.push(`169 0 ext/components/TooltipHOC/index.tsx`); +report.push(`128 0 ext/components/TooltipHOC/utils.ts`); +report.push(`16 0 ext/components/TreeBranch/ChildrenLayout.ts`); +report.push(`20 0 ext/components/TreeBranch/CustomLabel/CustomLabelComponent.ts`); +report.push(`8 0 ext/components/TreeBranch/CustomLabel/IconLayout.ts`); +report.push(`30 0 ext/components/TreeBranch/CustomLabel/index.tsx`); +report.push(`66 0 ext/components/TreeBranch/Toggle/ToggleComponent.ts`); +report.push(`43 0 ext/components/TreeBranch/Toggle/index.tsx`); +report.push(`107 0 ext/components/TreeBranch/TreeBranch.test.tsx`); +report.push(`14 0 ext/components/TreeBranch/TreeBranchComponent.ts`); +report.push(`159 0 ext/components/TreeBranch/__snapshots__/TreeBranch.test.tsx.snap`); +report.push(`87 0 ext/components/TreeBranch/index.tsx`); +report.push(`2 0 ext/components/Typography/index.ts`); +report.push(`102 0 ext/components/Typography/text.ts`); +report.push(`81 0 ext/components/Typography/typography.ts`); +report.push(`1 0 ext/components/__mocks__/svgrMock.js`); +report.push(`117 0 ext/components/common/Notification/DynamicNotification.tsx`); +report.push(`113 0 ext/components/common/Notification/DynamicNotificationComponent.ts`); +report.push(`7 0 ext/components/common/Notification/Header.ts`); +report.push(`7 0 ext/components/common/Notification/Icon.ts`); +report.push(`23 0 ext/components/common/Notification/IconClose.ts`); +report.push(`8 0 ext/components/common/Notification/Message.ts`); +report.push(`65 0 ext/components/common/Notification/NotificationComponent.ts`); +report.push(`12 0 ext/components/common/Notification/constants.ts`); +report.push(`95 0 ext/components/common/Notification/test.tsx`); +report.push(`65 0 ext/components/common/Notification/utils.ts`); +report.push(`240 0 ext/components/common/Scrollbar/CustomScrollbarStyles.ts`); +report.push(`3 0 ext/components/common/default-theme.ts`); +report.push(`3 0 ext/components/common/hooks/index.ts`); +report.push(`18 0 ext/components/common/hooks/useClickOutside.ts`); +report.push(`42 0 ext/components/common/hooks/useGesture.ts`); +report.push(`14 0 ext/components/common/hooks/useMobile.ts`); +report.push(`22 0 ext/components/common/hooks/useTooltip.ts`); +report.push(`5 0 ext/components/common/index.ts`); +report.push(`31 0 ext/components/common/key-codes.ts`); +report.push(`43 0 ext/components/common/marker.ts`); +report.push(`1 0 ext/components/common/media.ts`); +report.push(`6 0 ext/components/common/theme-context.ts`); +report.push(`61 0 ext/components/common/utils.ts`); +report.push(`10 0 ext/components/common/z-indexes.ts`); +report.push(`5 0 ext/components/font.d.ts`); +report.push(`41 0 ext/components/fonts/FontsVTBGroup.tsx`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.eot`); +report.push(`678 0 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.svg`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.ttf`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.woff`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.woff2`); +report.push(`108 0 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium_demo.html`); +report.push(`16 0 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium_stylesheet.css`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.eot`); +report.push(`678 0 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.svg`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.ttf`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.woff`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.woff2`); +report.push(`108 0 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular_demo.html`); +report.push(`16 0 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular_stylesheet.css`); +report.push(`49 0 ext/components/index.ts`); +report.push(`4 0 ext/components/setupTests.ts`); +report.push(`6 0 ext/components/svg.d.ts`); +report.push(`1 0 ext/components/themes/common/box-shadow/index.ts`); +report.push(`7 0 ext/components/themes/common/box-shadow/interfaces.ts`); +report.push(`1 0 ext/components/themes/common/button/index.ts`); +report.push(`10 0 ext/components/themes/common/button/interfaces.ts`); +report.push(`9 0 ext/components/themes/common/color/attention.ts`); +report.push(`3 0 ext/components/themes/common/color/index.ts`); +report.push(`109 0 ext/components/themes/common/color/interfaces.ts`); +report.push(`12 0 ext/components/themes/common/color/opacity.ts`); +report.push(`7 0 ext/components/themes/common/index.ts`); +report.push(`1 0 ext/components/themes/common/input/index.ts`); +report.push(`8 0 ext/components/themes/common/input/interface.ts`); +report.push(`17 0 ext/components/themes/common/interfaces.ts`); +report.push(`1 0 ext/components/themes/common/multi-select/index.ts`); +report.push(`3 0 ext/components/themes/common/multi-select/interfaces.ts`); +report.push(`1 0 ext/components/themes/common/tabs/index.ts`); +report.push(`7 0 ext/components/themes/common/tabs/interfaces.ts`); +report.push(`9 0 ext/components/themes/corp/box-shadow.ts`); +report.push(`10 0 ext/components/themes/corp/button.ts`); +report.push(`93 0 ext/components/themes/corp/color.ts`); +report.push(`19 0 ext/components/themes/corp/index.ts`); +report.push(`10 0 ext/components/themes/corp/input.ts`); +report.push(`5 0 ext/components/themes/corp/multi-select.ts`); +report.push(`11 0 ext/components/themes/corp/tabs.ts`); +report.push(`9 0 ext/components/themes/front/box-shadow.ts`); +report.push(`10 0 ext/components/themes/front/button.ts`); +report.push(`93 0 ext/components/themes/front/color.ts`); +report.push(`19 0 ext/components/themes/front/index.ts`); +report.push(`10 0 ext/components/themes/front/input.ts`); +report.push(`5 0 ext/components/themes/front/multi-select.ts`); +report.push(`10 0 ext/components/themes/front/tabs.ts`); +report.push(`4 0 ext/components/themes/index.ts`); +report.push(`9 0 ext/components/themes/light/box-shadow.ts`); +report.push(`10 0 ext/components/themes/light/button.ts`); +report.push(`93 0 ext/components/themes/light/color.ts`); +report.push(`19 0 ext/components/themes/light/index.ts`); +report.push(`10 0 ext/components/themes/light/input.ts`); +report.push(`5 0 ext/components/themes/light/multi-select.ts`); +report.push(`10 0 ext/components/themes/light/tabs.ts`); +report.push(`4 0 ext/icons/category/Accept Outline.svg`); +report.push(`4 0 ext/icons/category/Accept Solid.svg`); +report.push(`4 0 ext/icons/category/Add Comment Outline.svg`); +report.push(`3 0 ext/icons/category/Add Comment Solid.svg`); +report.push(`11 0 ext/icons/category/Alert Outline.svg`); +report.push(`9 0 ext/icons/category/Alert Solid.svg`); +report.push(`7 0 ext/icons/category/Bank Outline.svg`); +report.push(`7 0 ext/icons/category/Bank Solid.svg`); +report.push(`3 0 ext/icons/category/Bonus Outline.svg`); +report.push(`3 0 ext/icons/category/Bonus Ruble Outline.svg`); +report.push(`3 0 ext/icons/category/Bonus Ruble Solid.svg`); +report.push(`3 0 ext/icons/category/Bonus Solid.svg`); +report.push(`3 0 ext/icons/category/Burn Outline.svg`); +report.push(`3 0 ext/icons/category/Burn Solid.svg`); +report.push(`3 0 ext/icons/category/Car Outline.svg`); +report.push(`4 0 ext/icons/category/Car Solid.svg`); +report.push(`4 0 ext/icons/category/Chart Outline.svg`); +report.push(`4 0 ext/icons/category/Chart Solid.svg`); +report.push(`6 0 ext/icons/category/Chat Outline.svg`); +report.push(`3 0 ext/icons/category/Chat Solid.svg`); +report.push(`4 0 ext/icons/category/Chip Outline.svg`); +report.push(`4 0 ext/icons/category/Chip Solid.svg`); +report.push(`4 0 ext/icons/category/Clipboard Outline.svg`); +report.push(`3 0 ext/icons/category/Clipboard Solid.svg`); +report.push(`3 0 ext/icons/category/Color Outline.svg`); +report.push(`10 0 ext/icons/category/Color Solid.svg`); +report.push(`5 0 ext/icons/category/Comment Outline.svg`); +report.push(`3 0 ext/icons/category/Comment Solid.svg`); +report.push(`6 0 ext/icons/category/Component Outline.svg`); +report.push(`6 0 ext/icons/category/Component Solid.svg`); +report.push(`6 0 ext/icons/category/Credit Outline.svg`); +report.push(`5 0 ext/icons/category/Credit Solid.svg`); +report.push(`3 0 ext/icons/category/Delivery Outline.svg`); +report.push(`4 0 ext/icons/category/Delivery Solid.svg`); +report.push(`5 0 ext/icons/category/Deposit Outline.svg`); +report.push(`4 0 ext/icons/category/Deposit Solid.svg`); +report.push(`3 0 ext/icons/category/Desktop Outline.svg`); +report.push(`3 0 ext/icons/category/Desktop Solid.svg`); +report.push(`3 0 ext/icons/category/Diamond Outline.svg`); +report.push(`8 0 ext/icons/category/Diamond Solid.svg`); +report.push(`3 0 ext/icons/category/Globe Outline.svg`); +report.push(`18 0 ext/icons/category/Globe Solid.svg`); +report.push(`9 0 ext/icons/category/Government Outline.svg`); +report.push(`5 0 ext/icons/category/Government Solid.svg`); +report.push(`3 0 ext/icons/category/Grid Outline-1.svg`); +report.push(`6 0 ext/icons/category/Grid Outline.svg`); +report.push(`5 0 ext/icons/category/Grid Solid-1.svg`); +report.push(`6 0 ext/icons/category/Grid Solid.svg`); +report.push(`3 0 ext/icons/category/Heart Outline.svg`); +report.push(`3 0 ext/icons/category/Heart Solid.svg`); +report.push(`4 0 ext/icons/category/Home-Autocredit Outline.svg`); +report.push(`5 0 ext/icons/category/Home-Autocredit Solid.svg`); +report.push(`6 0 ext/icons/category/Icons Outline.svg`); +report.push(`6 0 ext/icons/category/Icons Solid.svg`); +report.push(`3 0 ext/icons/category/Idea Outline.svg`); +report.push(`3 0 ext/icons/category/Idea Solid.svg`); +report.push(`4 0 ext/icons/category/Invalid Outline.svg`); +report.push(`3 0 ext/icons/category/Invalid Solid.svg`); +report.push(`3 0 ext/icons/category/Layers Outline.svg`); +report.push(`5 0 ext/icons/category/Layers Solid.svg`); +report.push(`10 0 ext/icons/category/Magnet Outline.svg`); +report.push(`10 0 ext/icons/category/Magnet Solid.svg`); +report.push(`3 0 ext/icons/category/Maintenance Outline.svg`); +report.push(`5 0 ext/icons/category/Maintenance Solid.svg`); +report.push(`4 0 ext/icons/category/Medal Outline.svg`); +report.push(`5 0 ext/icons/category/Medal Solid.svg`); +report.push(`4 0 ext/icons/category/Megaphone Outline.svg`); +report.push(`5 0 ext/icons/category/Megaphone Solid.svg`); +report.push(`4 0 ext/icons/category/Mobile Outline.svg`); +report.push(`3 0 ext/icons/category/Mobile Solid.svg`); +report.push(`4 0 ext/icons/category/Multibonus Outline.svg`); +report.push(`3 0 ext/icons/category/Multibonus Solid.svg`); +report.push(`3 0 ext/icons/category/Pickup Outline.svg`); +report.push(`5 0 ext/icons/category/Pickup Solid.svg`); +report.push(`3 0 ext/icons/category/Pin Outline.svg`); +report.push(`3 0 ext/icons/category/Pin Solid.svg`); +report.push(`3 0 ext/icons/category/Plane Outline.svg`); +report.push(`3 0 ext/icons/category/Plane Solid.svg`); +report.push(`3 0 ext/icons/category/Post Outline.svg`); +report.push(`5 0 ext/icons/category/Post Solid.svg`); +report.push(`3 0 ext/icons/category/Post automat Outline.svg`); +report.push(`3 0 ext/icons/category/Post automat Solid.svg`); +report.push(`4 0 ext/icons/category/Pregnant Outline.svg`); +report.push(`4 0 ext/icons/category/Pregnant Solid.svg`); +report.push(`6 0 ext/icons/category/Receipt Outline.svg`); +report.push(`3 0 ext/icons/category/Receipt Solid.svg`); +report.push(`6 0 ext/icons/category/Scheme Outline.svg`); +report.push(`8 0 ext/icons/category/Scheme Solid.svg`); +report.push(`5 0 ext/icons/category/Shop cart Outline.svg`); +report.push(`5 0 ext/icons/category/Shop cart Solid.svg`); +report.push(`4 0 ext/icons/category/Shopping bag Outline.svg`); +report.push(`3 0 ext/icons/category/Shopping bag Solid.svg`); +report.push(`3 0 ext/icons/category/Show Table Outline.svg`); +report.push(`6 0 ext/icons/category/Show Table Solid.svg`); +report.push(`3 0 ext/icons/category/Store Outline.svg`); +report.push(`4 0 ext/icons/category/Store Solid.svg`); +report.push(`3 0 ext/icons/category/Study Outline.svg`); +report.push(`4 0 ext/icons/category/Study Solid.svg`); +report.push(`4 0 ext/icons/category/Tablet Outline.svg`); +report.push(`3 0 ext/icons/category/Tablet Solid.svg`); +report.push(`3 0 ext/icons/category/Trophy Outline.svg`); +report.push(`3 0 ext/icons/category/Trophy Solid.svg`); +report.push(`4 0 ext/icons/category/Typography Outline.svg`); +report.push(`3 0 ext/icons/category/Typography Solid.svg`); +report.push(`4 0 ext/icons/category/VIP Outline.svg`); +report.push(`4 0 ext/icons/category/VIP Solid.svg`); +report.push(`4 0 ext/icons/category/Vacation Outline.svg`); +report.push(`5 0 ext/icons/category/Vacation Solid.svg`); +report.push(`4 0 ext/icons/category/Work Outline.svg`); +report.push(`5 0 ext/icons/category/Work Solid.svg`); +report.push(`3 0 ext/icons/communication/Headset Outline.svg`); +report.push(`3 0 ext/icons/communication/Headset Solid.svg`); +report.push(`3 0 ext/icons/communication/Phone Outline.svg`); +report.push(`3 0 ext/icons/communication/Phone Solid.svg`); +report.push(`4 0 ext/icons/communication/SIM Card Outline.svg`); +report.push(`3 0 ext/icons/communication/SIM Card Solid.svg`); +report.push(`5 0 ext/icons/communication/Signal Outline.svg`); +report.push(`5 0 ext/icons/communication/Signal Solid.svg`); +report.push(`5 0 ext/icons/documents/Account Detail Outline.svg`); +report.push(`3 0 ext/icons/documents/Account Detail Solid.svg`); +report.push(`4 0 ext/icons/documents/Add from template Outline.svg`); +report.push(`3 0 ext/icons/documents/Add from template Solid.svg`); +report.push(`9 0 ext/icons/documents/Catalog Outline.svg`); +report.push(`3 0 ext/icons/documents/Catalog Solid.svg`); +report.push(`9 0 ext/icons/documents/Copy Outline.svg`); +report.push(`9 0 ext/icons/documents/Copy Solid.svg`); +report.push(`6 0 ext/icons/documents/Description Outline.svg`); +report.push(`3 0 ext/icons/documents/Description Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Export Outline.svg`); +report.push(`3 0 ext/icons/documents/Doc Export Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Finished Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc Finished Solid.svg`); +report.push(`3 0 ext/icons/documents/Doc Ok Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc Ok Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Processing Outline.svg`); +report.push(`3 0 ext/icons/documents/Doc Processing Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Regenerate Outline.svg`); +report.push(`3 0 ext/icons/documents/Doc Regenerate Solid.svg`); +report.push(`5 0 ext/icons/documents/Doc Settings Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc Settings Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Sign Outline.svg`); +report.push(`3 0 ext/icons/documents/Doc Sign Solid.svg`); +report.push(`4 0 ext/icons/documents/Doc Sign Verify Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc Sign Verify Solid.svg`); +report.push(`5 0 ext/icons/documents/Doc View Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc View Solid.svg`); +report.push(`6 0 ext/icons/documents/Doc attention Outline.svg`); +report.push(`4 0 ext/icons/documents/Doc attention Solid.svg`); +report.push(`5 0 ext/icons/documents/Doc operations Outline.svg`); +report.push(`3 0 ext/icons/documents/Doc operations Solid.svg`); +report.push(`3 0 ext/icons/documents/Docs Outline.svg`); +report.push(`4 0 ext/icons/documents/Docs Solid.svg`); +report.push(`4 0 ext/icons/documents/Document Add Outline.svg`); +report.push(`3 0 ext/icons/documents/Document Add Solid.svg`); +report.push(`5 0 ext/icons/documents/File PDF Outline.svg`); +report.push(`8 0 ext/icons/documents/File PDF Solid.svg`); +report.push(`5 0 ext/icons/documents/File PPT Outline.svg`); +report.push(`5 0 ext/icons/documents/File PPT Solid.svg`); +report.push(`5 0 ext/icons/documents/File Word Outline.svg`); +report.push(`4 0 ext/icons/documents/File Word Solid.svg`); +report.push(`5 0 ext/icons/documents/File XLS Outline.svg`); +report.push(`4 0 ext/icons/documents/File XLS Solid.svg`); +report.push(`4 0 ext/icons/documents/Folder Outline.svg`); +report.push(`4 0 ext/icons/documents/Folder Solid.svg`); +report.push(`5 0 ext/icons/documents/Jpg Outline.svg`); +report.push(`3 0 ext/icons/documents/Jpg Solid.svg`); +report.push(`5 0 ext/icons/documents/Send Sign Outline.svg`); +report.push(`6 0 ext/icons/documents/Send Sign Solid.svg`); +report.push(`4 0 ext/icons/documents/Sign Outline.svg`); +report.push(`5 0 ext/icons/documents/Sign Solid.svg`); +report.push(`7 0 ext/icons/documents/Tasks Outline.svg`); +report.push(`4 0 ext/icons/documents/Tasks Solid.svg`); +report.push(`5 0 ext/icons/documents/Unsign Outline.svg`); +report.push(`6 0 ext/icons/documents/Unsign Solid.svg`); +report.push(`5 0 ext/icons/documents/Verify Sign Outline.svg`); +report.push(`6 0 ext/icons/documents/Verify Sign Solid.svg`); +report.push(`5 0 ext/icons/documents/Web Outline.svg`); +report.push(`10 0 ext/icons/documents/Web Solid.svg`); +report.push(`7 0 ext/icons/finance/Card Outline.svg`); +report.push(`3 0 ext/icons/finance/Card Solid.svg`); +report.push(`5 0 ext/icons/finance/Credit Card Outline.svg`); +report.push(`3 0 ext/icons/finance/Credit Card Solid.svg`); +report.push(`4 0 ext/icons/finance/Debit Card Outline.svg`); +report.push(`3 0 ext/icons/finance/Debit Card Solid.svg`); +report.push(`4 0 ext/icons/finance/EUR Outline.svg`); +report.push(`3 0 ext/icons/finance/EUR Solid.svg`); +report.push(`4 0 ext/icons/finance/Finance Outline.svg`); +report.push(`9 0 ext/icons/finance/Finance Solid.svg`); +report.push(`4 0 ext/icons/finance/GBP Outline.svg`); +report.push(`3 0 ext/icons/finance/GBP Solid.svg`); +report.push(`4 0 ext/icons/finance/Get Cash Outline.svg`); +report.push(`4 0 ext/icons/finance/Get Cash Solid.svg`); +report.push(`4 0 ext/icons/finance/JPY Outline.svg`); +report.push(`3 0 ext/icons/finance/JPY Solid.svg`); +report.push(`7 0 ext/icons/finance/Money Outline.svg`); +report.push(`3 0 ext/icons/finance/Money Solid.svg`); +report.push(`5 0 ext/icons/finance/Multicurency Outline.svg`); +report.push(`4 0 ext/icons/finance/Multicurency Solid.svg`); +report.push(`4 0 ext/icons/finance/Payroll Card Outline.svg`); +report.push(`4 0 ext/icons/finance/Payroll Card Solid.svg`); +report.push(`4 0 ext/icons/finance/RUB Outline.svg`); +report.push(`4 0 ext/icons/finance/RUB Solid.svg`); +report.push(`4 0 ext/icons/finance/USD Outline.svg`); +report.push(`3 0 ext/icons/finance/USD Solid.svg`); +report.push(`13 0 ext/icons/flags/Afghanistan.svg`); +report.push(`11 0 ext/icons/flags/Aland Islands.svg`); +report.push(`9 0 ext/icons/flags/Albania.svg`); +report.push(`11 0 ext/icons/flags/Algeria.svg`); +report.push(`14 0 ext/icons/flags/Andorra.svg`); +report.push(`48 0 ext/icons/flags/Angola.svg`); +report.push(`26 0 ext/icons/flags/Anguilla.svg`); +report.push(`40 0 ext/icons/flags/Antigua and Barbuda.svg`); +report.push(`11 0 ext/icons/flags/Arab Emirates.svg`); +report.push(`11 0 ext/icons/flags/Argentina.svg`); +report.push(`11 0 ext/icons/flags/Armenia.svg`); +report.push(`25 0 ext/icons/flags/Aruba.svg`); +report.push(`28 0 ext/icons/flags/Australia.svg`); +report.push(`10 0 ext/icons/flags/Austria.svg`); +report.push(`24 0 ext/icons/flags/Azerbaijan.svg`); +report.push(`18 0 ext/icons/flags/Bahamas.svg`); +report.push(`9 0 ext/icons/flags/Bahrain.svg`); +report.push(`10 0 ext/icons/flags/Bangladesh.svg`); +report.push(`19 0 ext/icons/flags/Barbados.svg`); +report.push(`13 0 ext/icons/flags/Belarus.svg`); +report.push(`11 0 ext/icons/flags/Belgium.svg`); +report.push(`13 0 ext/icons/flags/Belize.svg`); +report.push(`33 0 ext/icons/flags/Benin.svg`); +report.push(`32 0 ext/icons/flags/Bermuda.svg`); +report.push(`10 0 ext/icons/flags/Bhutan.svg`); +report.push(`11 0 ext/icons/flags/Bolivia.svg`); +report.push(`27 0 ext/icons/flags/Bosnia and Herzegovina.svg`); +report.push(`12 0 ext/icons/flags/Botswana.svg`); +report.push(`17 0 ext/icons/flags/Brazil.svg`); +report.push(`21 0 ext/icons/flags/British Virgin Islands.svg`); +report.push(`11 0 ext/icons/flags/Brunei.svg`); +report.push(`10 0 ext/icons/flags/Bulgaria.svg`); +report.push(`11 0 ext/icons/flags/Burkina Faso.svg`); +report.push(`13 0 ext/icons/flags/Burundi.svg`); +report.push(`11 0 ext/icons/flags/CAF.svg`); +report.push(`10 0 ext/icons/flags/CAS.svg`); +report.push(`11 0 ext/icons/flags/CEU.svg`); +report.push(`10 0 ext/icons/flags/CNA.svg`); +report.push(`16 0 ext/icons/flags/COC.svg`); +report.push(`10 0 ext/icons/flags/CSA.svg`); +report.push(`13 0 ext/icons/flags/Cabo Verde.svg`); +report.push(`12 0 ext/icons/flags/Cambodia.svg`); +report.push(`19 0 ext/icons/flags/Cameroon.svg`); +report.push(`11 0 ext/icons/flags/Canada.svg`); +report.push(`27 0 ext/icons/flags/Cayman Islands.svg`); +report.push(`13 0 ext/icons/flags/Central African Republic.svg`); +report.push(`11 0 ext/icons/flags/Chad.svg`); +report.push(`11 0 ext/icons/flags/Chile.svg`); +report.push(`11 0 ext/icons/flags/China.svg`); +report.push(`33 0 ext/icons/flags/Colombia.svg`); +report.push(`13 0 ext/icons/flags/Comoros.svg`); +report.push(`11 0 ext/icons/flags/Costa Rica.svg`); +report.push(`10 0 ext/icons/flags/Cote dIvoire.svg`); +report.push(`19 0 ext/icons/flags/Croatia.svg`); +report.push(`13 0 ext/icons/flags/Cuba.svg`); +report.push(`12 0 ext/icons/flags/Cyprus.svg`); +report.push(`10 0 ext/icons/flags/Czechia.svg`); +report.push(`12 0 ext/icons/flags/Democratic Republic of the Congo.svg`); +report.push(`9 0 ext/icons/flags/Denmark.svg`); +report.push(`12 0 ext/icons/flags/Djibouti.svg`); +report.push(`22 0 ext/icons/flags/Dominica.svg`); +report.push(`17 0 ext/icons/flags/Dominican Republic.svg`); +report.push(`14 0 ext/icons/flags/Ecuador.svg`); +report.push(`11 0 ext/icons/flags/Egypt.svg`); +report.push(`18 0 ext/icons/flags/El Salvador.svg`); +report.push(`12 0 ext/icons/flags/Equatorial Guinea.svg`); +report.push(`19 0 ext/icons/flags/Eritrea.svg`); +report.push(`10 0 ext/icons/flags/Estonia.svg`); +report.push(`13 0 ext/icons/flags/Ethiopia.svg`); +report.push(`10 0 ext/icons/flags/European Union.svg`); +report.push(`45 0 ext/icons/flags/Falkland Islands.svg`); +report.push(`31 0 ext/icons/flags/Fiji.svg`); +report.push(`9 0 ext/icons/flags/Finland.svg`); +report.push(`10 0 ext/icons/flags/France.svg`); +report.push(`11 0 ext/icons/flags/Gabon.svg`); +report.push(`12 0 ext/icons/flags/Gambia.svg`); +report.push(`13 0 ext/icons/flags/Georgia.svg`); +report.push(`33 0 ext/icons/flags/Germany.svg`); +report.push(`12 0 ext/icons/flags/Ghana.svg`); +report.push(`20 0 ext/icons/flags/Gibraltar.svg`); +report.push(`15 0 ext/icons/flags/Great Britain.svg`); +report.push(`9 0 ext/icons/flags/Greece.svg`); +report.push(`25 0 ext/icons/flags/Grenada.svg`); +report.push(`12 0 ext/icons/flags/Guatemala.svg`); +report.push(`16 0 ext/icons/flags/Guernsey.svg`); +report.push(`12 0 ext/icons/flags/Guinea-Bissau.svg`); +report.push(`11 0 ext/icons/flags/Guinea.svg`); +report.push(`11 0 ext/icons/flags/Guyana.svg`); +report.push(`26 0 ext/icons/flags/Haiti.svg`); +report.push(`15 0 ext/icons/flags/Honduras.svg`); +report.push(`10 0 ext/icons/flags/Hong Kong.svg`); +report.push(`10 0 ext/icons/flags/Hungary.svg`); +report.push(`11 0 ext/icons/flags/Iceland.svg`); +report.push(`12 0 ext/icons/flags/India.svg`); +report.push(`9 0 ext/icons/flags/Indonesia.svg`); +report.push(`16 0 ext/icons/flags/Iran.svg`); +report.push(`15 0 ext/icons/flags/Iraq.svg`); +report.push(`10 0 ext/icons/flags/Ireland.svg`); +report.push(`43 0 ext/icons/flags/Isle of Man.svg`); +report.push(`12 0 ext/icons/flags/Israel.svg`); +report.push(`10 0 ext/icons/flags/Italy.svg`); +report.push(`12 0 ext/icons/flags/Jamaica.svg`); +report.push(`15 0 ext/icons/flags/Japan.svg`); +report.push(`20 0 ext/icons/flags/Jersey.svg`); +report.push(`12 0 ext/icons/flags/Jordan.svg`); +report.push(`12 0 ext/icons/flags/Kazakhstan.svg`); +report.push(`37 0 ext/icons/flags/Kenya.svg`); +report.push(`13 0 ext/icons/flags/Korea North.svg`); +report.push(`16 0 ext/icons/flags/Korea South.svg`); +report.push(`11 0 ext/icons/flags/Kuwait.svg`); +report.push(`11 0 ext/icons/flags/Kyrgyzstan.svg`); +report.push(`12 0 ext/icons/flags/Laos.svg`); +report.push(`10 0 ext/icons/flags/Latvia.svg`); +report.push(`11 0 ext/icons/flags/Lebanon.svg`); +report.push(`12 0 ext/icons/flags/Lesotho.svg`); +report.push(`11 0 ext/icons/flags/Liberia.svg`); +report.push(`34 0 ext/icons/flags/Libya.svg`); +report.push(`10 0 ext/icons/flags/Liechtenstein.svg`); +report.push(`11 0 ext/icons/flags/Lithuania.svg`); +report.push(`10 0 ext/icons/flags/Luxembourg.svg`); +report.push(`11 0 ext/icons/flags/Macao.svg`); +report.push(`11 0 ext/icons/flags/Macedonia.svg`); +report.push(`10 0 ext/icons/flags/Madagascar.svg`); +report.push(`12 0 ext/icons/flags/Malawi.svg`); +report.push(`11 0 ext/icons/flags/Malaysia.svg`); +report.push(`11 0 ext/icons/flags/Maldives.svg`); +report.push(`11 0 ext/icons/flags/Mali.svg`); +report.push(`16 0 ext/icons/flags/Malta.svg`); +report.push(`10 0 ext/icons/flags/Mauritania.svg`); +report.push(`12 0 ext/icons/flags/Mauritius.svg`); +report.push(`12 0 ext/icons/flags/Mexico.svg`); +report.push(`10 0 ext/icons/flags/Micronesia.svg`); +report.push(`12 0 ext/icons/flags/Moldova.svg`); +report.push(`9 0 ext/icons/flags/Monaco.svg`); +report.push(`18 0 ext/icons/flags/Mongolia.svg`); +report.push(`12 0 ext/icons/flags/Montenegro.svg`); +report.push(`20 0 ext/icons/flags/Montserrat.svg`); +report.push(`10 0 ext/icons/flags/Morocco.svg`); +report.push(`14 0 ext/icons/flags/Mozambique.svg`); +report.push(`12 0 ext/icons/flags/Myanmar.svg`); +report.push(`13 0 ext/icons/flags/Namibia.svg`); +report.push(`11 0 ext/icons/flags/Nepal.svg`); +report.push(`15 0 ext/icons/flags/Netherlands Antilles Country.svg`); +report.push(`10 0 ext/icons/flags/Netherlands.svg`); +report.push(`16 0 ext/icons/flags/New Zealand.svg`); +report.push(`12 0 ext/icons/flags/Nicaragua.svg`); +report.push(`11 0 ext/icons/flags/Niger.svg`); +report.push(`10 0 ext/icons/flags/Nigeria.svg`); +report.push(`10 0 ext/icons/flags/Norway.svg`); +report.push(`11 0 ext/icons/flags/Oman.svg`); +report.push(`10 0 ext/icons/flags/Pakistan.svg`); +report.push(`10 0 ext/icons/flags/Palau.svg`); +report.push(`12 0 ext/icons/flags/Panama.svg`); +report.push(`15 0 ext/icons/flags/Papua New Guinea.svg`); +report.push(`12 0 ext/icons/flags/Paraguay.svg`); +report.push(`10 0 ext/icons/flags/Peru.svg`); +report.push(`11 0 ext/icons/flags/Philippines.svg`); +report.push(`9 0 ext/icons/flags/Poland.svg`); +report.push(`53 0 ext/icons/flags/Polynesia French.svg`); +report.push(`13 0 ext/icons/flags/Portugal.svg`); +report.push(`27 0 ext/icons/flags/Puerto Rico.svg`); +report.push(`9 0 ext/icons/flags/Qatar.svg`); +report.push(`11 0 ext/icons/flags/Republic of the Congo.svg`); +report.push(`11 0 ext/icons/flags/Romania.svg`); +report.push(`10 0 ext/icons/flags/Russia.svg`); +report.push(`24 0 ext/icons/flags/Rwanda.svg`); +report.push(`33 0 ext/icons/flags/Saint Helena.svg`); +report.push(`14 0 ext/icons/flags/Saint Kitts and Nevis.svg`); +report.push(`24 0 ext/icons/flags/Saint Lucia.svg`); +report.push(`12 0 ext/icons/flags/Saint Vincent and the Grenadines.svg`); +report.push(`11 0 ext/icons/flags/Samoa.svg`); +report.push(`11 0 ext/icons/flags/San Marino.svg`); +report.push(`14 0 ext/icons/flags/Sao Tome and Principe.svg`); +report.push(`13 0 ext/icons/flags/Saudi Arabia.svg`); +report.push(`12 0 ext/icons/flags/Senegal.svg`); +report.push(`18 0 ext/icons/flags/Serbia.svg`); +report.push(`19 0 ext/icons/flags/Seychelles.svg`); +report.push(`10 0 ext/icons/flags/Sierra Leone.svg`); +report.push(`10 0 ext/icons/flags/Singapore.svg`); +report.push(`18 0 ext/icons/flags/Slovakia.svg`); +report.push(`22 0 ext/icons/flags/Slovenia.svg`); +report.push(`33 0 ext/icons/flags/Solomon Islands.svg`); +report.push(`10 0 ext/icons/flags/Somalia.svg`); +report.push(`14 0 ext/icons/flags/South Africa.svg`); +report.push(`17 0 ext/icons/flags/Spain.svg`); +report.push(`14 0 ext/icons/flags/Sri Lanka.svg`); +report.push(`11 0 ext/icons/flags/Sudan.svg`); +report.push(`12 0 ext/icons/flags/Suriname.svg`); +report.push(`21 0 ext/icons/flags/Swaziland.svg`); +report.push(`10 0 ext/icons/flags/Sweden.svg`); +report.push(`10 0 ext/icons/flags/Switzerland.svg`); +report.push(`12 0 ext/icons/flags/Syria.svg`); +report.push(`11 0 ext/icons/flags/Taiwan.svg`); +report.push(`11 0 ext/icons/flags/Tajikistan.svg`); +report.push(`12 0 ext/icons/flags/Tanzania.svg`); +report.push(`11 0 ext/icons/flags/Thailand.svg`); +report.push(`12 0 ext/icons/flags/Timor-Leste.svg`); +report.push(`12 0 ext/icons/flags/Togo.svg`); +report.push(`16 0 ext/icons/flags/Tonga.svg`); +report.push(`11 0 ext/icons/flags/Trinidad and Tobago.svg`); +report.push(`10 0 ext/icons/flags/Tunisia.svg`); +report.push(`11 0 ext/icons/flags/Turkey.svg`); +report.push(`52 0 ext/icons/flags/Turkmenistan.svg`); +report.push(`22 0 ext/icons/flags/Turks and Caicos Islands.svg`); +report.push(`16 0 ext/icons/flags/Uganda.svg`); +report.push(`10 0 ext/icons/flags/Ukraine.svg`); +report.push(`27 0 ext/icons/flags/United States of America.svg`); +report.push(`10 0 ext/icons/flags/Uruguay.svg`); +report.push(`11 0 ext/icons/flags/Uzbekistan.svg`); +report.push(`36 0 ext/icons/flags/Vanuatu.svg`); +report.push(`12 0 ext/icons/flags/Venezuela.svg`); +report.push(`10 0 ext/icons/flags/Vietnam.svg`); +report.push(`10 0 ext/icons/flags/WW.svg`); +report.push(`10 0 ext/icons/flags/Yemen.svg`); +report.push(`25 0 ext/icons/flags/Zambia.svg`); +report.push(`23 0 ext/icons/flags/Zimbabwe.svg`); +report.push(`3 0 ext/icons/location/GPS Outline.svg`); +report.push(`3 0 ext/icons/location/GPS Solid.svg`); +report.push(`4 0 ext/icons/location/Location Outline.svg`); +report.push(`3 0 ext/icons/location/Location Solid.svg`); +report.push(`10 0 ext/icons/security/FaceID Outline.svg`); +report.push(`3 0 ext/icons/security/FaceID Solid.svg`); +report.push(`13 0 ext/icons/security/Fingerprint Outline.svg`); +report.push(`3 0 ext/icons/security/Fingerprint Solid.svg`); +report.push(`4 0 ext/icons/security/Key Outline.svg`); +report.push(`3 0 ext/icons/security/Key Solid.svg`); +report.push(`4 0 ext/icons/security/Lock Outline.svg`); +report.push(`3 0 ext/icons/security/Lock Solid.svg`); +report.push(`9 0 ext/icons/security/Password Outline.svg`); +report.push(`3 0 ext/icons/security/Password Solid.svg`); +report.push(`4 0 ext/icons/security/Unlock Outline.svg`); +report.push(`3 0 ext/icons/security/Unlock Solid.svg`); +report.push(`3 0 ext/icons/service/Archive Outline.svg`); +report.push(`3 0 ext/icons/service/Archive Solid.svg`); +report.push(`3 0 ext/icons/service/Check Clear Outline.svg`); +report.push(`4 0 ext/icons/service/Check Outline.svg`); +report.push(`3 0 ext/icons/service/Check Solid.svg`); +report.push(`4 0 ext/icons/service/Close Circle Outline.svg`); +report.push(`3 0 ext/icons/service/Close Circle Solid.svg`); +report.push(`3 0 ext/icons/service/Close Outline.svg`); +report.push(`3 0 ext/icons/service/Close Solid.svg`); +report.push(`8 0 ext/icons/service/Drag Outline.svg`); +report.push(`3 0 ext/icons/service/Drag Solid.svg`); +report.push(`5 0 ext/icons/service/Error Outline.svg`); +report.push(`3 0 ext/icons/service/Error Solid.svg`); +report.push(`5 0 ext/icons/service/Error Triangle Outline.svg`); +report.push(`3 0 ext/icons/service/Error Triangle Solid.svg`); +report.push(`3 0 ext/icons/service/Eye Close Outline.svg`); +report.push(`4 0 ext/icons/service/Eye Outline.svg`); +report.push(`4 0 ext/icons/service/Eye Solid.svg`); +report.push(`5 0 ext/icons/service/Help Outline.svg`); +report.push(`3 0 ext/icons/service/Help Solid.svg`); +report.push(`5 0 ext/icons/service/Info Outline.svg`); +report.push(`3 0 ext/icons/service/Info Solid.svg`); +report.push(`5 0 ext/icons/service/Menu Outline.svg`); +report.push(`3 0 ext/icons/service/Menu Solid.svg`); +report.push(`4 0 ext/icons/service/Minus Circle Outline.svg`); +report.push(`3 0 ext/icons/service/Minus Outline.svg`); +report.push(`3 0 ext/icons/service/Minus Solid.svg`); +report.push(`5 0 ext/icons/service/Pause Outline.svg`); +report.push(`3 0 ext/icons/service/Pause Solid.svg`); +report.push(`4 0 ext/icons/service/Play Outline.svg`); +report.push(`3 0 ext/icons/service/Play Solid.svg`); +report.push(`4 0 ext/icons/service/Plus Circle Outline.svg`); +report.push(`3 0 ext/icons/service/Plus Circle Solid.svg`); +report.push(`3 0 ext/icons/service/Plus Outline.svg`); +report.push(`3 0 ext/icons/service/Plus Solid.svg`); +report.push(`3 0 ext/icons/service/Process Outline.svg`); +report.push(`4 0 ext/icons/service/Process Solid.svg`); +report.push(`3 0 ext/icons/system/Arrow Cross Outline.svg`); +report.push(`3 0 ext/icons/system/Arrow Cross Solid.svg`); +report.push(`3 0 ext/icons/system/Arrow Down Outline.svg`); +report.push(`3 0 ext/icons/system/Arrow Down Solid.svg`); +report.push(`3 0 ext/icons/system/Arrow Left Outline.svg`); +report.push(`3 0 ext/icons/system/Arrow Left Solid.svg`); +report.push(`3 0 ext/icons/system/Arrow Right Outline.svg`); +report.push(`3 0 ext/icons/system/Arrow Right Solid.svg`); +report.push(`3 0 ext/icons/system/Arrow Up Outline.svg`); +report.push(`3 0 ext/icons/system/Arrow Up Solid.svg`); +report.push(`4 0 ext/icons/system/Arrows Horizontal Outline.svg`); +report.push(`3 0 ext/icons/system/Arrows Horizontal Solid.svg`); +report.push(`4 0 ext/icons/system/Arrows Vertical Outline.svg`); +report.push(`3 0 ext/icons/system/Arrows Vertical Solid.svg`); +report.push(`3 0 ext/icons/system/Attach File Outline.svg`); +report.push(`3 0 ext/icons/system/Attach File Solid.svg`); +report.push(`3 0 ext/icons/system/Back Outline.svg`); +report.push(`3 0 ext/icons/system/Back Solid.svg`); +report.push(`10 0 ext/icons/system/Bar Code Outline.svg`); +report.push(`3 0 ext/icons/system/Bar Code Solid.svg`); +report.push(`8 0 ext/icons/system/Calculate Outline.svg`); +report.push(`6 0 ext/icons/system/Calculate Solid.svg`); +report.push(`4 0 ext/icons/system/Calendar Ok Outline.svg`); +report.push(`4 0 ext/icons/system/Calendar Ok Solid.svg`); +report.push(`4 0 ext/icons/system/Calendar Outline.svg`); +report.push(`4 0 ext/icons/system/Calendar Solid.svg`); +report.push(`5 0 ext/icons/system/Camera Outline.svg`); +report.push(`6 0 ext/icons/system/Camera Remove Outline.svg`); +report.push(`5 0 ext/icons/system/Camera Remove Solid.svg`); +report.push(`4 0 ext/icons/system/Camera Solid.svg`); +report.push(`3 0 ext/icons/system/Chevron Down Outline.svg`); +report.push(`3 0 ext/icons/system/Chevron Down Solid.svg`); +report.push(`3 0 ext/icons/system/Chevron Left Outline.svg`); +report.push(`3 0 ext/icons/system/Chevron Left Solid.svg`); +report.push(`3 0 ext/icons/system/Chevron Right Outline.svg`); +report.push(`3 0 ext/icons/system/Chevron Right Solid.svg`); +report.push(`3 0 ext/icons/system/Chevron Up Outline.svg`); +report.push(`3 0 ext/icons/system/Chevron Up Solid.svg`); +report.push(`5 0 ext/icons/system/Delete Outline.svg`); +report.push(`3 0 ext/icons/system/Delete Solid.svg`); +report.push(`4 0 ext/icons/system/Download Outline.svg`); +report.push(`3 0 ext/icons/system/Download Solid.svg`); +report.push(`10 0 ext/icons/system/Edit Outline.svg`); +report.push(`11 0 ext/icons/system/Edit Solid.svg`); +report.push(`3 0 ext/icons/system/Email Outline.svg`); +report.push(`3 0 ext/icons/system/Email Read Outline.svg`); +report.push(`4 0 ext/icons/system/Email Read Solid.svg`); +report.push(`4 0 ext/icons/system/Email Solid.svg`); +report.push(`4 0 ext/icons/system/Exit Outline.svg`); +report.push(`4 0 ext/icons/system/Exit Solid.svg`); +report.push(`4 0 ext/icons/system/Export Outline.svg`); +report.push(`4 0 ext/icons/system/Export Solid.svg`); +report.push(`3 0 ext/icons/system/Eyedropper Outline.svg`); +report.push(`4 0 ext/icons/system/Eyedropper Solid.svg`); +report.push(`3 0 ext/icons/system/Filter Outline.svg`); +report.push(`3 0 ext/icons/system/Filter Solid.svg`); +report.push(`3 0 ext/icons/system/Home Outline.svg`); +report.push(`3 0 ext/icons/system/Home Solid.svg`); +report.push(`4 0 ext/icons/system/Import Outline.svg`); +report.push(`4 0 ext/icons/system/Import Solid.svg`); +report.push(`12 0 ext/icons/system/Keyboard Outline.svg`); +report.push(`3 0 ext/icons/system/Keyboard Solid.svg`); +report.push(`5 0 ext/icons/system/Link Outline.svg`); +report.push(`3 0 ext/icons/system/Link Solid.svg`); +report.push(`3 0 ext/icons/system/Loader Outline.svg`); +report.push(`3 0 ext/icons/system/Loader Solid.svg`); +report.push(`5 0 ext/icons/system/More Outline.svg`); +report.push(`3 0 ext/icons/system/More Solid.svg`); +report.push(`4 0 ext/icons/system/Notifications Outline.svg`); +report.push(`4 0 ext/icons/system/Notifications Solid.svg`); +report.push(`4 0 ext/icons/system/Ok Send Outline.svg`); +report.push(`3 0 ext/icons/system/Ok Send Solid.svg`); +report.push(`6 0 ext/icons/system/People Outline.svg`); +report.push(`6 0 ext/icons/system/People Solid.svg`); +report.push(`5 0 ext/icons/system/Person Add Outline.svg`); +report.push(`5 0 ext/icons/system/Person Add Solid.svg`); +report.push(`4 0 ext/icons/system/Person Outline.svg`); +report.push(`6 0 ext/icons/system/Person Properties Outline.svg`); +report.push(`5 0 ext/icons/system/Person Properties Solid.svg`); +report.push(`4 0 ext/icons/system/Person Solid.svg`); +report.push(`4 0 ext/icons/system/Power Outline.svg`); +report.push(`3 0 ext/icons/system/Power Solid.svg`); +report.push(`5 0 ext/icons/system/Print Outline.svg`); +report.push(`3 0 ext/icons/system/Print Solid.svg`); +report.push(`11 0 ext/icons/system/QR Code Outline.svg`); +report.push(`6 0 ext/icons/system/QR Code Solid.svg`); +report.push(`3 0 ext/icons/system/Redo Outline.svg`); +report.push(`3 0 ext/icons/system/Redo Solid.svg`); +report.push(`3 0 ext/icons/system/Refuse Outline.svg`); +report.push(`5 0 ext/icons/system/Refuse Solid.svg`); +report.push(`4 0 ext/icons/system/Report Outline.svg`); +report.push(`4 0 ext/icons/system/Report Solid.svg`); +report.push(`3 0 ext/icons/system/Save Outline.svg`); +report.push(`3 0 ext/icons/system/Save Solid.svg`); +report.push(`3 0 ext/icons/system/Search Outline.svg`); +report.push(`4 0 ext/icons/system/Search Solid.svg`); +report.push(`4 0 ext/icons/system/Settings Outline.svg`); +report.push(`3 0 ext/icons/system/Settings Solid.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Down Outline.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Down Solid.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Left Outline.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Left Solid.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Right Outline.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Right Solid.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Up Outline.svg`); +report.push(`3 0 ext/icons/system/Small Arrow Up Solid.svg`); +report.push(`3 0 ext/icons/system/Star Outline.svg`); +report.push(`3 0 ext/icons/system/Star Solid.svg`); +report.push(`5 0 ext/icons/system/Third Person Outline.svg`); +report.push(`5 0 ext/icons/system/Third Person Solid.svg`); +report.push(`4 0 ext/icons/system/Time Outline.svg`); +report.push(`3 0 ext/icons/system/Time Solid.svg`); +report.push(`5 0 ext/icons/system/To Customer Outline.svg`); +report.push(`5 0 ext/icons/system/To Customer Solid.svg`); +report.push(`8 0 ext/icons/system/Tune Outline.svg`); +report.push(`11 0 ext/icons/system/Tune Solid.svg`); +report.push(`3 0 ext/icons/system/Undo Outline.svg`); +report.push(`3 0 ext/icons/system/Undo Solid.svg`); +report.push(`4 0 ext/icons/system/Update Outline.svg`); +report.push(`3 0 ext/icons/system/Update Solid.svg`); +report.push(`5 0 ext/icons/system/User Delete Outline.svg`); +report.push(`5 0 ext/icons/system/User Delete Solid.svg`); +report.push(`5 0 ext/icons/system/User Role Outline.svg`); +report.push(`5 0 ext/icons/system/User Role Solid.svg`); +report.push(`4 0 ext/icons/system/Zoom In Outline.svg`); +report.push(`4 0 ext/icons/system/Zoom In Solid.svg`); +report.push(`4 0 ext/icons/system/Zoom Out Outline.svg`); +report.push(`3 0 ext/icons/system/Zoom Out Solid.svg`); +report.push(`1982 4 package-lock.json`); +report.push(`6 0 package.json`); +report.push(`- - public/apple-touch-icon-114x114.png`); +report.push(`- - public/apple-touch-icon-120x120.png`); +report.push(`- - public/apple-touch-icon-144x144.png`); +report.push(`- - public/apple-touch-icon-152x152.png`); +report.push(`- - public/apple-touch-icon-57x57.png`); +report.push(`- - public/apple-touch-icon-60x60.png`); +report.push(`- - public/apple-touch-icon-72x72.png`); +report.push(`- - public/apple-touch-icon-76x76.png`); +report.push(`- - public/favicon-128.png`); +report.push(`- - public/favicon-16x16.png`); +report.push(`- - public/favicon-196x196.png`); +report.push(`- - public/favicon-32x32.png`); +report.push(`- - public/favicon-96x96.png`); +report.push(`- - public/favicon.ico`); +report.push(`30 38 public/index.html`); +report.push(`- - public/logo192.png`); +report.push(`- - public/logo512.png`); +report.push(`0 25 public/manifest.json`); +report.push(`0 38 src/App.css`); +report.push(`2 16 src/App.tsx`); +report.push(`0 13 src/index.css`); +report.push(`0 1 src/index.tsx`); +report.push(`13 1 src/logo.svg`); +report.push(`16 0 src/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`10 0 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`26 0 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`14 0 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`96 0 src/pages/MainPage/index.scss`); +report.push(`16 0 src/pages/MainPage/index.tsx`); +report.push(`25 0 src/styles/colors.scss`); +report.push(`4 0 tsconfig.json`); +report.push(``); +report.push(`2021-02-11T11:57:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-9 Add Redux in app`); +report.push(`163 0 package-lock.json`); +report.push(`5 0 package.json`); +report.push(`11 1 src/App.tsx`); +report.push(`13 12 src/index.tsx`); +report.push(`24 8 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`6 3 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`25 9 src/pages/MainPage/index.tsx`); +report.push(`26 0 src/pages/MainPage/store/actions.ts`); +report.push(`3 0 src/pages/MainPage/store/constants.ts`); +report.push(`28 0 src/pages/MainPage/store/reducer.ts`); +report.push(`5 0 src/pages/MainPage/store/selectors.ts`); +report.push(`7 0 src/pages/MainPage/store/state.ts`); +report.push(`0 15 src/reportWebVitals.ts`); +report.push(`6 0 src/store/reducers.ts`); +report.push(`3 0 src/utils/history.js`); +report.push(``); +report.push(`2021-02-11T16:39:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-9 Add Mobx in app`); +report.push(`59 118 package-lock.json`); +report.push(`3 5 package.json`); +report.push(`2 9 src/index.tsx`); +report.push(`8 0 src/pages/MainPage/api.ts`); +report.push(`3 17 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`1 1 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`27 11 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`3 18 src/pages/MainPage/index.tsx`); +report.push(`25 0 src/pages/MainPage/store/CatalogueListStore.ts`); +report.push(`0 26 src/pages/MainPage/store/actions.ts`); +report.push(`0 3 src/pages/MainPage/store/constants.ts`); +report.push(`0 28 src/pages/MainPage/store/reducer.ts`); +report.push(`0 5 src/pages/MainPage/store/selectors.ts`); +report.push(`0 7 src/pages/MainPage/store/state.ts`); +report.push(`0 6 src/store/reducers.ts`); +report.push(`1 0 tsconfig.json`); +report.push(``); +report.push(`2021-02-11T18:07:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-9 Add auth module on mobx`); +report.push(`0 9 src/App.test.tsx`); +report.push(`2 2 src/index.tsx`); +report.push(`5 5 src/logo.svg`); +report.push(`19 0 src/pages/Authorization/api.ts`); +report.push(`27 0 src/pages/Authorization/components/AuthorizationChecking.tsx`); +report.push(`8 10 src/{App.tsx => pages/Authorization/components/AuthorizationSuccess.tsx}`); +report.push(`37 0 src/pages/Authorization/index.scss`); +report.push(`22 0 src/pages/Authorization/index.tsx`); +report.push(`30 0 src/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`8 0 src/pages/Authorization/store/constants.ts`); +report.push(`2 2 src/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`3 3 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`4 4 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`5 5 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(`5 5 src/pages/MainPage/index.tsx`); +report.push(`1 1 src/pages/MainPage/store/CatalogueListStore.ts`); +report.push(`1 1 src/react-app-env.d.ts`); +report.push(``); +report.push(`2021-02-12T10:48:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add code style config`); +report.push(`90 16 package-lock.json`); +report.push(`7 1 package.json`); +report.push(`5 5 src/index.tsx`); +report.push(`18 18 src/pages/Authorization/api.ts`); +report.push(`21 21 src/pages/Authorization/components/AuthorizationChecking.tsx`); +report.push(`16 16 src/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`14 14 src/pages/Authorization/index.tsx`); +report.push(`22 20 src/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`6 6 src/pages/Authorization/store/constants.ts`); +report.push(`6 7 src/pages/MainPage/api.ts`); +report.push(`10 11 src/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`11 9 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`23 22 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`25 23 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`7 7 src/pages/MainPage/index.tsx`); +report.push(`18 17 src/pages/MainPage/store/CatalogueListStore.ts`); +report.push(`9 9 src/styles/colors.scss`); +report.push(`1 0 src/utils/history.js`); +report.push(``); +report.push(`2021-02-12T12:40:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add code style config`); +report.push(`2083 1 package-lock.json`); +report.push(`7 2 package.json`); +report.push(`8 8 src/pages/Authorization/index.scss`); +report.push(`1 1 src/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`2 2 src/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`1 0 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`32 32 src/pages/MainPage/index.scss`); +report.push(`21 21 src/styles/colors.scss`); +report.push(``); +report.push(`2021-02-12T14:03:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add code style config`); +report.push(`1 3 package.json`); +report.push(`7 7 src/pages/Authorization/index.scss`); +report.push(`29 29 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T14:27:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre-hook (test)`); +report.push(`678 97 package-lock.json`); +report.push(`12 0 package.json`); +report.push(`1 0 src/utils/history.js`); +report.push(``); +report.push(`2021-02-12T14:30:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre-hook`); +report.push(`0 11 package.json`); +report.push(`0 1 src/utils/history.js`); +report.push(``); +report.push(`2021-02-12T15:19:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`1 0 package-lock.json`); +report.push(`6 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:21:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`3 3 package.json`); +report.push(``); +report.push(`2021-02-12T15:21:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:22:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`1 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:23:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`5 0 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:24:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`1 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:25:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`12 0 .eslintrc.js`); +report.push(`175 0 .stylelintrc.json`); +report.push(`1 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:26:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`1 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:27:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`29 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:29:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre hook`); +report.push(`3 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:30:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add hook for pre commit`); +report.push(`2 3 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:32:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:36:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`1 6 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:39:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`185 29 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:40:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`4 2 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:41:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`1 6 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:41:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUDO-10 Add code style`); +report.push(`1 1 package.json`); +report.push(`1 1 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-12T15:54:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-10 Add pre comit hook`); +report.push(`6 3 package.json`); +report.push(``); +report.push(`2021-02-15T14:33:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-8 Add stylelint configs`); +report.push(`2 2 .stylelintrc.json`); +report.push(`60 678 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`0 0 src/{utils => helpers}/history.js`); +report.push(`70 0 src/helpers/http.ts`); +report.push(`3 0 src/interfaces/AuthorizationEpa.ts`); +report.push(`3 0 src/interfaces/AuthorizationGwt.ts`); +report.push(`6 6 src/pages/Authorization/api.ts`); +report.push(`4 4 src/pages/Authorization/components/AuthorizationChecking.tsx`); +report.push(`6 6 src/pages/Authorization/index.scss`); +report.push(`3 3 src/pages/MainPage/api.ts`); +report.push(`1 1 src/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`3 3 src/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`3 3 src/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`3 3 src/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`15 15 src/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-15T15:06:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-8 Add stylelint configs`); +report.push(`58 26 README.md`); +report.push(``); +report.push(`2021-02-16T08:58:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-8 Fix ts config`); +report.push(`6 1 .stylelintrc.json`); +report.push(`1 0 package.json`); +report.push(`4 3 tsconfig.json`); +report.push(``); +report.push(`2021-02-17T09:26:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-23 Update code style`); +report.push(`1 1 .stylelintrc.json`); +report.push(`19 60 package-lock.json`); +report.push(`1 2 package.json`); +report.push(`2 2 tsconfig.json`); +report.push(``); +report.push(`2021-02-17T09:34:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-23 Update code style`); +report.push(`3 0 .eslintrc.js`); +report.push(``); +report.push(`2021-02-18T10:07:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>test`); +report.push(`14 0 package-lock.json`); +report.push(`5 0 package.json`); +report.push(``); +report.push(`2021-02-18T12:49:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13: Update project structure`); +report.push(`31 13 README.md`); +report.push(`2 2 package.json`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Bold.woff`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Medium.woff`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Roman.woff`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.eot`); +report.push(`1 0 src/assets/fonts/iconfont/MaterialIcons-Regular.ijmap`); +report.push(`2373 0 src/assets/fonts/iconfont/MaterialIcons-Regular.svg`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.ttf`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.woff`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.woff2`); +report.push(`0 0 src/{ => assets/images}/logo.svg`); +report.push(`0 4 src/helpers/history.js`); +report.push(`1 1 src/index.tsx`); +report.push(`22 0 src/styles/base.scss`); +report.push(`26 0 src/styles/fonts.scss`); +report.push(`4 0 src/styles/index.scss`); +report.push(`101 0 src/styles/reset.scss`); +report.push(`10 0 src/styles/{colors.scss => variables.scss}`); +report.push(`2 2 src/{ => ts}/helpers/http.ts`); +report.push(`0 0 src/{ => ts}/interfaces/AuthorizationEpa.ts`); +report.push(`0 0 src/{ => ts}/interfaces/AuthorizationGwt.ts`); +report.push(`0 0 src/{ => ts}/pages/Authorization/api.ts`); +report.push(`0 0 src/{ => ts}/pages/Authorization/components/AuthorizationChecking.tsx`); +report.push(`0 0 src/{ => ts}/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`1 1 src/{ => ts}/pages/Authorization/index.scss`); +report.push(`0 0 src/{ => ts}/pages/Authorization/index.tsx`); +report.push(`0 0 src/{ => ts}/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`0 0 src/{ => ts}/pages/Authorization/store/constants.ts`); +report.push(`0 0 src/{ => ts}/pages/MainPage/api.ts`); +report.push(`0 0 src/{ => ts}/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`0 0 src/{ => ts}/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`1 1 src/{ => ts}/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`0 0 src/{ => ts}/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`5 5 src/{ => ts}/pages/MainPage/index.scss`); +report.push(`0 0 src/{ => ts}/pages/MainPage/index.tsx`); +report.push(`0 0 src/{ => ts}/pages/MainPage/store/CatalogueListStore.ts`); +report.push(``); +report.push(`2021-02-18T12:56:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13: Update project structure`); +report.push(`1 1 README.md`); +report.push(`83 100 src/styles/reset.scss`); +report.push(``); +report.push(`2021-02-18T13:53:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13: Update project structure`); +report.push(`21 0 .stylelintrc.json`); +report.push(`117 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`1 1 src/styles/reset.scss`); +report.push(``); +report.push(`2021-02-18T14:27:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13 ....Update SCSS lint rules`); +report.push(`9 1 .stylelintrc.json`); +report.push(`0 94 ext/components/Accordion/Accordion.test.tsx`); +report.push(`0 8 ext/components/Accordion/AccordionComponent.tsx`); +report.push(`0 17 ext/components/Accordion/Body.tsx`); +report.push(`0 33 ext/components/Accordion/Header.tsx`); +report.push(`0 50 ext/components/Accordion/Item.tsx`); +report.push(`0 21 ext/components/Accordion/ItemComponent.tsx`); +report.push(`0 27 ext/components/Accordion/__snapshots__/Accordion.test.tsx.snap`); +report.push(`0 43 ext/components/Accordion/index.tsx`); +report.push(`0 64 ext/components/Avatar/Avatar.test.tsx`); +report.push(`0 125 ext/components/Avatar/Wrapper.ts`); +report.push(`0 41 ext/components/Avatar/__snapshots__/Avatar.test.tsx.snap`); +report.push(`0 75 ext/components/Avatar/index.tsx`); +report.push(`0 35 ext/components/Avatar/useLoaded.ts`); +report.push(`0 83 ext/components/Badge/Badge.test.tsx`); +report.push(`0 57 ext/components/Badge/BadgeComponent.ts`); +report.push(`0 157 ext/components/Badge/__snapshots__/Badge.test.tsx.snap`); +report.push(`0 34 ext/components/Badge/index.tsx`); +report.push(`0 49 ext/components/Badge/utils.ts`); +report.push(`0 154 ext/components/Breadcrumbs/Breadcrumbs.test.tsx`); +report.push(`0 11 ext/components/Breadcrumbs/BreadcrumbsComponent.tsx`); +report.push(`0 13 ext/components/Breadcrumbs/OverflowMenuWrapper.tsx`); +report.push(`0 102 ext/components/Breadcrumbs/__snapshots__/Breadcrumbs.test.tsx.snap`); +report.push(`0 43 ext/components/Breadcrumbs/components/Item/ItemComponent.tsx`); +report.push(`0 30 ext/components/Breadcrumbs/components/Item/index.tsx`); +report.push(`0 17 ext/components/Breadcrumbs/components/Separator/SeparatorComponent.tsx`); +report.push(`0 21 ext/components/Breadcrumbs/components/Separator/index.tsx`); +report.push(`0 347 ext/components/Breadcrumbs/index.tsx`); +report.push(`0 60 ext/components/Button/Button.test.tsx`); +report.push(`0 61 ext/components/Button/ButtonComponent.tsx`); +report.push(`0 19 ext/components/Button/IconLayout.tsx`); +report.push(`0 113 ext/components/Button/__snapshots__/Button.test.tsx.snap`); +report.push(`0 85 ext/components/Button/index.tsx`); +report.push(`0 39 ext/components/Button/kind-styles/danger.ts`); +report.push(`0 43 ext/components/Button/kind-styles/ghost.ts`); +report.push(`0 15 ext/components/Button/kind-styles/index.ts`); +report.push(`0 39 ext/components/Button/kind-styles/primary.ts`); +report.push(`0 49 ext/components/Button/kind-styles/secondary.ts`); +report.push(`0 39 ext/components/Button/kind-styles/success.ts`); +report.push(`0 48 ext/components/Button/kind-styles/white.ts`); +report.push(`0 50 ext/components/Button/utils.ts`); +report.push(`0 16 ext/components/ButtonGroup/AdditionalContentLayout.tsx`); +report.push(`0 65 ext/components/ButtonGroup/Button.ts`); +report.push(`0 110 ext/components/ButtonGroup/ButtonGroup.test.tsx`); +report.push(`0 31 ext/components/ButtonGroup/ButtonGroupComponent.tsx`); +report.push(`0 25 ext/components/ButtonGroup/OverflowMenuWrapper.tsx`); +report.push(`0 46 ext/components/ButtonGroup/__snapshots__/ButtonGroup.test.tsx.snap`); +report.push(`0 16 ext/components/ButtonGroup/getKindStyle.ts`); +report.push(`0 151 ext/components/ButtonGroup/index.tsx`); +report.push(`0 7 ext/components/ButtonGroup/kind-styles/index.ts`); +report.push(`0 30 ext/components/ButtonGroup/kind-styles/outlined.ts`); +report.push(`0 25 ext/components/ButtonGroup/kind-styles/solid.ts`); +report.push(`0 255 ext/components/Calendar/Calendar.test.tsx`); +report.push(`0 34 ext/components/Calendar/CalendarComponent.ts`); +report.push(`0 95 ext/components/Calendar/Day.tsx`); +report.push(`0 47 ext/components/Calendar/DayComponent.ts`); +report.push(`0 23 ext/components/Calendar/DayNameComponent.ts`); +report.push(`0 28 ext/components/Calendar/DayNames.tsx`); +report.push(`0 27 ext/components/Calendar/Header.tsx`); +report.push(`0 19 ext/components/Calendar/HeaderComponent.ts`); +report.push(`0 74 ext/components/Calendar/Item.ts`); +report.push(`0 61 ext/components/Calendar/Month.tsx`); +report.push(`0 47 ext/components/Calendar/Navigation.ts`); +report.push(`0 121 ext/components/Calendar/Panel.tsx`); +report.push(`0 36 ext/components/Calendar/PanelComponent.ts`); +report.push(`0 5 ext/components/Calendar/Separator.ts`); +report.push(`0 58 ext/components/Calendar/Validator.ts`); +report.push(`0 54 ext/components/Calendar/Week.tsx`); +report.push(`0 11 ext/components/Calendar/YearComponent.ts`); +report.push(`0 46 ext/components/Calendar/Years.tsx`); +report.push(`0 87 ext/components/Calendar/constants.ts`); +report.push(`0 160 ext/components/Calendar/date-utils.ts`); +report.push(`0 236 ext/components/Calendar/index.tsx`); +report.push(`0 68 ext/components/Calendar/interfaces.ts`); +report.push(`0 63 ext/components/Calendar/utils.ts`); +report.push(`0 45 ext/components/Checkbox/Checkbox.test.tsx`); +report.push(`0 48 ext/components/Checkbox/CheckboxComponent.ts`); +report.push(`0 25 ext/components/Checkbox/IndeterminateMark.ts`); +report.push(`0 30 ext/components/Checkbox/Input.ts`); +report.push(`0 38 ext/components/Checkbox/Label.ts`); +report.push(`0 34 ext/components/Checkbox/Mark.ts`); +report.push(`0 109 ext/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap`); +report.push(`0 15 ext/components/Checkbox/constants.ts`); +report.push(`0 23 ext/components/Checkbox/icons.tsx`); +report.push(`0 106 ext/components/Checkbox/index.tsx`); +report.push(`0 77 ext/components/Checkbox/style-utils.ts`); +report.push(`0 42 ext/components/CheckboxCompositeGroup/CheckboxCompositeGroup.test.tsx`); +report.push(`0 44 ext/components/CheckboxCompositeGroup/CheckboxCompositeItem.ts`); +report.push(`0 51 ext/components/CheckboxCompositeGroup/CheckboxCompositeItemsWrapper.ts`); +report.push(`0 5 ext/components/CheckboxCompositeGroup/GroupWrapper.ts`); +report.push(`0 158 ext/components/CheckboxCompositeGroup/__snapshots__/CheckboxCompositeGroup.test.tsx.snap`); +report.push(`0 15 ext/components/CheckboxCompositeGroup/constants.ts`); +report.push(`0 114 ext/components/CheckboxCompositeGroup/index.tsx`); +report.push(`0 38 ext/components/CheckboxGroup/CheckboxGroup.test.tsx`); +report.push(`0 14 ext/components/CheckboxGroup/CheckboxGroupItem.ts`); +report.push(`0 14 ext/components/CheckboxGroup/CheckboxGroupWrapper.ts`); +report.push(`0 36 ext/components/CheckboxGroup/Label.ts`); +report.push(`0 121 ext/components/CheckboxGroup/__snapshots__/CheckboxGroup.test.tsx.snap`); +report.push(`0 2 ext/components/CheckboxGroup/constants.ts`); +report.push(`0 90 ext/components/CheckboxGroup/index.tsx`); +report.push(`0 51 ext/components/Chips/Select/ChipSelectItem.tsx`); +report.push(`0 24 ext/components/Chips/Select/IconContainer.ts`); +report.push(`0 40 ext/components/Chips/Select/MultiSelect.test.tsx`); +report.push(`0 118 ext/components/Chips/Select/MultiSelect.tsx`); +report.push(`0 40 ext/components/Chips/Select/Select.test.tsx`); +report.push(`0 116 ext/components/Chips/Select/Select.tsx`); +report.push(`0 20 ext/components/Chips/Select/SelectLabelContainer.ts`); +report.push(`0 125 ext/components/Chips/Select/__snapshots__/MultiSelect.test.tsx.snap`); +report.push(`0 125 ext/components/Chips/Select/__snapshots__/Select.test.tsx.snap`); +report.push(`0 3 ext/components/Chips/Select/index.ts`); +report.push(`0 35 ext/components/Chips/Select/styleUtils.ts`); +report.push(`0 10 ext/components/Chips/Select/types.ts`); +report.push(`0 33 ext/components/Chips/Tags/ChipTagItem.ts`); +report.push(`0 69 ext/components/Chips/Tags/Chips.test.tsx`); +report.push(`0 37 ext/components/Chips/Tags/CloseIconContainer.ts`); +report.push(`0 10 ext/components/Chips/Tags/SubTractIcon.ts`); +report.push(`0 18 ext/components/Chips/Tags/TagLabelContainer.ts`); +report.push(`0 164 ext/components/Chips/Tags/__snapshots__/Chips.test.tsx.snap`); +report.push(`0 91 ext/components/Chips/Tags/index.tsx`); +report.push(`0 9 ext/components/Chips/common/Caption11.ts`); +report.push(`0 9 ext/components/Chips/common/Caption13.ts`); +report.push(`0 6 ext/components/Chips/common/ChipsWrapper.ts`); +report.push(`0 7 ext/components/Chips/common/Separator.ts`); +report.push(`0 1 ext/components/Chips/common/common.ts`); +report.push(`0 14 ext/components/Chips/common/constants.ts`); +report.push(`0 9 ext/components/Chips/index.tsx`); +report.push(`0 21 ext/components/DatePicker/CalendarPopupComponent.ts`); +report.push(`0 326 ext/components/DatePicker/DatePicker.test.tsx`); +report.push(`0 6 ext/components/DatePicker/DatePickerComponent.ts`); +report.push(`0 8 ext/components/DatePicker/DatePickerInputComponent.ts`); +report.push(`0 19 ext/components/DatePicker/StyledCalendarSolidIcon.ts`); +report.push(`0 13 ext/components/DatePicker/constants.ts`); +report.push(`0 371 ext/components/DatePicker/index.tsx`); +report.push(`0 135 ext/components/DropdownButton/DropdownButton.test.tsx`); +report.push(`0 10 ext/components/DropdownButton/StyledOverflowMenu.ts`); +report.push(`0 6 ext/components/DropdownButton/Wrapper.tsx`); +report.push(`0 52 ext/components/DropdownButton/__snapshots__/DropdownButton.test.tsx.snap`); +report.push(`0 105 ext/components/DropdownButton/index.tsx`); +report.push(`0 187 ext/components/FileUploader/FileUploader.test.tsx`); +report.push(`0 47 ext/components/FileUploader/__snapshots__/FileUploader.test.tsx.snap`); +report.push(`0 5 ext/components/FileUploader/components/container/Container.ts`); +report.push(`0 15 ext/components/FileUploader/components/container/ErrorText.ts`); +report.push(`0 34 ext/components/FileUploader/components/container/Header.ts`); +report.push(`0 116 ext/components/FileUploader/components/dropzone/Dropzone.tsx`); +report.push(`0 36 ext/components/FileUploader/components/dropzone/DropzoneBorder.ts`); +report.push(`0 25 ext/components/FileUploader/components/dropzone/DropzoneIcon.ts`); +report.push(`0 22 ext/components/FileUploader/components/dropzone/DropzoneText.ts`); +report.push(`0 72 ext/components/FileUploader/components/dropzone/DropzoneWrapper.ts`); +report.push(`0 98 ext/components/FileUploader/components/file/DropzoneFile.tsx`); +report.push(`0 26 ext/components/FileUploader/components/file/FileCloseIcon.ts`); +report.push(`0 49 ext/components/FileUploader/components/file/FileContent.ts`); +report.push(`0 19 ext/components/FileUploader/components/file/FileErrorIcon.ts`); +report.push(`0 15 ext/components/FileUploader/components/file/FileErrorText.ts`); +report.push(`0 7 ext/components/FileUploader/components/file/FileIconsWrapper.ts`); +report.push(`0 19 ext/components/FileUploader/components/file/FileSuccessIcon.ts`); +report.push(`0 22 ext/components/FileUploader/components/file/FileText.ts`); +report.push(`0 13 ext/components/FileUploader/components/file/FileTextWrapper.ts`); +report.push(`0 3 ext/components/FileUploader/components/file/FileWrapper.ts`); +report.push(`0 21 ext/components/FileUploader/components/file/WrapperCloseIcont.ts`); +report.push(`0 7 ext/components/FileUploader/components/index.ts`); +report.push(`0 9 ext/components/FileUploader/constants.ts`); +report.push(`0 139 ext/components/FileUploader/index.tsx`); +report.push(`0 57 ext/components/FileUploader/utils.ts`); +report.push(`0 34 ext/components/Grid/Grid.tsx`); +report.push(`0 24 ext/components/Grid/GridCell.tsx`); +report.push(`0 39 ext/components/Grid/GridCellComponent.ts`); +report.push(`0 35 ext/components/Grid/GridComponent.ts`); +report.push(`0 23 ext/components/Grid/GridContainer.ts`); +report.push(`0 3 ext/components/Grid/GridContext.ts`); +report.push(`0 31 ext/components/Grid/constants.ts`); +report.push(`0 4 ext/components/Grid/index.ts`); +report.push(`0 55 ext/components/Grid/types.ts`); +report.push(`0 4 ext/components/Grid/utils.ts`); +report.push(`0 30 ext/components/HintHOC/CloseIconWrapper.ts`); +report.push(`0 64 ext/components/HintHOC/Hint.ts`); +report.push(`0 320 ext/components/HintHOC/HintHOC.test.tsx`); +report.push(`0 6 ext/components/HintHOC/Wrapper.ts`); +report.push(`0 58 ext/components/HintHOC/__snapshots__/HintHOC.test.tsx.snap`); +report.push(`0 15 ext/components/HintHOC/constants.ts`); +report.push(`0 176 ext/components/HintHOC/index.tsx`); +report.push(`0 106 ext/components/HintHOC/utils.ts`); +report.push(`0 1 ext/components/Icons/flags/Afghanistan.svg`); +report.push(`0 1 ext/components/Icons/flags/AlandIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/Albania.svg`); +report.push(`0 1 ext/components/Icons/flags/Algeria.svg`); +report.push(`0 1 ext/components/Icons/flags/Andorra.svg`); +report.push(`0 1 ext/components/Icons/flags/Angola.svg`); +report.push(`0 1 ext/components/Icons/flags/Anguilla.svg`); +report.push(`0 1 ext/components/Icons/flags/AntiguaandBarbuda.svg`); +report.push(`0 1 ext/components/Icons/flags/ArabEmirates.svg`); +report.push(`0 1 ext/components/Icons/flags/Argentina.svg`); +report.push(`0 1 ext/components/Icons/flags/Armenia.svg`); +report.push(`0 1 ext/components/Icons/flags/Aruba.svg`); +report.push(`0 1 ext/components/Icons/flags/Australia.svg`); +report.push(`0 1 ext/components/Icons/flags/Austria.svg`); +report.push(`0 1 ext/components/Icons/flags/Azerbaijan.svg`); +report.push(`0 1 ext/components/Icons/flags/Bahamas.svg`); +report.push(`0 1 ext/components/Icons/flags/Bahrain.svg`); +report.push(`0 1 ext/components/Icons/flags/Bangladesh.svg`); +report.push(`0 1 ext/components/Icons/flags/Barbados.svg`); +report.push(`0 1 ext/components/Icons/flags/Belarus.svg`); +report.push(`0 1 ext/components/Icons/flags/Belgium.svg`); +report.push(`0 1 ext/components/Icons/flags/Belize.svg`); +report.push(`0 1 ext/components/Icons/flags/Benin.svg`); +report.push(`0 1 ext/components/Icons/flags/Bermuda.svg`); +report.push(`0 1 ext/components/Icons/flags/Bhutan.svg`); +report.push(`0 1 ext/components/Icons/flags/Bolivia.svg`); +report.push(`0 1 ext/components/Icons/flags/BosniaandHerzegovina.svg`); +report.push(`0 1 ext/components/Icons/flags/Botswana.svg`); +report.push(`0 1 ext/components/Icons/flags/Brazil.svg`); +report.push(`0 1 ext/components/Icons/flags/BritishVirginIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/Brunei.svg`); +report.push(`0 1 ext/components/Icons/flags/Bulgaria.svg`); +report.push(`0 1 ext/components/Icons/flags/BurkinaFaso.svg`); +report.push(`0 1 ext/components/Icons/flags/Burundi.svg`); +report.push(`0 1 ext/components/Icons/flags/CaboVerde.svg`); +report.push(`0 1 ext/components/Icons/flags/Cambodia.svg`); +report.push(`0 1 ext/components/Icons/flags/Cameroon.svg`); +report.push(`0 1 ext/components/Icons/flags/Canada.svg`); +report.push(`0 1 ext/components/Icons/flags/CaymanIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/CentralAfricanRepublic.svg`); +report.push(`0 1 ext/components/Icons/flags/Chad.svg`); +report.push(`0 1 ext/components/Icons/flags/Chile.svg`); +report.push(`0 1 ext/components/Icons/flags/China.svg`); +report.push(`0 1 ext/components/Icons/flags/Colombia.svg`); +report.push(`0 1 ext/components/Icons/flags/Comoros.svg`); +report.push(`0 1 ext/components/Icons/flags/CostaRica.svg`); +report.push(`0 1 ext/components/Icons/flags/CotedIvoire.svg`); +report.push(`0 1 ext/components/Icons/flags/Croatia.svg`); +report.push(`0 1 ext/components/Icons/flags/Cuba.svg`); +report.push(`0 1 ext/components/Icons/flags/Cyprus.svg`); +report.push(`0 1 ext/components/Icons/flags/Czechia.svg`); +report.push(`0 1 ext/components/Icons/flags/DemocraticRepublicoftheCongo.svg`); +report.push(`0 1 ext/components/Icons/flags/Denmark.svg`); +report.push(`0 1 ext/components/Icons/flags/Djibouti.svg`); +report.push(`0 1 ext/components/Icons/flags/Dominica.svg`); +report.push(`0 1 ext/components/Icons/flags/DominicanRepublic.svg`); +report.push(`0 1 ext/components/Icons/flags/Ecuador.svg`); +report.push(`0 1 ext/components/Icons/flags/Egypt.svg`); +report.push(`0 1 ext/components/Icons/flags/ElSalvador.svg`); +report.push(`0 1 ext/components/Icons/flags/EquatorialGuinea.svg`); +report.push(`0 1 ext/components/Icons/flags/Eritrea.svg`); +report.push(`0 1 ext/components/Icons/flags/Estonia.svg`); +report.push(`0 1 ext/components/Icons/flags/Ethiopia.svg`); +report.push(`0 1 ext/components/Icons/flags/FalklandIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/Fiji.svg`); +report.push(`0 1 ext/components/Icons/flags/Finland.svg`); +report.push(`0 1 ext/components/Icons/flags/France.svg`); +report.push(`0 1 ext/components/Icons/flags/Gabon.svg`); +report.push(`0 1 ext/components/Icons/flags/Gambia.svg`); +report.push(`0 1 ext/components/Icons/flags/Georgia.svg`); +report.push(`0 1 ext/components/Icons/flags/Germany.svg`); +report.push(`0 1 ext/components/Icons/flags/Ghana.svg`); +report.push(`0 1 ext/components/Icons/flags/Gibraltar.svg`); +report.push(`0 1 ext/components/Icons/flags/GreatBritain.svg`); +report.push(`0 1 ext/components/Icons/flags/Greece.svg`); +report.push(`0 1 ext/components/Icons/flags/Grenada.svg`); +report.push(`0 1 ext/components/Icons/flags/Guatemala.svg`); +report.push(`0 1 ext/components/Icons/flags/Guernsey.svg`); +report.push(`0 1 ext/components/Icons/flags/Guinea.svg`); +report.push(`0 1 ext/components/Icons/flags/GuineaBissau.svg`); +report.push(`0 1 ext/components/Icons/flags/Guyana.svg`); +report.push(`0 1 ext/components/Icons/flags/Haiti.svg`); +report.push(`0 1 ext/components/Icons/flags/Honduras.svg`); +report.push(`0 1 ext/components/Icons/flags/HongKong.svg`); +report.push(`0 1 ext/components/Icons/flags/Hungary.svg`); +report.push(`0 1 ext/components/Icons/flags/Iceland.svg`); +report.push(`0 1 ext/components/Icons/flags/India.svg`); +report.push(`0 1 ext/components/Icons/flags/Indonesia.svg`); +report.push(`0 1 ext/components/Icons/flags/Iran.svg`); +report.push(`0 1 ext/components/Icons/flags/Iraq.svg`); +report.push(`0 1 ext/components/Icons/flags/Ireland.svg`); +report.push(`0 1 ext/components/Icons/flags/IsleofMan.svg`); +report.push(`0 1 ext/components/Icons/flags/Israel.svg`); +report.push(`0 1 ext/components/Icons/flags/Italy.svg`); +report.push(`0 1 ext/components/Icons/flags/Jamaica.svg`); +report.push(`0 1 ext/components/Icons/flags/Japan.svg`); +report.push(`0 1 ext/components/Icons/flags/Jersey.svg`); +report.push(`0 1 ext/components/Icons/flags/Jordan.svg`); +report.push(`0 1 ext/components/Icons/flags/Kazakhstan.svg`); +report.push(`0 1 ext/components/Icons/flags/Kenya.svg`); +report.push(`0 1 ext/components/Icons/flags/KoreaNorth.svg`); +report.push(`0 1 ext/components/Icons/flags/KoreaSouth.svg`); +report.push(`0 1 ext/components/Icons/flags/Kuwait.svg`); +report.push(`0 1 ext/components/Icons/flags/Kyrgyzstan.svg`); +report.push(`0 1 ext/components/Icons/flags/Laos.svg`); +report.push(`0 1 ext/components/Icons/flags/Latvia.svg`); +report.push(`0 1 ext/components/Icons/flags/Lebanon.svg`); +report.push(`0 1 ext/components/Icons/flags/Lesotho.svg`); +report.push(`0 1 ext/components/Icons/flags/Liberia.svg`); +report.push(`0 1 ext/components/Icons/flags/Libya.svg`); +report.push(`0 1 ext/components/Icons/flags/Liechtenstein.svg`); +report.push(`0 1 ext/components/Icons/flags/Lithuania.svg`); +report.push(`0 1 ext/components/Icons/flags/Luxembourg.svg`); +report.push(`0 1 ext/components/Icons/flags/Macao.svg`); +report.push(`0 1 ext/components/Icons/flags/Macedonia.svg`); +report.push(`0 1 ext/components/Icons/flags/Madagascar.svg`); +report.push(`0 1 ext/components/Icons/flags/Malawi.svg`); +report.push(`0 1 ext/components/Icons/flags/Malaysia.svg`); +report.push(`0 1 ext/components/Icons/flags/Maldives.svg`); +report.push(`0 1 ext/components/Icons/flags/Mali.svg`); +report.push(`0 1 ext/components/Icons/flags/Malta.svg`); +report.push(`0 1 ext/components/Icons/flags/Mauritania.svg`); +report.push(`0 1 ext/components/Icons/flags/Mauritius.svg`); +report.push(`0 1 ext/components/Icons/flags/Mexico.svg`); +report.push(`0 1 ext/components/Icons/flags/Micronesia.svg`); +report.push(`0 1 ext/components/Icons/flags/Moldova.svg`); +report.push(`0 1 ext/components/Icons/flags/Monaco.svg`); +report.push(`0 1 ext/components/Icons/flags/Mongolia.svg`); +report.push(`0 1 ext/components/Icons/flags/Montenegro.svg`); +report.push(`0 1 ext/components/Icons/flags/Montserrat.svg`); +report.push(`0 1 ext/components/Icons/flags/Morocco.svg`); +report.push(`0 1 ext/components/Icons/flags/Mozambique.svg`); +report.push(`0 1 ext/components/Icons/flags/Myanmar.svg`); +report.push(`0 1 ext/components/Icons/flags/Namibia.svg`); +report.push(`0 1 ext/components/Icons/flags/Nepal.svg`); +report.push(`0 1 ext/components/Icons/flags/Netherlands.svg`); +report.push(`0 1 ext/components/Icons/flags/NetherlandsAntillesCountry.svg`); +report.push(`0 1 ext/components/Icons/flags/NewZealand.svg`); +report.push(`0 1 ext/components/Icons/flags/Nicaragua.svg`); +report.push(`0 1 ext/components/Icons/flags/Niger.svg`); +report.push(`0 1 ext/components/Icons/flags/Nigeria.svg`); +report.push(`0 1 ext/components/Icons/flags/Norway.svg`); +report.push(`0 1 ext/components/Icons/flags/Oman.svg`); +report.push(`0 1 ext/components/Icons/flags/Pakistan.svg`); +report.push(`0 1 ext/components/Icons/flags/Palau.svg`); +report.push(`0 1 ext/components/Icons/flags/Panama.svg`); +report.push(`0 1 ext/components/Icons/flags/PapuaNewGuinea.svg`); +report.push(`0 1 ext/components/Icons/flags/Paraguay.svg`); +report.push(`0 1 ext/components/Icons/flags/Peru.svg`); +report.push(`0 1 ext/components/Icons/flags/Philippines.svg`); +report.push(`0 1 ext/components/Icons/flags/Poland.svg`); +report.push(`0 1 ext/components/Icons/flags/PolynesiaFrench.svg`); +report.push(`0 1 ext/components/Icons/flags/Portugal.svg`); +report.push(`0 1 ext/components/Icons/flags/PuertoRico.svg`); +report.push(`0 1 ext/components/Icons/flags/Qatar.svg`); +report.push(`0 1 ext/components/Icons/flags/RepublicoftheCongo.svg`); +report.push(`0 1 ext/components/Icons/flags/Romania.svg`); +report.push(`0 1 ext/components/Icons/flags/Russia.svg`); +report.push(`0 1 ext/components/Icons/flags/Rwanda.svg`); +report.push(`0 1 ext/components/Icons/flags/SaintHelena.svg`); +report.push(`0 1 ext/components/Icons/flags/SaintKittsandNevis.svg`); +report.push(`0 1 ext/components/Icons/flags/SaintLucia.svg`); +report.push(`0 1 ext/components/Icons/flags/SaintVincentandtheGrenadines.svg`); +report.push(`0 1 ext/components/Icons/flags/Samoa.svg`); +report.push(`0 1 ext/components/Icons/flags/SanMarino.svg`); +report.push(`0 1 ext/components/Icons/flags/SaoTomeandPrincipe.svg`); +report.push(`0 1 ext/components/Icons/flags/SaudiArabia.svg`); +report.push(`0 1 ext/components/Icons/flags/Senegal.svg`); +report.push(`0 1 ext/components/Icons/flags/Serbia.svg`); +report.push(`0 1 ext/components/Icons/flags/Seychelles.svg`); +report.push(`0 1 ext/components/Icons/flags/SierraLeone.svg`); +report.push(`0 1 ext/components/Icons/flags/Singapore.svg`); +report.push(`0 1 ext/components/Icons/flags/Slovakia.svg`); +report.push(`0 1 ext/components/Icons/flags/Slovenia.svg`); +report.push(`0 1 ext/components/Icons/flags/SolomonIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/Somalia.svg`); +report.push(`0 1 ext/components/Icons/flags/SouthAfrica.svg`); +report.push(`0 1 ext/components/Icons/flags/Spain.svg`); +report.push(`0 1 ext/components/Icons/flags/SriLanka.svg`); +report.push(`0 1 ext/components/Icons/flags/Sudan.svg`); +report.push(`0 1 ext/components/Icons/flags/Suriname.svg`); +report.push(`0 1 ext/components/Icons/flags/Swaziland.svg`); +report.push(`0 1 ext/components/Icons/flags/Sweden.svg`); +report.push(`0 1 ext/components/Icons/flags/Switzerland.svg`); +report.push(`0 1 ext/components/Icons/flags/Syria.svg`); +report.push(`0 1 ext/components/Icons/flags/Taiwan.svg`); +report.push(`0 1 ext/components/Icons/flags/Tajikistan.svg`); +report.push(`0 1 ext/components/Icons/flags/Tanzania.svg`); +report.push(`0 1 ext/components/Icons/flags/Thailand.svg`); +report.push(`0 1 ext/components/Icons/flags/TimorLeste.svg`); +report.push(`0 1 ext/components/Icons/flags/Togo.svg`); +report.push(`0 1 ext/components/Icons/flags/Tonga.svg`); +report.push(`0 1 ext/components/Icons/flags/TrinidadandTobago.svg`); +report.push(`0 1 ext/components/Icons/flags/Tunisia.svg`); +report.push(`0 1 ext/components/Icons/flags/Turkey.svg`); +report.push(`0 1 ext/components/Icons/flags/Turkmenistan.svg`); +report.push(`0 1 ext/components/Icons/flags/TurksandCaicosIslands.svg`); +report.push(`0 1 ext/components/Icons/flags/Uganda.svg`); +report.push(`0 1 ext/components/Icons/flags/Ukraine.svg`); +report.push(`0 1 ext/components/Icons/flags/UnitedStatesofAmerica.svg`); +report.push(`0 1 ext/components/Icons/flags/Uruguay.svg`); +report.push(`0 1 ext/components/Icons/flags/Uzbekistan.svg`); +report.push(`0 1 ext/components/Icons/flags/Vanuatu.svg`); +report.push(`0 1 ext/components/Icons/flags/Venezuela.svg`); +report.push(`0 1 ext/components/Icons/flags/Vietnam.svg`); +report.push(`0 1 ext/components/Icons/flags/Yemen.svg`); +report.push(`0 1 ext/components/Icons/flags/Zambia.svg`); +report.push(`0 1 ext/components/Icons/flags/Zimbabwe.svg`); +report.push(`0 1 ext/components/Icons/service/CheckSolid.svg`); +report.push(`0 1 ext/components/Icons/service/CloseCircleSolid.svg`); +report.push(`0 1 ext/components/Icons/service/CloseOutline.svg`); +report.push(`0 1 ext/components/Icons/service/CloseSolid.svg`); +report.push(`0 1 ext/components/Icons/service/ErrorSolid.svg`); +report.push(`0 1 ext/components/Icons/service/EyeCloseOutline.svg`); +report.push(`0 1 ext/components/Icons/service/EyeSolid.svg`); +report.push(`0 1 ext/components/Icons/service/HelpSolid.svg`); +report.push(`0 1 ext/components/Icons/service/InfoSolid.svg`); +report.push(`0 1 ext/components/Icons/service/MinusOutline.svg`); +report.push(`0 1 ext/components/Icons/service/PlusOutline.svg`); +report.push(`0 1 ext/components/Icons/system/ArrowLeftOutline.svg`); +report.push(`0 1 ext/components/Icons/system/AttachFileOutline.svg`); +report.push(`0 1 ext/components/Icons/system/CalendarSolid.svg`); +report.push(`0 1 ext/components/Icons/system/CameraSolid.svg`); +report.push(`0 1 ext/components/Icons/system/ChevronDownOutline.svg`); +report.push(`0 1 ext/components/Icons/system/ChevronLeftOutline.svg`); +report.push(`0 1 ext/components/Icons/system/ChevronRightOutline.svg`); +report.push(`0 1 ext/components/Icons/system/ChevronUpOutline.svg`); +report.push(`0 1 ext/components/Icons/system/MoreOutline.svg`); +report.push(`0 1 ext/components/Icons/system/PersonOutline.svg`); +report.push(`0 1 ext/components/Icons/system/PrintOutline.svg`); +report.push(`0 1 ext/components/Icons/system/SaveOutline.svg`); +report.push(`0 1 ext/components/Icons/system/SearchOutline.svg`); +report.push(`0 1 ext/components/Icons/system/TimeOutline.svg`); +report.push(`0 349 ext/components/Inputs/BaseField/InputSkeleton.tsx`); +report.push(`0 53 ext/components/Inputs/BaseField/StyledComponents/Coins.ts`); +report.push(`0 17 ext/components/Inputs/BaseField/StyledComponents/IconWrapper.ts`); +report.push(`0 53 ext/components/Inputs/BaseField/StyledComponents/InputComponent.ts`); +report.push(`0 50 ext/components/Inputs/BaseField/StyledComponents/InputWrapper.ts`); +report.push(`0 3 ext/components/Inputs/BaseField/StyledComponents/Label.ts`); +report.push(`0 31 ext/components/Inputs/BaseField/StyledComponents/PhoneCountry.ts`); +report.push(`0 8 ext/components/Inputs/BaseField/StyledComponents/PositionAdditionalText.ts`); +report.push(`0 7 ext/components/Inputs/BaseField/StyledComponents/Separator.ts`); +report.push(`0 23 ext/components/Inputs/BaseField/StyledComponents/StyledAdditionalText.ts`); +report.push(`0 36 ext/components/Inputs/BaseField/StyledComponents/Suffix.ts`); +report.push(`0 28 ext/components/Inputs/BaseField/StyledComponents/UserIcon.ts`); +report.push(`0 22 ext/components/Inputs/BaseField/StyledComponents/Wrapper.ts`); +report.push(`0 12 ext/components/Inputs/BaseField/StyledComponents/index.ts`); +report.push(`0 126 ext/components/Inputs/BaseField/editable-coins.tsx`); +report.push(`0 103 ext/components/Inputs/BaseField/index.tsx`); +report.push(`0 97 ext/components/Inputs/BaseField/utils-style.ts`); +report.push(`0 36 ext/components/Inputs/Informer/InputInformer.test.tsx`); +report.push(`0 18 ext/components/Inputs/Informer/StyledQuestionSolidIcon.ts`); +report.push(`0 109 ext/components/Inputs/Informer/__snapshots__/InputInformer.test.tsx.snap`); +report.push(`0 66 ext/components/Inputs/Informer/index.tsx`); +report.push(`0 17 ext/components/Inputs/InputRange/index.tsx`); +report.push(`0 129 ext/components/Inputs/Mask/InputMask.test.tsx`); +report.push(`0 271 ext/components/Inputs/Mask/MaskField.tsx`); +report.push(`0 111 ext/components/Inputs/Mask/MaskUtils.ts`); +report.push(`0 65 ext/components/Inputs/Mask/PlaceholderMask.tsx`); +report.push(`0 24 ext/components/Inputs/Mask/StyledComponents/AdditionalText.ts`); +report.push(`0 15 ext/components/Inputs/Mask/StyledComponents/IconWrapper.ts`); +report.push(`0 44 ext/components/Inputs/Mask/StyledComponents/InputBox.ts`); +report.push(`0 5 ext/components/Inputs/Mask/StyledComponents/InputWrapper.ts`); +report.push(`0 7 ext/components/Inputs/Mask/StyledComponents/Label.ts`); +report.push(`0 8 ext/components/Inputs/Mask/StyledComponents/LabelText.ts`); +report.push(`0 45 ext/components/Inputs/Mask/StyledComponents/SpanMask.ts`); +report.push(`0 38 ext/components/Inputs/Mask/StyledComponents/SpanNumberMask.ts`); +report.push(`0 54 ext/components/Inputs/Mask/StyledComponents/StyledInput.ts`); +report.push(`0 44 ext/components/Inputs/Mask/StyledComponents/StyledPlaceholder.ts`); +report.push(`0 21 ext/components/Inputs/Mask/StyledComponents/Wrapper.ts`); +report.push(`0 11 ext/components/Inputs/Mask/StyledComponents/index.ts`); +report.push(`0 61 ext/components/Inputs/Mask/__snapshots__/InputMask.test.tsx.snap`); +report.push(`0 16 ext/components/Inputs/Mask/constants.ts`); +report.push(`0 92 ext/components/Inputs/Mask/index.tsx`); +report.push(`0 38 ext/components/Inputs/Mask/utils/helpers.ts`); +report.push(`0 2 ext/components/Inputs/Mask/utils/index.ts`); +report.push(`0 31 ext/components/Inputs/Mask/utils/style-utils.ts`); +report.push(`0 17 ext/components/Inputs/Number/IconWrapper.ts`); +report.push(`0 60 ext/components/Inputs/Number/InputNumber.test.tsx`); +report.push(`0 15 ext/components/Inputs/Number/StyledMinusOutline.ts`); +report.push(`0 15 ext/components/Inputs/Number/StyledPlusOutline.ts`); +report.push(`0 139 ext/components/Inputs/Number/__snapshots__/InputNumber.test.tsx.snap`); +report.push(`0 105 ext/components/Inputs/Number/index.tsx`); +report.push(`0 36 ext/components/Inputs/Number/utils.ts`); +report.push(`0 15 ext/components/Inputs/Password/StyledEyeCloseOutline.ts`); +report.push(`0 17 ext/components/Inputs/Password/StyledEyeSolid.ts`); +report.push(`0 91 ext/components/Inputs/Password/__snapshots__/inputPassword.test.tsx.snap`); +report.push(`0 72 ext/components/Inputs/Password/index.tsx`); +report.push(`0 15 ext/components/Inputs/Password/inputPassword.test.tsx`); +report.push(`0 30 ext/components/Inputs/PhoneCountry/StyledComponents/DropdownIndicator.ts`); +report.push(`0 11 ext/components/Inputs/PhoneCountry/StyledComponents/IndicatorsContainer.ts`); +report.push(`0 28 ext/components/Inputs/PhoneCountry/StyledComponents/Menu.ts`); +report.push(`0 20 ext/components/Inputs/PhoneCountry/StyledComponents/MenuList.tsx`); +report.push(`0 50 ext/components/Inputs/PhoneCountry/StyledComponents/Option.ts`); +report.push(`0 19 ext/components/Inputs/PhoneCountry/StyledComponents/SelectContainer.ts`); +report.push(`0 27 ext/components/Inputs/PhoneCountry/StyledComponents/SingleValue.ts`); +report.push(`0 15 ext/components/Inputs/PhoneCountry/StyledComponents/StyledControl.ts`); +report.push(`0 7 ext/components/Inputs/PhoneCountry/StyledComponents/StyledCountryDropdown.ts`); +report.push(`0 12 ext/components/Inputs/PhoneCountry/StyledComponents/ValueContainer.ts`); +report.push(`0 59 ext/components/Inputs/PhoneCountry/StyledComponents/constants.ts`); +report.push(`0 124 ext/components/Inputs/PhoneCountry/components/CountryDropdown.tsx`); +report.push(`0 35 ext/components/Inputs/PhoneCountry/components/DropdownIndicator.tsx`); +report.push(`0 32 ext/components/Inputs/PhoneCountry/components/Option.tsx`); +report.push(`0 23 ext/components/Inputs/PhoneCountry/components/SingleValue.tsx`); +report.push(`0 47 ext/components/Inputs/PhoneCountry/components/others.tsx`); +report.push(`0 3 ext/components/Inputs/PhoneCountry/flags/EmptyFlag.svg`); +report.push(`0 39 ext/components/Inputs/PhoneCountry/flags/generateFlagComponents.js`); +report.push(`0 208 ext/components/Inputs/PhoneCountry/flags/index.ts`); +report.push(`0 368 ext/components/Inputs/PhoneCountry/flags/phoneCodes.ts`); +report.push(`0 177 ext/components/Inputs/PhoneCountry/index.tsx`); +report.push(`0 95 ext/components/Inputs/PhoneCountry/utils.ts`); +report.push(`0 91 ext/components/Inputs/Suggest/DropDownMenu.tsx`); +report.push(`0 99 ext/components/Inputs/Suggest/Input.tsx`); +report.push(`0 124 ext/components/Inputs/Suggest/Option.tsx`); +report.push(`0 184 ext/components/Inputs/Suggest/__snapshots__/inputSuggest.test.tsx.snap`); +report.push(`0 13 ext/components/Inputs/Suggest/constants.ts`); +report.push(`0 165 ext/components/Inputs/Suggest/index.tsx`); +report.push(`0 197 ext/components/Inputs/Suggest/inputSuggest.test.tsx`); +report.push(`0 11 ext/components/Inputs/Suggest/styled-components/ColorText.ts`); +report.push(`0 6 ext/components/Inputs/Suggest/styled-components/IconWrapper.ts`); +report.push(`0 5 ext/components/Inputs/Suggest/styled-components/InputWrapper.ts`); +report.push(`0 12 ext/components/Inputs/Suggest/styled-components/LabelWrapper.ts`); +report.push(`0 40 ext/components/Inputs/Suggest/styled-components/MenuListWrapper.ts`); +report.push(`0 28 ext/components/Inputs/Suggest/styled-components/MenuWrapper.ts`); +report.push(`0 32 ext/components/Inputs/Suggest/styled-components/OptionWrapper.ts`); +report.push(`0 7 ext/components/Inputs/Suggest/styled-components/SpinnerWrapper.ts`); +report.push(`0 15 ext/components/Inputs/Suggest/styled-components/StyledBodyLong.ts`); +report.push(`0 22 ext/components/Inputs/Suggest/styled-components/StyledSearchOutline.ts`); +report.push(`0 8 ext/components/Inputs/Suggest/styled-components/TextWrapper.ts`); +report.push(`0 5 ext/components/Inputs/Suggest/styled-components/Wrapper.ts`); +report.push(`0 12 ext/components/Inputs/Suggest/styled-components/index.ts`); +report.push(`0 24 ext/components/Inputs/Suggest/utils.ts`); +report.push(`0 47 ext/components/Inputs/Text/InputText.test.tsx`); +report.push(`0 22 ext/components/Inputs/Text/StyledErrorSolid.ts`); +report.push(`0 19 "ext/components/Inputs/Text/Styled\\320\\241loseOutline.ts"`); +report.push(`0 74 ext/components/Inputs/Text/__snapshots__/InputText.test.tsx.snap`); +report.push(`0 80 ext/components/Inputs/Text/index.tsx`); +report.push(`0 1 ext/components/Inputs/common/helpers/index.ts`); +report.push(`0 5 ext/components/Inputs/common/helpers/maskedInput.ts`); +report.push(`0 2 ext/components/Inputs/common/hooks/index.ts`); +report.push(`0 59 ext/components/Inputs/common/hooks/useSuffixHook.ts`); +report.push(`0 49 ext/components/Inputs/common/hooks/useTooltipHook.ts`); +report.push(`0 5 ext/components/Inputs/common/index.ts`); +report.push(`0 46 ext/components/Inputs/common/interface/iInputDefaultProps.ts`); +report.push(`0 4 ext/components/Inputs/common/interface/iStyledIconDefaultProps.ts`); +report.push(`0 2 ext/components/Inputs/common/interface/index.ts`); +report.push(`0 72 ext/components/Inputs/common/test/defaultInputInputTest.tsx`); +report.push(`0 2 ext/components/Inputs/common/test/index.ts`); +report.push(`0 53 ext/components/Inputs/common/test/onChangeInputTest.tsx`); +report.push(`0 6 ext/components/Inputs/common/types/index.ts`); +report.push(`0 21 ext/components/Inputs/common/utils/formatValue.ts`); +report.push(`0 13 ext/components/Inputs/common/utils/getIconSize.ts`); +report.push(`0 3 ext/components/Inputs/common/utils/index.ts`); +report.push(`0 22 ext/components/Inputs/common/utils/utils-style.ts`); +report.push(`0 32 ext/components/Inputs/constants.ts`); +report.push(`0 25 ext/components/Inputs/index.ts`); +report.push(`0 45 ext/components/LineNotification/LineNotification.test.tsx`); +report.push(`0 183 ext/components/LineNotification/__snapshots__/LineNotification.test.tsx.snap`); +report.push(`0 23 ext/components/LineNotification/index.tsx`); +report.push(`0 8 ext/components/Link/Caption13.ts`); +report.push(`0 8 ext/components/Link/Caption15.ts`); +report.push(`0 13 ext/components/Link/IconContainer.ts`); +report.push(`0 85 ext/components/Link/Link.test.tsx`); +report.push(`0 79 ext/components/Link/LinkComponent.ts`); +report.push(`0 148 ext/components/Link/__snapshots__/Link.test.tsx.snap`); +report.push(`0 11 ext/components/Link/constants.ts`); +report.push(`0 74 ext/components/Link/index.tsx`); +report.push(`0 49 ext/components/Link/utils.ts`); +report.push(`0 21 ext/components/Modal/Content.ts`); +report.push(`0 42 ext/components/Modal/Footer.ts`); +report.push(`0 17 ext/components/Modal/Header.ts`); +report.push(`0 45 ext/components/Modal/IconClose.ts`); +report.push(`0 160 ext/components/Modal/Modal.test.tsx`); +report.push(`0 58 ext/components/Modal/ModalComponent.ts`); +report.push(`0 20 ext/components/Modal/Overlay.ts`); +report.push(`0 186 ext/components/Modal/__snapshots__/Modal.test.tsx.snap`); +report.push(`0 28 ext/components/Modal/constants.ts`); +report.push(`0 125 ext/components/Modal/index.tsx`); +report.push(`0 26 ext/components/Modal/utils.ts`); +report.push(`0 80 ext/components/MultiButton/ButtonsWrapper.ts`); +report.push(`0 18 ext/components/MultiButton/DropdownButton.ts`); +report.push(`0 21 ext/components/MultiButton/MainButton.ts`); +report.push(`0 118 ext/components/MultiButton/MultiButton.test.tsx`); +report.push(`0 29 ext/components/MultiButton/Separator.ts`); +report.push(`0 10 ext/components/MultiButton/StyledOverflowMenu.ts`); +report.push(`0 12 ext/components/MultiButton/Wrapper.ts`); +report.push(`0 79 ext/components/MultiButton/__snapshots__/MultiButton.test.tsx.snap`); +report.push(`0 133 ext/components/MultiButton/index.tsx`); +report.push(`0 100 ext/components/MultiSelect/MultiSelect.test.tsx`); +report.push(`0 373 ext/components/MultiSelect/__snapshots__/MultiSelect.test.tsx.snap`); +report.push(`0 42 ext/components/MultiSelect/components/ChipItem.tsx`); +report.push(`0 106 ext/components/MultiSelect/components/DropdownList.tsx`); +report.push(`0 94 ext/components/MultiSelect/components/Input.tsx`); +report.push(`0 60 ext/components/MultiSelect/constants.ts`); +report.push(`0 186 ext/components/MultiSelect/index.tsx`); +report.push(`0 89 ext/components/MultiSelect/styled-components/chipComponents.ts`); +report.push(`0 152 ext/components/MultiSelect/styled-components/dropdownListComponents.ts`); +report.push(`0 86 ext/components/MultiSelect/styled-components/inputComponents.tsx`); +report.push(`0 54 ext/components/MultiSelect/styled-components/inputIndicatorComponents.ts`); +report.push(`0 153 ext/components/MultiSelect/styled-components/otherComponents.ts`); +report.push(`0 41 ext/components/MultiSelect/types.ts`); +report.push(`0 13 ext/components/NotificationContainer/NotificationContainerComponent.ts`); +report.push(`0 50 ext/components/NotificationContainer/NotificationManager.ts`); +report.push(`0 82 ext/components/NotificationContainer/index.tsx`); +report.push(`0 50 ext/components/OverflowMenu/OverflowMenu.test.tsx`); +report.push(`0 276 ext/components/OverflowMenu/__snapshots__/OverflowMenu.test.tsx.snap`); +report.push(`0 38 ext/components/OverflowMenu/components/Indicator.tsx`); +report.push(`0 25 ext/components/OverflowMenu/components/Menu.tsx`); +report.push(`0 51 ext/components/OverflowMenu/components/Option.tsx`); +report.push(`0 35 ext/components/OverflowMenu/components/Others.tsx`); +report.push(`0 5 ext/components/OverflowMenu/components/index.ts`); +report.push(`0 10 ext/components/OverflowMenu/components/simple/BaseWrapper.ts`); +report.push(`0 7 ext/components/OverflowMenu/components/simple/ControlWrapper.ts`); +report.push(`0 6 ext/components/OverflowMenu/components/simple/DropMenuStyles.ts`); +report.push(`0 32 ext/components/OverflowMenu/components/simple/IconWrapper.ts`); +report.push(`0 44 ext/components/OverflowMenu/components/simple/IndicatorsWrapper.ts`); +report.push(`0 14 ext/components/OverflowMenu/components/simple/MenuListWrapper.ts`); +report.push(`0 29 ext/components/OverflowMenu/components/simple/MenuWrapper.ts`); +report.push(`0 9 ext/components/OverflowMenu/components/simple/OptionText.ts`); +report.push(`0 54 ext/components/OverflowMenu/components/simple/OptionWrapper.ts`); +report.push(`0 7 ext/components/OverflowMenu/components/simple/SelectWrapper.ts`); +report.push(`0 6 ext/components/OverflowMenu/components/simple/SingleValueWrapper.ts`); +report.push(`0 12 ext/components/OverflowMenu/components/simple/ValueWrapper.ts`); +report.push(`0 10 ext/components/OverflowMenu/constants.ts`); +report.push(`0 156 ext/components/OverflowMenu/index.tsx`); +report.push(`0 57 ext/components/PaginationComplex/Buttons/Button.ts`); +report.push(`0 9 ext/components/PaginationComplex/Buttons/Layout.ts`); +report.push(`0 40 ext/components/PaginationComplex/Buttons/index.tsx`); +report.push(`0 94 ext/components/PaginationComplex/Dropdown/DropdownComponent.ts`); +report.push(`0 12 ext/components/PaginationComplex/Dropdown/IconLayout.ts`); +report.push(`0 35 ext/components/PaginationComplex/Dropdown/Item.ts`); +report.push(`0 36 ext/components/PaginationComplex/Dropdown/List.ts`); +report.push(`0 23 ext/components/PaginationComplex/Dropdown/calculateListDirection.ts`); +report.push(`0 126 ext/components/PaginationComplex/Dropdown/index.tsx`); +report.push(`0 7 ext/components/PaginationComplex/Group.ts`); +report.push(`0 41 ext/components/PaginationComplex/Page.tsx`); +report.push(`0 9 ext/components/PaginationComplex/PageLabel.ts`); +report.push(`0 149 ext/components/PaginationComplex/PaginationComplex.test.tsx`); +report.push(`0 12 ext/components/PaginationComplex/PaginationComplexComponent.ts`); +report.push(`0 60 ext/components/PaginationComplex/Range.tsx`); +report.push(`0 13 ext/components/PaginationComplex/Separator.ts`); +report.push(`0 10 ext/components/PaginationComplex/Spacer.ts`); +report.push(`0 32 ext/components/PaginationComplex/__snapshots__/PaginationComplex.test.tsx.snap`); +report.push(`0 25 ext/components/PaginationComplex/calculateRange.ts`); +report.push(`0 2 ext/components/PaginationComplex/constants.ts`); +report.push(`0 73 ext/components/PaginationComplex/index.tsx`); +report.push(`0 58 ext/components/PaginationSimple/Button.ts`); +report.push(`0 48 ext/components/PaginationSimple/Input.ts`); +report.push(`0 9 ext/components/PaginationSimple/Pages.ts`); +report.push(`0 206 ext/components/PaginationSimple/PaginationSimple.test.tsx`); +report.push(`0 9 ext/components/PaginationSimple/PaginationSimpleComponent.ts`); +report.push(`0 763 ext/components/PaginationSimple/__snapshots__/PaginationSimple.test.tsx.snap`); +report.push(`0 215 ext/components/PaginationSimple/index.tsx`); +report.push(`0 17 ext/components/ProgressBar/Bar.ts`); +report.push(`0 16 ext/components/ProgressBar/Info.ts`); +report.push(`0 16 ext/components/ProgressBar/Progress.ts`); +report.push(`0 35 ext/components/ProgressBar/ProgressBar.test.tsx`); +report.push(`0 16 ext/components/ProgressBar/ProgressBarComponent.ts`); +report.push(`0 119 ext/components/ProgressBar/__snapshots__/ProgressBar.test.tsx.snap`); +report.push(`0 46 ext/components/ProgressBar/index.tsx`); +report.push(`0 33 ext/components/RadioButton/Input.ts`); +report.push(`0 39 ext/components/RadioButton/Label.ts`); +report.push(`0 60 ext/components/RadioButton/Mark.ts`); +report.push(`0 48 ext/components/RadioButton/RadioButton.test.tsx`); +report.push(`0 55 ext/components/RadioButton/RadioButtonComponent.ts`); +report.push(`0 118 ext/components/RadioButton/__snapshots__/RadioButton.test.tsx.snap`); +report.push(`0 11 ext/components/RadioButton/constants.ts`); +report.push(`0 81 ext/components/RadioButton/index.tsx`); +report.push(`0 38 ext/components/RadioButton/style-utils.ts`); +report.push(`0 42 ext/components/RadioGroup/Label.ts`); +report.push(`0 44 ext/components/RadioGroup/RadioGroup.test.tsx`); +report.push(`0 26 ext/components/RadioGroup/RadioGroupWrapper.ts`); +report.push(`0 138 ext/components/RadioGroup/__snapshots__/RadioGroup.test.tsx.snap`); +report.push(`0 6 ext/components/RadioGroup/constants.ts`); +report.push(`0 86 ext/components/RadioGroup/index.tsx`); +report.push(`0 135 ext/components/Range/Range.test.tsx`); +report.push(`0 63 ext/components/Range/RangePoints.tsx`); +report.push(`0 33 ext/components/Range/StyledComponents/PointItem.ts`); +report.push(`0 24 ext/components/Range/StyledComponents/PointValue.ts`); +report.push(`0 18 ext/components/Range/StyledComponents/PointsWrapper.ts`); +report.push(`0 22 ext/components/Range/StyledComponents/RangeSlider.ts`); +report.push(`0 8 ext/components/Range/StyledComponents/RangeTrack.ts`); +report.push(`0 24 ext/components/Range/StyledComponents/RangeTrackFilled.ts`); +report.push(`0 12 ext/components/Range/StyledComponents/RangeWrapper.ts`); +report.push(`0 25 ext/components/Range/StyledComponents/SliderCircle.ts`); +report.push(`0 18 ext/components/Range/StyledComponents/Track.ts`); +report.push(`0 15 ext/components/Range/StyledComponents/TrackWrapper.ts`); +report.push(`0 18 ext/components/Range/StyledComponents/ValueEnd.ts`); +report.push(`0 20 ext/components/Range/StyledComponents/ValueStart.ts`); +report.push(`0 12 ext/components/Range/StyledComponents/index.ts`); +report.push(`0 32 ext/components/Range/StyledComponents/utils-style.ts`); +report.push(`0 541 ext/components/Range/__snapshots__/Range.test.tsx.snap`); +report.push(`0 5 ext/components/Range/constants.ts`); +report.push(`0 358 ext/components/Range/index.tsx`); +report.push(`0 21 ext/components/Range/utils/correctValueWithRanges.ts`); +report.push(`0 1 ext/components/Range/utils/index.ts`); +report.push(`0 116 ext/components/Select/Select.test.tsx`); +report.push(`0 593 ext/components/Select/__snapshots__/Select.test.tsx.snap`); +report.push(`0 75 ext/components/Select/components/Indicator.tsx`); +report.push(`0 25 ext/components/Select/components/Menu.tsx`); +report.push(`0 76 ext/components/Select/components/Option.tsx`); +report.push(`0 105 ext/components/Select/components/OptionProduct.tsx`); +report.push(`0 91 ext/components/Select/components/Others.tsx`); +report.push(`0 45 ext/components/Select/components/Value.tsx`); +report.push(`0 6 ext/components/Select/components/index.ts`); +report.push(`0 68 ext/components/Select/components/styled-components/indicatorComponents.ts`); +report.push(`0 36 ext/components/Select/components/styled-components/menuComponents.ts`); +report.push(`0 197 ext/components/Select/components/styled-components/optionComponents.ts`); +report.push(`0 156 ext/components/Select/components/styled-components/otherComponents.ts`); +report.push(`0 41 ext/components/Select/components/styled-components/valueComponents.ts`); +report.push(`0 69 ext/components/Select/constants.ts`); +report.push(`0 164 ext/components/Select/index.tsx`); +report.push(`0 22 ext/components/Select/style.ts`); +report.push(`0 40 ext/components/Spinner/Overlay/OverlayComponent.ts`); +report.push(`0 22 ext/components/Spinner/Overlay/index.tsx`); +report.push(`0 26 ext/components/Spinner/Spinner.test.tsx`); +report.push(`0 27 ext/components/Spinner/SpinnerIconWrapper.ts`); +report.push(`0 33 ext/components/Spinner/__snapshots__/Spinner.test.tsx.snap`); +report.push(`0 48 ext/components/Spinner/index.tsx`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerBlueBig.svg`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerBlueMedium.svg`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerBlueSmall.svg`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerWhiteBig.svg`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerWhiteMedium.svg`); +report.push(`0 3 ext/components/Spinner/svg/SpinnerWhiteSmall.svg`); +report.push(`0 33 ext/components/StaticNotification/StaticNotification.test.tsx`); +report.push(`0 21 ext/components/StaticNotification/StaticNotificationComponent.ts`); +report.push(`0 223 ext/components/StaticNotification/__snapshots__/StaticNotification.test.tsx.snap`); +report.push(`0 45 ext/components/StaticNotification/index.tsx`); +report.push(`0 16 ext/components/Stepper/Caption.ts`); +report.push(`0 64 ext/components/Stepper/StepComponent.ts`); +report.push(`0 40 ext/components/Stepper/Stepper.test.tsx`); +report.push(`0 26 ext/components/Stepper/StepperComponent.ts`); +report.push(`0 10 ext/components/Stepper/constants.ts`); +report.push(`0 110 ext/components/Stepper/index.tsx`); +report.push(`0 50 ext/components/Stepper/utils.ts`); +report.push(`0 39 ext/components/Switch/Switch.test.tsx`); +report.push(`0 52 ext/components/Switch/SwitchComponent.ts`); +report.push(`0 24 ext/components/Switch/SwitchInput.ts`); +report.push(`0 109 ext/components/Switch/SwitchSlider.ts`); +report.push(`0 6 ext/components/Switch/SwitchWrapper.ts`); +report.push(`0 58 ext/components/Switch/__snapshots__/Switch.test.tsx.snap`); +report.push(`0 84 ext/components/Switch/index.tsx`); +report.push(`0 45 ext/components/Tabs/Content.ts`); +report.push(`0 55 ext/components/Tabs/Tab.ts`); +report.push(`0 92 ext/components/Tabs/Tabs.test.tsx`); +report.push(`0 28 ext/components/Tabs/Underline.ts`); +report.push(`0 89 ext/components/Tabs/Wrapper.ts`); +report.push(`0 398 ext/components/Tabs/__snapshots__/Tabs.test.tsx.snap`); +report.push(`0 20 ext/components/Tabs/constants.ts`); +report.push(`0 198 ext/components/Tabs/index.tsx`); +report.push(`0 49 ext/components/Tabs/interfaces.ts`); +report.push(`0 52 ext/components/Tags/Button.ts`); +report.push(`0 5 ext/components/Tags/Separator.ts`); +report.push(`0 7 ext/components/Tags/StyledCaption11.ts`); +report.push(`0 41 ext/components/Tags/Tags.test.tsx`); +report.push(`0 6 ext/components/Tags/TagsWrapper.ts`); +report.push(`0 57 ext/components/Tags/__snapshots__/Tags.test.tsx.snap`); +report.push(`0 5 ext/components/Tags/constants.ts`); +report.push(`0 72 ext/components/Tags/index.tsx`); +report.push(`0 20 ext/components/Tags/utils-style.ts`); +report.push(`0 19 ext/components/TextArea/ErrorMessage.ts`); +report.push(`0 8 ext/components/TextArea/Footer.ts`); +report.push(`0 19 ext/components/TextArea/LimitLabel.ts`); +report.push(`0 7 ext/components/TextArea/Separator.ts`); +report.push(`0 72 ext/components/TextArea/TextArea.test.tsx`); +report.push(`0 62 ext/components/TextArea/TextareaComponent.ts`); +report.push(`0 17 ext/components/TextArea/TextareaWrapper.ts`); +report.push(`0 280 ext/components/TextArea/__snapshots__/TextArea.test.tsx.snap`); +report.push(`0 12 ext/components/TextArea/constants.ts`); +report.push(`0 140 ext/components/TextArea/index.tsx`); +report.push(`0 74 ext/components/TextArea/interfaces.ts`); +report.push(`0 81 ext/components/TextArea/utils-style.ts`); +report.push(`0 80 ext/components/TimePicker/StyledComponents/DropdownMenu.ts`); +report.push(`0 34 ext/components/TimePicker/StyledComponents/IconWrapper.ts`); +report.push(`0 11 ext/components/TimePicker/StyledComponents/Wrapper.ts`); +report.push(`0 2 ext/components/TimePicker/StyledComponents/index.ts`); +report.push(`0 64 ext/components/TimePicker/TimePicker.test.tsx`); +report.push(`0 58 ext/components/TimePicker/__snapshots__/TimePicker.test.tsx.snap`); +report.push(`0 60 ext/components/TimePicker/components/DropdownMenu.tsx`); +report.push(`0 40 ext/components/TimePicker/components/DropdownScrollColumn.tsx`); +report.push(`0 22 ext/components/TimePicker/components/DropdownScrollItem.tsx`); +report.push(`0 13 ext/components/TimePicker/components/constants.ts`); +report.push(`0 12 ext/components/TimePicker/constants.ts`); +report.push(`0 159 ext/components/TimePicker/index.tsx`); +report.push(`0 55 ext/components/TimePicker/utils.ts`); +report.push(`0 38 ext/components/ToastNotification/ToastNotification.test.tsx`); +report.push(`0 237 ext/components/ToastNotification/__snapshots__/ToastNotification.test.tsx.snap`); +report.push(`0 42 ext/components/ToastNotification/index.tsx`); +report.push(`0 50 ext/components/TooltipHOC/Tooltip.ts`); +report.push(`0 311 ext/components/TooltipHOC/TooltipHOC.test.tsx`); +report.push(`0 12 ext/components/TooltipHOC/Wrapper.ts`); +report.push(`0 35 ext/components/TooltipHOC/__snapshots__/TooltipHOC.test.tsx.snap`); +report.push(`0 8 ext/components/TooltipHOC/constants.ts`); +report.push(`0 169 ext/components/TooltipHOC/index.tsx`); +report.push(`0 128 ext/components/TooltipHOC/utils.ts`); +report.push(`0 16 ext/components/TreeBranch/ChildrenLayout.ts`); +report.push(`0 20 ext/components/TreeBranch/CustomLabel/CustomLabelComponent.ts`); +report.push(`0 8 ext/components/TreeBranch/CustomLabel/IconLayout.ts`); +report.push(`0 30 ext/components/TreeBranch/CustomLabel/index.tsx`); +report.push(`0 66 ext/components/TreeBranch/Toggle/ToggleComponent.ts`); +report.push(`0 43 ext/components/TreeBranch/Toggle/index.tsx`); +report.push(`0 107 ext/components/TreeBranch/TreeBranch.test.tsx`); +report.push(`0 14 ext/components/TreeBranch/TreeBranchComponent.ts`); +report.push(`0 159 ext/components/TreeBranch/__snapshots__/TreeBranch.test.tsx.snap`); +report.push(`0 87 ext/components/TreeBranch/index.tsx`); +report.push(`0 2 ext/components/Typography/index.ts`); +report.push(`0 102 ext/components/Typography/text.ts`); +report.push(`0 81 ext/components/Typography/typography.ts`); +report.push(`0 1 ext/components/__mocks__/svgrMock.js`); +report.push(`0 117 ext/components/common/Notification/DynamicNotification.tsx`); +report.push(`0 113 ext/components/common/Notification/DynamicNotificationComponent.ts`); +report.push(`0 7 ext/components/common/Notification/Header.ts`); +report.push(`0 7 ext/components/common/Notification/Icon.ts`); +report.push(`0 23 ext/components/common/Notification/IconClose.ts`); +report.push(`0 8 ext/components/common/Notification/Message.ts`); +report.push(`0 65 ext/components/common/Notification/NotificationComponent.ts`); +report.push(`0 12 ext/components/common/Notification/constants.ts`); +report.push(`0 95 ext/components/common/Notification/test.tsx`); +report.push(`0 65 ext/components/common/Notification/utils.ts`); +report.push(`0 240 ext/components/common/Scrollbar/CustomScrollbarStyles.ts`); +report.push(`0 3 ext/components/common/default-theme.ts`); +report.push(`0 3 ext/components/common/hooks/index.ts`); +report.push(`0 18 ext/components/common/hooks/useClickOutside.ts`); +report.push(`0 42 ext/components/common/hooks/useGesture.ts`); +report.push(`0 14 ext/components/common/hooks/useMobile.ts`); +report.push(`0 22 ext/components/common/hooks/useTooltip.ts`); +report.push(`0 5 ext/components/common/index.ts`); +report.push(`0 31 ext/components/common/key-codes.ts`); +report.push(`0 43 ext/components/common/marker.ts`); +report.push(`0 1 ext/components/common/media.ts`); +report.push(`0 6 ext/components/common/theme-context.ts`); +report.push(`0 61 ext/components/common/utils.ts`); +report.push(`0 10 ext/components/common/z-indexes.ts`); +report.push(`0 5 ext/components/font.d.ts`); +report.push(`0 41 ext/components/fonts/FontsVTBGroup.tsx`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.eot`); +report.push(`0 678 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.svg`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.ttf`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.woff`); +report.push(`- - ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium.woff2`); +report.push(`0 108 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium_demo.html`); +report.push(`0 16 ext/components/fonts/VTBGroupUI-Medium/VTBGroupUI-Medium_stylesheet.css`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.eot`); +report.push(`0 678 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.svg`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.ttf`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.woff`); +report.push(`- - ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular.woff2`); +report.push(`0 108 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular_demo.html`); +report.push(`0 16 ext/components/fonts/VTBGroupUI-Regular/VTBGroupUI-Regular_stylesheet.css`); +report.push(`0 49 ext/components/index.ts`); +report.push(`0 4 ext/components/setupTests.ts`); +report.push(`0 6 ext/components/svg.d.ts`); +report.push(`0 1 ext/components/themes/common/box-shadow/index.ts`); +report.push(`0 7 ext/components/themes/common/box-shadow/interfaces.ts`); +report.push(`0 1 ext/components/themes/common/button/index.ts`); +report.push(`0 10 ext/components/themes/common/button/interfaces.ts`); +report.push(`0 9 ext/components/themes/common/color/attention.ts`); +report.push(`0 3 ext/components/themes/common/color/index.ts`); +report.push(`0 109 ext/components/themes/common/color/interfaces.ts`); +report.push(`0 12 ext/components/themes/common/color/opacity.ts`); +report.push(`0 7 ext/components/themes/common/index.ts`); +report.push(`0 1 ext/components/themes/common/input/index.ts`); +report.push(`0 8 ext/components/themes/common/input/interface.ts`); +report.push(`0 17 ext/components/themes/common/interfaces.ts`); +report.push(`0 1 ext/components/themes/common/multi-select/index.ts`); +report.push(`0 3 ext/components/themes/common/multi-select/interfaces.ts`); +report.push(`0 1 ext/components/themes/common/tabs/index.ts`); +report.push(`0 7 ext/components/themes/common/tabs/interfaces.ts`); +report.push(`0 9 ext/components/themes/corp/box-shadow.ts`); +report.push(`0 10 ext/components/themes/corp/button.ts`); +report.push(`0 93 ext/components/themes/corp/color.ts`); +report.push(`0 19 ext/components/themes/corp/index.ts`); +report.push(`0 10 ext/components/themes/corp/input.ts`); +report.push(`0 5 ext/components/themes/corp/multi-select.ts`); +report.push(`0 11 ext/components/themes/corp/tabs.ts`); +report.push(`0 9 ext/components/themes/front/box-shadow.ts`); +report.push(`0 10 ext/components/themes/front/button.ts`); +report.push(`0 93 ext/components/themes/front/color.ts`); +report.push(`0 19 ext/components/themes/front/index.ts`); +report.push(`0 10 ext/components/themes/front/input.ts`); +report.push(`0 5 ext/components/themes/front/multi-select.ts`); +report.push(`0 10 ext/components/themes/front/tabs.ts`); +report.push(`0 4 ext/components/themes/index.ts`); +report.push(`0 9 ext/components/themes/light/box-shadow.ts`); +report.push(`0 10 ext/components/themes/light/button.ts`); +report.push(`0 93 ext/components/themes/light/color.ts`); +report.push(`0 19 ext/components/themes/light/index.ts`); +report.push(`0 10 ext/components/themes/light/input.ts`); +report.push(`0 5 ext/components/themes/light/multi-select.ts`); +report.push(`0 10 ext/components/themes/light/tabs.ts`); +report.push(`0 4 ext/icons/category/Accept Outline.svg`); +report.push(`0 4 ext/icons/category/Accept Solid.svg`); +report.push(`0 4 ext/icons/category/Add Comment Outline.svg`); +report.push(`0 3 ext/icons/category/Add Comment Solid.svg`); +report.push(`0 11 ext/icons/category/Alert Outline.svg`); +report.push(`0 9 ext/icons/category/Alert Solid.svg`); +report.push(`0 7 ext/icons/category/Bank Outline.svg`); +report.push(`0 7 ext/icons/category/Bank Solid.svg`); +report.push(`0 3 ext/icons/category/Bonus Outline.svg`); +report.push(`0 3 ext/icons/category/Bonus Ruble Outline.svg`); +report.push(`0 3 ext/icons/category/Bonus Ruble Solid.svg`); +report.push(`0 3 ext/icons/category/Bonus Solid.svg`); +report.push(`0 3 ext/icons/category/Burn Outline.svg`); +report.push(`0 3 ext/icons/category/Burn Solid.svg`); +report.push(`0 3 ext/icons/category/Car Outline.svg`); +report.push(`0 4 ext/icons/category/Car Solid.svg`); +report.push(`0 4 ext/icons/category/Chart Outline.svg`); +report.push(`0 4 ext/icons/category/Chart Solid.svg`); +report.push(`0 6 ext/icons/category/Chat Outline.svg`); +report.push(`0 3 ext/icons/category/Chat Solid.svg`); +report.push(`0 4 ext/icons/category/Chip Outline.svg`); +report.push(`0 4 ext/icons/category/Chip Solid.svg`); +report.push(`0 4 ext/icons/category/Clipboard Outline.svg`); +report.push(`0 3 ext/icons/category/Clipboard Solid.svg`); +report.push(`0 3 ext/icons/category/Color Outline.svg`); +report.push(`0 10 ext/icons/category/Color Solid.svg`); +report.push(`0 5 ext/icons/category/Comment Outline.svg`); +report.push(`0 3 ext/icons/category/Comment Solid.svg`); +report.push(`0 6 ext/icons/category/Component Outline.svg`); +report.push(`0 6 ext/icons/category/Component Solid.svg`); +report.push(`0 6 ext/icons/category/Credit Outline.svg`); +report.push(`0 5 ext/icons/category/Credit Solid.svg`); +report.push(`0 3 ext/icons/category/Delivery Outline.svg`); +report.push(`0 4 ext/icons/category/Delivery Solid.svg`); +report.push(`0 5 ext/icons/category/Deposit Outline.svg`); +report.push(`0 4 ext/icons/category/Deposit Solid.svg`); +report.push(`0 3 ext/icons/category/Desktop Outline.svg`); +report.push(`0 3 ext/icons/category/Desktop Solid.svg`); +report.push(`0 3 ext/icons/category/Diamond Outline.svg`); +report.push(`0 8 ext/icons/category/Diamond Solid.svg`); +report.push(`0 3 ext/icons/category/Globe Outline.svg`); +report.push(`0 18 ext/icons/category/Globe Solid.svg`); +report.push(`0 9 ext/icons/category/Government Outline.svg`); +report.push(`0 5 ext/icons/category/Government Solid.svg`); +report.push(`0 3 ext/icons/category/Grid Outline-1.svg`); +report.push(`0 6 ext/icons/category/Grid Outline.svg`); +report.push(`0 5 ext/icons/category/Grid Solid-1.svg`); +report.push(`0 6 ext/icons/category/Grid Solid.svg`); +report.push(`0 3 ext/icons/category/Heart Outline.svg`); +report.push(`0 3 ext/icons/category/Heart Solid.svg`); +report.push(`0 4 ext/icons/category/Home-Autocredit Outline.svg`); +report.push(`0 5 ext/icons/category/Home-Autocredit Solid.svg`); +report.push(`0 6 ext/icons/category/Icons Outline.svg`); +report.push(`0 6 ext/icons/category/Icons Solid.svg`); +report.push(`0 3 ext/icons/category/Idea Outline.svg`); +report.push(`0 3 ext/icons/category/Idea Solid.svg`); +report.push(`0 4 ext/icons/category/Invalid Outline.svg`); +report.push(`0 3 ext/icons/category/Invalid Solid.svg`); +report.push(`0 3 ext/icons/category/Layers Outline.svg`); +report.push(`0 5 ext/icons/category/Layers Solid.svg`); +report.push(`0 10 ext/icons/category/Magnet Outline.svg`); +report.push(`0 10 ext/icons/category/Magnet Solid.svg`); +report.push(`0 3 ext/icons/category/Maintenance Outline.svg`); +report.push(`0 5 ext/icons/category/Maintenance Solid.svg`); +report.push(`0 4 ext/icons/category/Medal Outline.svg`); +report.push(`0 5 ext/icons/category/Medal Solid.svg`); +report.push(`0 4 ext/icons/category/Megaphone Outline.svg`); +report.push(`0 5 ext/icons/category/Megaphone Solid.svg`); +report.push(`0 4 ext/icons/category/Mobile Outline.svg`); +report.push(`0 3 ext/icons/category/Mobile Solid.svg`); +report.push(`0 4 ext/icons/category/Multibonus Outline.svg`); +report.push(`0 3 ext/icons/category/Multibonus Solid.svg`); +report.push(`0 3 ext/icons/category/Pickup Outline.svg`); +report.push(`0 5 ext/icons/category/Pickup Solid.svg`); +report.push(`0 3 ext/icons/category/Pin Outline.svg`); +report.push(`0 3 ext/icons/category/Pin Solid.svg`); +report.push(`0 3 ext/icons/category/Plane Outline.svg`); +report.push(`0 3 ext/icons/category/Plane Solid.svg`); +report.push(`0 3 ext/icons/category/Post Outline.svg`); +report.push(`0 5 ext/icons/category/Post Solid.svg`); +report.push(`0 3 ext/icons/category/Post automat Outline.svg`); +report.push(`0 3 ext/icons/category/Post automat Solid.svg`); +report.push(`0 4 ext/icons/category/Pregnant Outline.svg`); +report.push(`0 4 ext/icons/category/Pregnant Solid.svg`); +report.push(`0 6 ext/icons/category/Receipt Outline.svg`); +report.push(`0 3 ext/icons/category/Receipt Solid.svg`); +report.push(`0 6 ext/icons/category/Scheme Outline.svg`); +report.push(`0 8 ext/icons/category/Scheme Solid.svg`); +report.push(`0 5 ext/icons/category/Shop cart Outline.svg`); +report.push(`0 5 ext/icons/category/Shop cart Solid.svg`); +report.push(`0 4 ext/icons/category/Shopping bag Outline.svg`); +report.push(`0 3 ext/icons/category/Shopping bag Solid.svg`); +report.push(`0 3 ext/icons/category/Show Table Outline.svg`); +report.push(`0 6 ext/icons/category/Show Table Solid.svg`); +report.push(`0 3 ext/icons/category/Store Outline.svg`); +report.push(`0 4 ext/icons/category/Store Solid.svg`); +report.push(`0 3 ext/icons/category/Study Outline.svg`); +report.push(`0 4 ext/icons/category/Study Solid.svg`); +report.push(`0 4 ext/icons/category/Tablet Outline.svg`); +report.push(`0 3 ext/icons/category/Tablet Solid.svg`); +report.push(`0 3 ext/icons/category/Trophy Outline.svg`); +report.push(`0 3 ext/icons/category/Trophy Solid.svg`); +report.push(`0 4 ext/icons/category/Typography Outline.svg`); +report.push(`0 3 ext/icons/category/Typography Solid.svg`); +report.push(`0 4 ext/icons/category/VIP Outline.svg`); +report.push(`0 4 ext/icons/category/VIP Solid.svg`); +report.push(`0 4 ext/icons/category/Vacation Outline.svg`); +report.push(`0 5 ext/icons/category/Vacation Solid.svg`); +report.push(`0 4 ext/icons/category/Work Outline.svg`); +report.push(`0 5 ext/icons/category/Work Solid.svg`); +report.push(`0 3 ext/icons/communication/Headset Outline.svg`); +report.push(`0 3 ext/icons/communication/Headset Solid.svg`); +report.push(`0 3 ext/icons/communication/Phone Outline.svg`); +report.push(`0 3 ext/icons/communication/Phone Solid.svg`); +report.push(`0 4 ext/icons/communication/SIM Card Outline.svg`); +report.push(`0 3 ext/icons/communication/SIM Card Solid.svg`); +report.push(`0 5 ext/icons/communication/Signal Outline.svg`); +report.push(`0 5 ext/icons/communication/Signal Solid.svg`); +report.push(`0 5 ext/icons/documents/Account Detail Outline.svg`); +report.push(`0 3 ext/icons/documents/Account Detail Solid.svg`); +report.push(`0 4 ext/icons/documents/Add from template Outline.svg`); +report.push(`0 3 ext/icons/documents/Add from template Solid.svg`); +report.push(`0 9 ext/icons/documents/Catalog Outline.svg`); +report.push(`0 3 ext/icons/documents/Catalog Solid.svg`); +report.push(`0 9 ext/icons/documents/Copy Outline.svg`); +report.push(`0 9 ext/icons/documents/Copy Solid.svg`); +report.push(`0 6 ext/icons/documents/Description Outline.svg`); +report.push(`0 3 ext/icons/documents/Description Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Export Outline.svg`); +report.push(`0 3 ext/icons/documents/Doc Export Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Finished Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc Finished Solid.svg`); +report.push(`0 3 ext/icons/documents/Doc Ok Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc Ok Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Processing Outline.svg`); +report.push(`0 3 ext/icons/documents/Doc Processing Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Regenerate Outline.svg`); +report.push(`0 3 ext/icons/documents/Doc Regenerate Solid.svg`); +report.push(`0 5 ext/icons/documents/Doc Settings Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc Settings Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Sign Outline.svg`); +report.push(`0 3 ext/icons/documents/Doc Sign Solid.svg`); +report.push(`0 4 ext/icons/documents/Doc Sign Verify Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc Sign Verify Solid.svg`); +report.push(`0 5 ext/icons/documents/Doc View Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc View Solid.svg`); +report.push(`0 6 ext/icons/documents/Doc attention Outline.svg`); +report.push(`0 4 ext/icons/documents/Doc attention Solid.svg`); +report.push(`0 5 ext/icons/documents/Doc operations Outline.svg`); +report.push(`0 3 ext/icons/documents/Doc operations Solid.svg`); +report.push(`0 3 ext/icons/documents/Docs Outline.svg`); +report.push(`0 4 ext/icons/documents/Docs Solid.svg`); +report.push(`0 4 ext/icons/documents/Document Add Outline.svg`); +report.push(`0 3 ext/icons/documents/Document Add Solid.svg`); +report.push(`0 5 ext/icons/documents/File PDF Outline.svg`); +report.push(`0 8 ext/icons/documents/File PDF Solid.svg`); +report.push(`0 5 ext/icons/documents/File PPT Outline.svg`); +report.push(`0 5 ext/icons/documents/File PPT Solid.svg`); +report.push(`0 5 ext/icons/documents/File Word Outline.svg`); +report.push(`0 4 ext/icons/documents/File Word Solid.svg`); +report.push(`0 5 ext/icons/documents/File XLS Outline.svg`); +report.push(`0 4 ext/icons/documents/File XLS Solid.svg`); +report.push(`0 4 ext/icons/documents/Folder Outline.svg`); +report.push(`0 4 ext/icons/documents/Folder Solid.svg`); +report.push(`0 5 ext/icons/documents/Jpg Outline.svg`); +report.push(`0 3 ext/icons/documents/Jpg Solid.svg`); +report.push(`0 5 ext/icons/documents/Send Sign Outline.svg`); +report.push(`0 6 ext/icons/documents/Send Sign Solid.svg`); +report.push(`0 4 ext/icons/documents/Sign Outline.svg`); +report.push(`0 5 ext/icons/documents/Sign Solid.svg`); +report.push(`0 7 ext/icons/documents/Tasks Outline.svg`); +report.push(`0 4 ext/icons/documents/Tasks Solid.svg`); +report.push(`0 5 ext/icons/documents/Unsign Outline.svg`); +report.push(`0 6 ext/icons/documents/Unsign Solid.svg`); +report.push(`0 5 ext/icons/documents/Verify Sign Outline.svg`); +report.push(`0 6 ext/icons/documents/Verify Sign Solid.svg`); +report.push(`0 5 ext/icons/documents/Web Outline.svg`); +report.push(`0 10 ext/icons/documents/Web Solid.svg`); +report.push(`0 7 ext/icons/finance/Card Outline.svg`); +report.push(`0 3 ext/icons/finance/Card Solid.svg`); +report.push(`0 5 ext/icons/finance/Credit Card Outline.svg`); +report.push(`0 3 ext/icons/finance/Credit Card Solid.svg`); +report.push(`0 4 ext/icons/finance/Debit Card Outline.svg`); +report.push(`0 3 ext/icons/finance/Debit Card Solid.svg`); +report.push(`0 4 ext/icons/finance/EUR Outline.svg`); +report.push(`0 3 ext/icons/finance/EUR Solid.svg`); +report.push(`0 4 ext/icons/finance/Finance Outline.svg`); +report.push(`0 9 ext/icons/finance/Finance Solid.svg`); +report.push(`0 4 ext/icons/finance/GBP Outline.svg`); +report.push(`0 3 ext/icons/finance/GBP Solid.svg`); +report.push(`0 4 ext/icons/finance/Get Cash Outline.svg`); +report.push(`0 4 ext/icons/finance/Get Cash Solid.svg`); +report.push(`0 4 ext/icons/finance/JPY Outline.svg`); +report.push(`0 3 ext/icons/finance/JPY Solid.svg`); +report.push(`0 7 ext/icons/finance/Money Outline.svg`); +report.push(`0 3 ext/icons/finance/Money Solid.svg`); +report.push(`0 5 ext/icons/finance/Multicurency Outline.svg`); +report.push(`0 4 ext/icons/finance/Multicurency Solid.svg`); +report.push(`0 4 ext/icons/finance/Payroll Card Outline.svg`); +report.push(`0 4 ext/icons/finance/Payroll Card Solid.svg`); +report.push(`0 4 ext/icons/finance/RUB Outline.svg`); +report.push(`0 4 ext/icons/finance/RUB Solid.svg`); +report.push(`0 4 ext/icons/finance/USD Outline.svg`); +report.push(`0 3 ext/icons/finance/USD Solid.svg`); +report.push(`0 13 ext/icons/flags/Afghanistan.svg`); +report.push(`0 11 ext/icons/flags/Aland Islands.svg`); +report.push(`0 9 ext/icons/flags/Albania.svg`); +report.push(`0 11 ext/icons/flags/Algeria.svg`); +report.push(`0 14 ext/icons/flags/Andorra.svg`); +report.push(`0 48 ext/icons/flags/Angola.svg`); +report.push(`0 26 ext/icons/flags/Anguilla.svg`); +report.push(`0 40 ext/icons/flags/Antigua and Barbuda.svg`); +report.push(`0 11 ext/icons/flags/Arab Emirates.svg`); +report.push(`0 11 ext/icons/flags/Argentina.svg`); +report.push(`0 11 ext/icons/flags/Armenia.svg`); +report.push(`0 25 ext/icons/flags/Aruba.svg`); +report.push(`0 28 ext/icons/flags/Australia.svg`); +report.push(`0 10 ext/icons/flags/Austria.svg`); +report.push(`0 24 ext/icons/flags/Azerbaijan.svg`); +report.push(`0 18 ext/icons/flags/Bahamas.svg`); +report.push(`0 9 ext/icons/flags/Bahrain.svg`); +report.push(`0 10 ext/icons/flags/Bangladesh.svg`); +report.push(`0 19 ext/icons/flags/Barbados.svg`); +report.push(`0 13 ext/icons/flags/Belarus.svg`); +report.push(`0 11 ext/icons/flags/Belgium.svg`); +report.push(`0 13 ext/icons/flags/Belize.svg`); +report.push(`0 33 ext/icons/flags/Benin.svg`); +report.push(`0 32 ext/icons/flags/Bermuda.svg`); +report.push(`0 10 ext/icons/flags/Bhutan.svg`); +report.push(`0 11 ext/icons/flags/Bolivia.svg`); +report.push(`0 27 ext/icons/flags/Bosnia and Herzegovina.svg`); +report.push(`0 12 ext/icons/flags/Botswana.svg`); +report.push(`0 17 ext/icons/flags/Brazil.svg`); +report.push(`0 21 ext/icons/flags/British Virgin Islands.svg`); +report.push(`0 11 ext/icons/flags/Brunei.svg`); +report.push(`0 10 ext/icons/flags/Bulgaria.svg`); +report.push(`0 11 ext/icons/flags/Burkina Faso.svg`); +report.push(`0 13 ext/icons/flags/Burundi.svg`); +report.push(`0 11 ext/icons/flags/CAF.svg`); +report.push(`0 10 ext/icons/flags/CAS.svg`); +report.push(`0 11 ext/icons/flags/CEU.svg`); +report.push(`0 10 ext/icons/flags/CNA.svg`); +report.push(`0 16 ext/icons/flags/COC.svg`); +report.push(`0 10 ext/icons/flags/CSA.svg`); +report.push(`0 13 ext/icons/flags/Cabo Verde.svg`); +report.push(`0 12 ext/icons/flags/Cambodia.svg`); +report.push(`0 19 ext/icons/flags/Cameroon.svg`); +report.push(`0 11 ext/icons/flags/Canada.svg`); +report.push(`0 27 ext/icons/flags/Cayman Islands.svg`); +report.push(`0 13 ext/icons/flags/Central African Republic.svg`); +report.push(`0 11 ext/icons/flags/Chad.svg`); +report.push(`0 11 ext/icons/flags/Chile.svg`); +report.push(`0 11 ext/icons/flags/China.svg`); +report.push(`0 33 ext/icons/flags/Colombia.svg`); +report.push(`0 13 ext/icons/flags/Comoros.svg`); +report.push(`0 11 ext/icons/flags/Costa Rica.svg`); +report.push(`0 10 ext/icons/flags/Cote dIvoire.svg`); +report.push(`0 19 ext/icons/flags/Croatia.svg`); +report.push(`0 13 ext/icons/flags/Cuba.svg`); +report.push(`0 12 ext/icons/flags/Cyprus.svg`); +report.push(`0 10 ext/icons/flags/Czechia.svg`); +report.push(`0 12 ext/icons/flags/Democratic Republic of the Congo.svg`); +report.push(`0 9 ext/icons/flags/Denmark.svg`); +report.push(`0 12 ext/icons/flags/Djibouti.svg`); +report.push(`0 22 ext/icons/flags/Dominica.svg`); +report.push(`0 17 ext/icons/flags/Dominican Republic.svg`); +report.push(`0 14 ext/icons/flags/Ecuador.svg`); +report.push(`0 11 ext/icons/flags/Egypt.svg`); +report.push(`0 18 ext/icons/flags/El Salvador.svg`); +report.push(`0 12 ext/icons/flags/Equatorial Guinea.svg`); +report.push(`0 19 ext/icons/flags/Eritrea.svg`); +report.push(`0 10 ext/icons/flags/Estonia.svg`); +report.push(`0 13 ext/icons/flags/Ethiopia.svg`); +report.push(`0 10 ext/icons/flags/European Union.svg`); +report.push(`0 45 ext/icons/flags/Falkland Islands.svg`); +report.push(`0 31 ext/icons/flags/Fiji.svg`); +report.push(`0 9 ext/icons/flags/Finland.svg`); +report.push(`0 10 ext/icons/flags/France.svg`); +report.push(`0 11 ext/icons/flags/Gabon.svg`); +report.push(`0 12 ext/icons/flags/Gambia.svg`); +report.push(`0 13 ext/icons/flags/Georgia.svg`); +report.push(`0 33 ext/icons/flags/Germany.svg`); +report.push(`0 12 ext/icons/flags/Ghana.svg`); +report.push(`0 20 ext/icons/flags/Gibraltar.svg`); +report.push(`0 15 ext/icons/flags/Great Britain.svg`); +report.push(`0 9 ext/icons/flags/Greece.svg`); +report.push(`0 25 ext/icons/flags/Grenada.svg`); +report.push(`0 12 ext/icons/flags/Guatemala.svg`); +report.push(`0 16 ext/icons/flags/Guernsey.svg`); +report.push(`0 12 ext/icons/flags/Guinea-Bissau.svg`); +report.push(`0 11 ext/icons/flags/Guinea.svg`); +report.push(`0 11 ext/icons/flags/Guyana.svg`); +report.push(`0 26 ext/icons/flags/Haiti.svg`); +report.push(`0 15 ext/icons/flags/Honduras.svg`); +report.push(`0 10 ext/icons/flags/Hong Kong.svg`); +report.push(`0 10 ext/icons/flags/Hungary.svg`); +report.push(`0 11 ext/icons/flags/Iceland.svg`); +report.push(`0 12 ext/icons/flags/India.svg`); +report.push(`0 9 ext/icons/flags/Indonesia.svg`); +report.push(`0 16 ext/icons/flags/Iran.svg`); +report.push(`0 15 ext/icons/flags/Iraq.svg`); +report.push(`0 10 ext/icons/flags/Ireland.svg`); +report.push(`0 43 ext/icons/flags/Isle of Man.svg`); +report.push(`0 12 ext/icons/flags/Israel.svg`); +report.push(`0 10 ext/icons/flags/Italy.svg`); +report.push(`0 12 ext/icons/flags/Jamaica.svg`); +report.push(`0 15 ext/icons/flags/Japan.svg`); +report.push(`0 20 ext/icons/flags/Jersey.svg`); +report.push(`0 12 ext/icons/flags/Jordan.svg`); +report.push(`0 12 ext/icons/flags/Kazakhstan.svg`); +report.push(`0 37 ext/icons/flags/Kenya.svg`); +report.push(`0 13 ext/icons/flags/Korea North.svg`); +report.push(`0 16 ext/icons/flags/Korea South.svg`); +report.push(`0 11 ext/icons/flags/Kuwait.svg`); +report.push(`0 11 ext/icons/flags/Kyrgyzstan.svg`); +report.push(`0 12 ext/icons/flags/Laos.svg`); +report.push(`0 10 ext/icons/flags/Latvia.svg`); +report.push(`0 11 ext/icons/flags/Lebanon.svg`); +report.push(`0 12 ext/icons/flags/Lesotho.svg`); +report.push(`0 11 ext/icons/flags/Liberia.svg`); +report.push(`0 34 ext/icons/flags/Libya.svg`); +report.push(`0 10 ext/icons/flags/Liechtenstein.svg`); +report.push(`0 11 ext/icons/flags/Lithuania.svg`); +report.push(`0 10 ext/icons/flags/Luxembourg.svg`); +report.push(`0 11 ext/icons/flags/Macao.svg`); +report.push(`0 11 ext/icons/flags/Macedonia.svg`); +report.push(`0 10 ext/icons/flags/Madagascar.svg`); +report.push(`0 12 ext/icons/flags/Malawi.svg`); +report.push(`0 11 ext/icons/flags/Malaysia.svg`); +report.push(`0 11 ext/icons/flags/Maldives.svg`); +report.push(`0 11 ext/icons/flags/Mali.svg`); +report.push(`0 16 ext/icons/flags/Malta.svg`); +report.push(`0 10 ext/icons/flags/Mauritania.svg`); +report.push(`0 12 ext/icons/flags/Mauritius.svg`); +report.push(`0 12 ext/icons/flags/Mexico.svg`); +report.push(`0 10 ext/icons/flags/Micronesia.svg`); +report.push(`0 12 ext/icons/flags/Moldova.svg`); +report.push(`0 9 ext/icons/flags/Monaco.svg`); +report.push(`0 18 ext/icons/flags/Mongolia.svg`); +report.push(`0 12 ext/icons/flags/Montenegro.svg`); +report.push(`0 20 ext/icons/flags/Montserrat.svg`); +report.push(`0 10 ext/icons/flags/Morocco.svg`); +report.push(`0 14 ext/icons/flags/Mozambique.svg`); +report.push(`0 12 ext/icons/flags/Myanmar.svg`); +report.push(`0 13 ext/icons/flags/Namibia.svg`); +report.push(`0 11 ext/icons/flags/Nepal.svg`); +report.push(`0 15 ext/icons/flags/Netherlands Antilles Country.svg`); +report.push(`0 10 ext/icons/flags/Netherlands.svg`); +report.push(`0 16 ext/icons/flags/New Zealand.svg`); +report.push(`0 12 ext/icons/flags/Nicaragua.svg`); +report.push(`0 11 ext/icons/flags/Niger.svg`); +report.push(`0 10 ext/icons/flags/Nigeria.svg`); +report.push(`0 10 ext/icons/flags/Norway.svg`); +report.push(`0 11 ext/icons/flags/Oman.svg`); +report.push(`0 10 ext/icons/flags/Pakistan.svg`); +report.push(`0 10 ext/icons/flags/Palau.svg`); +report.push(`0 12 ext/icons/flags/Panama.svg`); +report.push(`0 15 ext/icons/flags/Papua New Guinea.svg`); +report.push(`0 12 ext/icons/flags/Paraguay.svg`); +report.push(`0 10 ext/icons/flags/Peru.svg`); +report.push(`0 11 ext/icons/flags/Philippines.svg`); +report.push(`0 9 ext/icons/flags/Poland.svg`); +report.push(`0 53 ext/icons/flags/Polynesia French.svg`); +report.push(`0 13 ext/icons/flags/Portugal.svg`); +report.push(`0 27 ext/icons/flags/Puerto Rico.svg`); +report.push(`0 9 ext/icons/flags/Qatar.svg`); +report.push(`0 11 ext/icons/flags/Republic of the Congo.svg`); +report.push(`0 11 ext/icons/flags/Romania.svg`); +report.push(`0 10 ext/icons/flags/Russia.svg`); +report.push(`0 24 ext/icons/flags/Rwanda.svg`); +report.push(`0 33 ext/icons/flags/Saint Helena.svg`); +report.push(`0 14 ext/icons/flags/Saint Kitts and Nevis.svg`); +report.push(`0 24 ext/icons/flags/Saint Lucia.svg`); +report.push(`0 12 ext/icons/flags/Saint Vincent and the Grenadines.svg`); +report.push(`0 11 ext/icons/flags/Samoa.svg`); +report.push(`0 11 ext/icons/flags/San Marino.svg`); +report.push(`0 14 ext/icons/flags/Sao Tome and Principe.svg`); +report.push(`0 13 ext/icons/flags/Saudi Arabia.svg`); +report.push(`0 12 ext/icons/flags/Senegal.svg`); +report.push(`0 18 ext/icons/flags/Serbia.svg`); +report.push(`0 19 ext/icons/flags/Seychelles.svg`); +report.push(`0 10 ext/icons/flags/Sierra Leone.svg`); +report.push(`0 10 ext/icons/flags/Singapore.svg`); +report.push(`0 18 ext/icons/flags/Slovakia.svg`); +report.push(`0 22 ext/icons/flags/Slovenia.svg`); +report.push(`0 33 ext/icons/flags/Solomon Islands.svg`); +report.push(`0 10 ext/icons/flags/Somalia.svg`); +report.push(`0 14 ext/icons/flags/South Africa.svg`); +report.push(`0 17 ext/icons/flags/Spain.svg`); +report.push(`0 14 ext/icons/flags/Sri Lanka.svg`); +report.push(`0 11 ext/icons/flags/Sudan.svg`); +report.push(`0 12 ext/icons/flags/Suriname.svg`); +report.push(`0 21 ext/icons/flags/Swaziland.svg`); +report.push(`0 10 ext/icons/flags/Sweden.svg`); +report.push(`0 10 ext/icons/flags/Switzerland.svg`); +report.push(`0 12 ext/icons/flags/Syria.svg`); +report.push(`0 11 ext/icons/flags/Taiwan.svg`); +report.push(`0 11 ext/icons/flags/Tajikistan.svg`); +report.push(`0 12 ext/icons/flags/Tanzania.svg`); +report.push(`0 11 ext/icons/flags/Thailand.svg`); +report.push(`0 12 ext/icons/flags/Timor-Leste.svg`); +report.push(`0 12 ext/icons/flags/Togo.svg`); +report.push(`0 16 ext/icons/flags/Tonga.svg`); +report.push(`0 11 ext/icons/flags/Trinidad and Tobago.svg`); +report.push(`0 10 ext/icons/flags/Tunisia.svg`); +report.push(`0 11 ext/icons/flags/Turkey.svg`); +report.push(`0 52 ext/icons/flags/Turkmenistan.svg`); +report.push(`0 22 ext/icons/flags/Turks and Caicos Islands.svg`); +report.push(`0 16 ext/icons/flags/Uganda.svg`); +report.push(`0 10 ext/icons/flags/Ukraine.svg`); +report.push(`0 27 ext/icons/flags/United States of America.svg`); +report.push(`0 10 ext/icons/flags/Uruguay.svg`); +report.push(`0 11 ext/icons/flags/Uzbekistan.svg`); +report.push(`0 36 ext/icons/flags/Vanuatu.svg`); +report.push(`0 12 ext/icons/flags/Venezuela.svg`); +report.push(`0 10 ext/icons/flags/Vietnam.svg`); +report.push(`0 10 ext/icons/flags/WW.svg`); +report.push(`0 10 ext/icons/flags/Yemen.svg`); +report.push(`0 25 ext/icons/flags/Zambia.svg`); +report.push(`0 23 ext/icons/flags/Zimbabwe.svg`); +report.push(`0 3 ext/icons/location/GPS Outline.svg`); +report.push(`0 3 ext/icons/location/GPS Solid.svg`); +report.push(`0 4 ext/icons/location/Location Outline.svg`); +report.push(`0 3 ext/icons/location/Location Solid.svg`); +report.push(`0 10 ext/icons/security/FaceID Outline.svg`); +report.push(`0 3 ext/icons/security/FaceID Solid.svg`); +report.push(`0 13 ext/icons/security/Fingerprint Outline.svg`); +report.push(`0 3 ext/icons/security/Fingerprint Solid.svg`); +report.push(`0 4 ext/icons/security/Key Outline.svg`); +report.push(`0 3 ext/icons/security/Key Solid.svg`); +report.push(`0 4 ext/icons/security/Lock Outline.svg`); +report.push(`0 3 ext/icons/security/Lock Solid.svg`); +report.push(`0 9 ext/icons/security/Password Outline.svg`); +report.push(`0 3 ext/icons/security/Password Solid.svg`); +report.push(`0 4 ext/icons/security/Unlock Outline.svg`); +report.push(`0 3 ext/icons/security/Unlock Solid.svg`); +report.push(`0 3 ext/icons/service/Archive Outline.svg`); +report.push(`0 3 ext/icons/service/Archive Solid.svg`); +report.push(`0 3 ext/icons/service/Check Clear Outline.svg`); +report.push(`0 4 ext/icons/service/Check Outline.svg`); +report.push(`0 3 ext/icons/service/Check Solid.svg`); +report.push(`0 4 ext/icons/service/Close Circle Outline.svg`); +report.push(`0 3 ext/icons/service/Close Circle Solid.svg`); +report.push(`0 3 ext/icons/service/Close Outline.svg`); +report.push(`0 3 ext/icons/service/Close Solid.svg`); +report.push(`0 8 ext/icons/service/Drag Outline.svg`); +report.push(`0 3 ext/icons/service/Drag Solid.svg`); +report.push(`0 5 ext/icons/service/Error Outline.svg`); +report.push(`0 3 ext/icons/service/Error Solid.svg`); +report.push(`0 5 ext/icons/service/Error Triangle Outline.svg`); +report.push(`0 3 ext/icons/service/Error Triangle Solid.svg`); +report.push(`0 3 ext/icons/service/Eye Close Outline.svg`); +report.push(`0 4 ext/icons/service/Eye Outline.svg`); +report.push(`0 4 ext/icons/service/Eye Solid.svg`); +report.push(`0 5 ext/icons/service/Help Outline.svg`); +report.push(`0 3 ext/icons/service/Help Solid.svg`); +report.push(`0 5 ext/icons/service/Info Outline.svg`); +report.push(`0 3 ext/icons/service/Info Solid.svg`); +report.push(`0 5 ext/icons/service/Menu Outline.svg`); +report.push(`0 3 ext/icons/service/Menu Solid.svg`); +report.push(`0 4 ext/icons/service/Minus Circle Outline.svg`); +report.push(`0 3 ext/icons/service/Minus Outline.svg`); +report.push(`0 3 ext/icons/service/Minus Solid.svg`); +report.push(`0 5 ext/icons/service/Pause Outline.svg`); +report.push(`0 3 ext/icons/service/Pause Solid.svg`); +report.push(`0 4 ext/icons/service/Play Outline.svg`); +report.push(`0 3 ext/icons/service/Play Solid.svg`); +report.push(`0 4 ext/icons/service/Plus Circle Outline.svg`); +report.push(`0 3 ext/icons/service/Plus Circle Solid.svg`); +report.push(`0 3 ext/icons/service/Plus Outline.svg`); +report.push(`0 3 ext/icons/service/Plus Solid.svg`); +report.push(`0 3 ext/icons/service/Process Outline.svg`); +report.push(`0 4 ext/icons/service/Process Solid.svg`); +report.push(`0 3 ext/icons/system/Arrow Cross Outline.svg`); +report.push(`0 3 ext/icons/system/Arrow Cross Solid.svg`); +report.push(`0 3 ext/icons/system/Arrow Down Outline.svg`); +report.push(`0 3 ext/icons/system/Arrow Down Solid.svg`); +report.push(`0 3 ext/icons/system/Arrow Left Outline.svg`); +report.push(`0 3 ext/icons/system/Arrow Left Solid.svg`); +report.push(`0 3 ext/icons/system/Arrow Right Outline.svg`); +report.push(`0 3 ext/icons/system/Arrow Right Solid.svg`); +report.push(`0 3 ext/icons/system/Arrow Up Outline.svg`); +report.push(`0 3 ext/icons/system/Arrow Up Solid.svg`); +report.push(`0 4 ext/icons/system/Arrows Horizontal Outline.svg`); +report.push(`0 3 ext/icons/system/Arrows Horizontal Solid.svg`); +report.push(`0 4 ext/icons/system/Arrows Vertical Outline.svg`); +report.push(`0 3 ext/icons/system/Arrows Vertical Solid.svg`); +report.push(`0 3 ext/icons/system/Attach File Outline.svg`); +report.push(`0 3 ext/icons/system/Attach File Solid.svg`); +report.push(`0 3 ext/icons/system/Back Outline.svg`); +report.push(`0 3 ext/icons/system/Back Solid.svg`); +report.push(`0 10 ext/icons/system/Bar Code Outline.svg`); +report.push(`0 3 ext/icons/system/Bar Code Solid.svg`); +report.push(`0 8 ext/icons/system/Calculate Outline.svg`); +report.push(`0 6 ext/icons/system/Calculate Solid.svg`); +report.push(`0 4 ext/icons/system/Calendar Ok Outline.svg`); +report.push(`0 4 ext/icons/system/Calendar Ok Solid.svg`); +report.push(`0 4 ext/icons/system/Calendar Outline.svg`); +report.push(`0 4 ext/icons/system/Calendar Solid.svg`); +report.push(`0 5 ext/icons/system/Camera Outline.svg`); +report.push(`0 6 ext/icons/system/Camera Remove Outline.svg`); +report.push(`0 5 ext/icons/system/Camera Remove Solid.svg`); +report.push(`0 4 ext/icons/system/Camera Solid.svg`); +report.push(`0 3 ext/icons/system/Chevron Down Outline.svg`); +report.push(`0 3 ext/icons/system/Chevron Down Solid.svg`); +report.push(`0 3 ext/icons/system/Chevron Left Outline.svg`); +report.push(`0 3 ext/icons/system/Chevron Left Solid.svg`); +report.push(`0 3 ext/icons/system/Chevron Right Outline.svg`); +report.push(`0 3 ext/icons/system/Chevron Right Solid.svg`); +report.push(`0 3 ext/icons/system/Chevron Up Outline.svg`); +report.push(`0 3 ext/icons/system/Chevron Up Solid.svg`); +report.push(`0 5 ext/icons/system/Delete Outline.svg`); +report.push(`0 3 ext/icons/system/Delete Solid.svg`); +report.push(`0 4 ext/icons/system/Download Outline.svg`); +report.push(`0 3 ext/icons/system/Download Solid.svg`); +report.push(`0 10 ext/icons/system/Edit Outline.svg`); +report.push(`0 11 ext/icons/system/Edit Solid.svg`); +report.push(`0 3 ext/icons/system/Email Outline.svg`); +report.push(`0 3 ext/icons/system/Email Read Outline.svg`); +report.push(`0 4 ext/icons/system/Email Read Solid.svg`); +report.push(`0 4 ext/icons/system/Email Solid.svg`); +report.push(`0 4 ext/icons/system/Exit Outline.svg`); +report.push(`0 4 ext/icons/system/Exit Solid.svg`); +report.push(`0 4 ext/icons/system/Export Outline.svg`); +report.push(`0 4 ext/icons/system/Export Solid.svg`); +report.push(`0 3 ext/icons/system/Eyedropper Outline.svg`); +report.push(`0 4 ext/icons/system/Eyedropper Solid.svg`); +report.push(`0 3 ext/icons/system/Filter Outline.svg`); +report.push(`0 3 ext/icons/system/Filter Solid.svg`); +report.push(`0 3 ext/icons/system/Home Outline.svg`); +report.push(`0 3 ext/icons/system/Home Solid.svg`); +report.push(`0 4 ext/icons/system/Import Outline.svg`); +report.push(`0 4 ext/icons/system/Import Solid.svg`); +report.push(`0 12 ext/icons/system/Keyboard Outline.svg`); +report.push(`0 3 ext/icons/system/Keyboard Solid.svg`); +report.push(`0 5 ext/icons/system/Link Outline.svg`); +report.push(`0 3 ext/icons/system/Link Solid.svg`); +report.push(`0 3 ext/icons/system/Loader Outline.svg`); +report.push(`0 3 ext/icons/system/Loader Solid.svg`); +report.push(`0 5 ext/icons/system/More Outline.svg`); +report.push(`0 3 ext/icons/system/More Solid.svg`); +report.push(`0 4 ext/icons/system/Notifications Outline.svg`); +report.push(`0 4 ext/icons/system/Notifications Solid.svg`); +report.push(`0 4 ext/icons/system/Ok Send Outline.svg`); +report.push(`0 3 ext/icons/system/Ok Send Solid.svg`); +report.push(`0 6 ext/icons/system/People Outline.svg`); +report.push(`0 6 ext/icons/system/People Solid.svg`); +report.push(`0 5 ext/icons/system/Person Add Outline.svg`); +report.push(`0 5 ext/icons/system/Person Add Solid.svg`); +report.push(`0 4 ext/icons/system/Person Outline.svg`); +report.push(`0 6 ext/icons/system/Person Properties Outline.svg`); +report.push(`0 5 ext/icons/system/Person Properties Solid.svg`); +report.push(`0 4 ext/icons/system/Person Solid.svg`); +report.push(`0 4 ext/icons/system/Power Outline.svg`); +report.push(`0 3 ext/icons/system/Power Solid.svg`); +report.push(`0 5 ext/icons/system/Print Outline.svg`); +report.push(`0 3 ext/icons/system/Print Solid.svg`); +report.push(`0 11 ext/icons/system/QR Code Outline.svg`); +report.push(`0 6 ext/icons/system/QR Code Solid.svg`); +report.push(`0 3 ext/icons/system/Redo Outline.svg`); +report.push(`0 3 ext/icons/system/Redo Solid.svg`); +report.push(`0 3 ext/icons/system/Refuse Outline.svg`); +report.push(`0 5 ext/icons/system/Refuse Solid.svg`); +report.push(`0 4 ext/icons/system/Report Outline.svg`); +report.push(`0 4 ext/icons/system/Report Solid.svg`); +report.push(`0 3 ext/icons/system/Save Outline.svg`); +report.push(`0 3 ext/icons/system/Save Solid.svg`); +report.push(`0 3 ext/icons/system/Search Outline.svg`); +report.push(`0 4 ext/icons/system/Search Solid.svg`); +report.push(`0 4 ext/icons/system/Settings Outline.svg`); +report.push(`0 3 ext/icons/system/Settings Solid.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Down Outline.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Down Solid.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Left Outline.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Left Solid.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Right Outline.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Right Solid.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Up Outline.svg`); +report.push(`0 3 ext/icons/system/Small Arrow Up Solid.svg`); +report.push(`0 3 ext/icons/system/Star Outline.svg`); +report.push(`0 3 ext/icons/system/Star Solid.svg`); +report.push(`0 5 ext/icons/system/Third Person Outline.svg`); +report.push(`0 5 ext/icons/system/Third Person Solid.svg`); +report.push(`0 4 ext/icons/system/Time Outline.svg`); +report.push(`0 3 ext/icons/system/Time Solid.svg`); +report.push(`0 5 ext/icons/system/To Customer Outline.svg`); +report.push(`0 5 ext/icons/system/To Customer Solid.svg`); +report.push(`0 8 ext/icons/system/Tune Outline.svg`); +report.push(`0 11 ext/icons/system/Tune Solid.svg`); +report.push(`0 3 ext/icons/system/Undo Outline.svg`); +report.push(`0 3 ext/icons/system/Undo Solid.svg`); +report.push(`0 4 ext/icons/system/Update Outline.svg`); +report.push(`0 3 ext/icons/system/Update Solid.svg`); +report.push(`0 5 ext/icons/system/User Delete Outline.svg`); +report.push(`0 5 ext/icons/system/User Delete Solid.svg`); +report.push(`0 5 ext/icons/system/User Role Outline.svg`); +report.push(`0 5 ext/icons/system/User Role Solid.svg`); +report.push(`0 4 ext/icons/system/Zoom In Outline.svg`); +report.push(`0 4 ext/icons/system/Zoom In Solid.svg`); +report.push(`0 4 ext/icons/system/Zoom Out Outline.svg`); +report.push(`0 3 ext/icons/system/Zoom Out Solid.svg`); +report.push(`19 19 package-lock.json`); +report.push(`3 3 package.json`); +report.push(`0 5 src/styles/reset.scss`); +report.push(`2 2 src/ts/pages/Authorization/components/AuthorizationChecking.tsx`); +report.push(`4 4 src/ts/pages/Authorization/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`3 4 src/ts/pages/MainPage/index.scss`); +report.push(``); +report.push(`2021-02-18T14:34:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13 Update SCSS lint rules`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2021-02-18T14:48:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-13 refactor: update SCSS lint rules`); +report.push(`2 2 package.json`); +report.push(``); +report.push(`2021-02-20T10:40:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-34 feat: add new form for work with tasks`); +report.push(`2 2 package.json`); +report.push(`1 0 src/index.tsx`); +report.push(`11 11 src/styles/fonts.scss`); +report.push(`3 3 src/styles/variables.scss`); +report.push(`1 0 src/ts/components/checkbox/index.scss`); +report.push(`34 0 src/ts/components/checkbox/index.tsx`); +report.push(`18 0 src/ts/components/input/index.scss`); +report.push(`37 0 src/ts/components/input/index.tsx`); +report.push(`10 0 src/ts/helpers/validation/index.ts`); +report.push(`25 0 src/ts/interfaces/RequestForm.ts`); +report.push(`100 0 src/ts/interfaces/RequestSchema.ts`); +report.push(`3 0 src/ts/interfaces/ValidationRules.ts`); +report.push(`2 0 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`21 0 src/ts/pages/RequestForm/api.ts`); +report.push(`36 0 src/ts/pages/RequestForm/components/CheckboxWrapper.tsx`); +report.push(`37 0 src/ts/pages/RequestForm/components/ElementWrapper.tsx`); +report.push(`38 0 src/ts/pages/RequestForm/components/InputWrapper.tsx`); +report.push(`53 0 src/ts/pages/RequestForm/components/RequestForm.tsx`); +report.push(`135 0 src/ts/pages/RequestForm/components/RequestSchema.tsx`); +report.push(`29 0 src/ts/pages/RequestForm/index.scss`); +report.push(`11 0 src/ts/pages/RequestForm/index.tsx`); +report.push(`30 0 src/ts/pages/RequestForm/store/RequestFormStore.ts`); +report.push(``); +report.push(`2021-02-20T16:37:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-49 feat: create select element for form task Creating`); +report.push(`112 96 README.md`); +report.push(`42177 42176 package-lock.json`); +report.push(`78 77 package.json`); +report.push(`18 0 src/ts/components/select/index.scss`); +report.push(`52 0 src/ts/components/select/index.tsx`); +report.push(`46 0 src/ts/helpers/loader.ts`); +report.push(`8 7 src/ts/interfaces/{RequestSchema.ts => RequestTemplate.ts}`); +report.push(`45 19 src/ts/pages/RequestForm/api.ts`); +report.push(`6 6 src/ts/pages/RequestForm/components/CheckboxWrapper.tsx`); +report.push(`6 5 src/ts/pages/RequestForm/components/InputWrapper.tsx`); +report.push(`0 53 src/ts/pages/RequestForm/components/RequestForm.tsx`); +report.push(`57 0 src/ts/pages/RequestForm/components/SelectWrapper.tsx`); +report.push(`43 13 src/ts/pages/RequestForm/components/{RequestSchema.tsx => TemplateForm.tsx}`); +report.push(`4 2 src/ts/pages/RequestForm/index.tsx`); +report.push(`0 30 src/ts/pages/RequestForm/store/RequestFormStore.ts`); +report.push(`24 0 src/ts/pages/RequestForm/store/TemplateFormStore.ts`); +report.push(``); +report.push(`2021-02-24T09:16:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-49 feat: create select element for form Task Creating`); +report.push(`24 16 src/ts/pages/RequestForm/api.ts`); +report.push(`31 4 src/ts/pages/RequestForm/components/TemplateForm.tsx`); +report.push(``); +report.push(`2021-02-24T15:49:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-50 feat: add validator for form`); +report.push(`7 8 src/ts/{pages/RequestForm/components => components/form}/CheckboxWrapper.tsx`); +report.push(`0 0 src/ts/{pages/RequestForm/components => components/form}/ElementWrapper.tsx`); +report.push(`27 0 src/ts/components/form/FormWrapper.tsx`); +report.push(`7 8 src/ts/{pages/RequestForm/components => components/form}/InputWrapper.tsx`); +report.push(`8 10 src/ts/{pages/RequestForm/components => components/form}/SelectWrapper.tsx`); +report.push(`4 0 src/ts/components/form/index.ts`); +report.push(`8 2 src/ts/helpers/loader.ts`); +report.push(`67 4 src/ts/helpers/validation/index.ts`); +report.push(`39 35 src/ts/interfaces/RequestTemplate.ts`); +report.push(`5 1 src/ts/interfaces/ValidationRules.ts`); +report.push(`61 52 src/ts/pages/RequestForm/api.ts`); +report.push(`224 0 src/ts/pages/RequestForm/components/RequestTemplate.tsx`); +report.push(`0 192 src/ts/pages/RequestForm/components/TemplateForm.tsx`); +report.push(`2 2 src/ts/pages/RequestForm/index.tsx`); +report.push(`52 0 src/ts/pages/RequestForm/store/RequestTemplateStore.ts`); +report.push(`0 24 src/ts/pages/RequestForm/store/TemplateFormStore.ts`); +report.push(``); +report.push(`2021-02-24T16:56:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-50 feat: add validation for form`); +report.push(`17 5 src/ts/helpers/validation/index.ts`); +report.push(`22 0 src/ts/helpers/validation/regexp.ts`); +report.push(`38 29 src/ts/interfaces/RequestTemplate.ts`); +report.push(`8 1 src/ts/interfaces/ValidationRules.ts`); +report.push(`7 15 src/ts/pages/RequestForm/components/RequestTemplate.tsx`); +report.push(``); +report.push(`2021-02-25T09:13:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-50 feat: add validator for form`); +report.push(`2 15 src/ts/interfaces/RequestTemplate.ts`); +report.push(``); +report.push(`2021-02-26T11:51:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-27 feat: create main page by user story`); +report.push(`5 4 README.md`); +report.push(`16 16 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`15 7 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`95 95 src/ts/pages/MainPage/index.scss`); +report.push(`7 0 src/ts/pages/PageWrapper/api.ts`); +report.push(`33 0 src/ts/pages/PageWrapper/components/Search.tsx`); +report.push(`13 0 src/ts/pages/PageWrapper/components/SideBarHeader.tsx`); +report.push(`39 0 src/ts/pages/PageWrapper/components/SideBarMenu.tsx`); +report.push(`113 0 src/ts/pages/PageWrapper/index.scss`); +report.push(`26 0 src/ts/pages/PageWrapper/index.tsx`); +report.push(`26 0 src/ts/pages/PageWrapper/store/CatalogueListStore.ts`); +report.push(`1 5 src/ts/pages/RequestForm/index.tsx`); +report.push(``); +report.push(`2021-02-26T12:37:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-27 feat: install vtb ui kit`); +report.push(`839 20 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`5 0 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-02-26T12:47:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-27 fix: add information in README about VTB Ui Kit`); +report.push(`20 1 README.md`); +report.push(``); +report.push(`2021-03-01T14:18:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-27 feat: create main page by User story`); +report.push(`208 208 .stylelintrc.json`); +report.push(`6 0 src/assets/images/home.svg`); +report.push(`5 4 src/styles/index.scss`); +report.push(`35 35 src/styles/variables.scss`); +report.push(`12 0 src/ts/components/title/index.scss`); +report.push(`21 0 src/ts/components/title/index.tsx`); +report.push(`3 2 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`29 0 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`25 0 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`0 15 src/ts/pages/MainPage/components/MainPageCatalogue.tsx`); +report.push(`0 14 src/ts/pages/MainPage/components/MainPageCatalogueItem.tsx`); +report.push(`0 30 src/ts/pages/MainPage/components/MainPageHeader.tsx`); +report.push(`0 33 src/ts/pages/MainPage/components/MainPageSearch.tsx`); +report.push(`45 73 src/ts/pages/MainPage/index.scss`); +report.push(`13 6 src/ts/pages/MainPage/index.tsx`); +report.push(`36 0 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`0 10 src/ts/pages/PageWrapper/components/Search.tsx`); +report.push(`11 9 src/ts/pages/PageWrapper/components/SideBarMenu.tsx`); +report.push(`39 0 src/ts/pages/PageWrapper/components/SideBarSubMenu.tsx`); +report.push(`70 31 src/ts/pages/PageWrapper/index.scss`); +report.push(`7 6 src/ts/pages/PageWrapper/index.tsx`); +report.push(`61 0 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`21 0 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`19 0 src/ts/pages/PageWrapper/styles/search.scss`); +report.push(`73 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-01T17:15:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-27 feat: create main page by User Story`); +report.push(`1 0 package.json`); +report.push(`1 0 src/assets/admiral-icons/category/AcceptOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/AcceptSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/AddCommentOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/AddCommentSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/AlertOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/AlertSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BankOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BankSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BonusOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BonusRubleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BonusRubleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BonusSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BurnOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/BurnSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CarOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CarSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChartOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChartSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChatOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChatSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChipOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ChipSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ClipboardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ClipboardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ColorOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ColorSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CommentOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CommentSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ComponentOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ComponentSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CreditOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/CreditSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DeliveryOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DeliverySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DepositOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DepositSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DesktopOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DesktopSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DiamondOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/DiamondSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GlobeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GlobeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GovernmentOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GovernmentSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GridOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GridOutline1.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GridSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/GridSolid1.svg`); +report.push(`1 0 src/assets/admiral-icons/category/HeartOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/HeartSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/HomeAutocreditOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/HomeAutocreditSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/IconsOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/IconsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/IdeaOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/IdeaSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/InvalidOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/InvalidSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/LayersOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/LayersSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MagnetOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MagnetSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MaintenanceOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MaintenanceSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MedalOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MedalSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MegaphoneOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MegaphoneSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MobileOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MobileSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MultibonusOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/MultibonusSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PickupOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PickupSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PinOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PinSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PlaneOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PlaneSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PostAutomatOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PostAutomatSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PostOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PostSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PregnantOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/PregnantSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ReceiptOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ReceiptSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/SchemeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/SchemeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShopCartOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShopCartSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShoppingBagOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShoppingBagSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShowTableOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/ShowTableSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/StoreOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/StoreSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/StudyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/StudySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TabletOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TabletSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TrophyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TrophySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TypographyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/TypographySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/VIPOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/VIPSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/VacationOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/VacationSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/category/WorkOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/category/WorkSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/HeadsetOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/HeadsetSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/PhoneOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/PhoneSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/SIMCardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/SIMCardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/SignalOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/communication/SignalSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/AccountDetailOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/AccountDetailSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/AddFromTemplateOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/AddFromTemplateSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/CatalogOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/CatalogSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/CopyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/CopySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DescriptionOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DescriptionSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocAttentionOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocAttentionSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocExportOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocExportSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocFinishedOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocFinishedSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocOkOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocOkSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocOperationsOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocOperationsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocProcessingOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocProcessingSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocRegenerateOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocRegenerateSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSettingsOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSettingsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSignOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSignSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSignVerifyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocSignVerifySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocViewOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocViewSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocsOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocumentAddOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/DocumentAddSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FilePDFOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FilePDFSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FilePPTOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FilePPTSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FileWordOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FileWordSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FileXLSOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FileXLSSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FolderOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/FolderSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/JpgOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/JpgSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/SendSignOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/SendSignSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/SignOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/SignSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/TasksOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/TasksSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/UnsignOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/UnsignSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/VerifySignOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/VerifySignSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/WebOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/documents/WebSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/CardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/CardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/CreditCardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/CreditCardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/DebitCardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/DebitCardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/EUROutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/EURSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/FinanceOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/FinanceSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/GBPOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/GBPSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/GetCashOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/GetCashSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/JPYOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/JPYSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/MoneyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/MoneySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/MulticurencyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/MulticurencySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/PayrollCardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/PayrollCardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/RUBOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/RUBSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/USDOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/finance/USDSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Afghanistan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/AlandIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Albania.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Algeria.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Andorra.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Angola.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Anguilla.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/AntiguaAndBarbuda.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/ArabEmirates.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Argentina.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Armenia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Aruba.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Australia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Austria.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Azerbaijan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bahamas.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bahrain.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bangladesh.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Barbados.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Belarus.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Belgium.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Belize.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Benin.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bermuda.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bhutan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bolivia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/BosniaAndHerzegovina.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Botswana.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Brazil.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/BritishVirginIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Brunei.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Bulgaria.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/BurkinaFaso.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Burundi.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CAF.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CAS.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CEU.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CNA.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/COC.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CSA.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CaboVerde.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Cambodia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Cameroon.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Canada.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CaymanIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CentralAfricanRepublic.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Chad.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Chile.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/China.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Colombia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Comoros.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CostaRica.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/CoteDIvoire.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Croatia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Cuba.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Cyprus.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Czechia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/DemocraticRepublicOfTheCongo.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Denmark.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Djibouti.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Dominica.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/DominicanRepublic.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Ecuador.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Egypt.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/ElSalvador.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/EquatorialGuinea.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Eritrea.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Estonia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Ethiopia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/EuropeanUnion.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/FalklandIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Fiji.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Finland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/France.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Gabon.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Gambia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Georgia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Germany.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Ghana.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Gibraltar.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/GreatBritain.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Greece.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Grenada.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Guatemala.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Guernsey.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Guinea.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/GuineaBissau.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Guyana.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Haiti.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Honduras.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/HongKong.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Hungary.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Iceland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/India.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Indonesia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Iran.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Iraq.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Ireland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/IsleOfMan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Israel.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Italy.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Jamaica.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Japan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Jersey.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Jordan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Kazakhstan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Kenya.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/KoreaNorth.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/KoreaSouth.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Kuwait.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Kyrgyzstan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Laos.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Latvia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Lebanon.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Lesotho.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Liberia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Libya.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Liechtenstein.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Lithuania.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Luxembourg.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Macao.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Macedonia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Madagascar.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Malawi.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Malaysia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Maldives.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mali.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Malta.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mauritania.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mauritius.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mexico.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Micronesia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Moldova.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Monaco.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mongolia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Montenegro.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Montserrat.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Morocco.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Mozambique.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Myanmar.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Namibia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Nepal.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Netherlands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/NetherlandsAntillesCountry.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/NewZealand.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Nicaragua.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Niger.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Nigeria.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Norway.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Oman.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Pakistan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Palau.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Panama.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/PapuaNewGuinea.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Paraguay.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Peru.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Philippines.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Poland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/PolynesiaFrench.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Portugal.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/PuertoRico.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Qatar.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/RepublicOfTheCongo.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Romania.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Russia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Rwanda.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaintHelena.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaintKittsAndNevis.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaintLucia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaintVincentAndTheGrenadines.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Samoa.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SanMarino.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaoTomeAndPrincipe.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SaudiArabia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Senegal.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Serbia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Seychelles.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SierraLeone.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Singapore.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Slovakia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Slovenia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SolomonIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Somalia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SouthAfrica.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Spain.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/SriLanka.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Sudan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Suriname.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Swaziland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Sweden.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Switzerland.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Syria.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Taiwan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Tajikistan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Tanzania.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Thailand.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/TimorLeste.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Togo.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Tonga.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/TrinidadAndTobago.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Tunisia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Turkey.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Turkmenistan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/TurksAndCaicosIslands.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Uganda.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Ukraine.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/UnitedStatesOfAmerica.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Uruguay.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Uzbekistan.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Vanuatu.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Venezuela.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Vietnam.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/WW.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Yemen.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Zambia.svg`); +report.push(`1 0 src/assets/admiral-icons/flags/Zimbabwe.svg`); +report.push(`1 0 src/assets/admiral-icons/location/GPSOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/location/GPSSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/location/LocationOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/location/LocationSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/FaceIDOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/FaceIDSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/FingerprintOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/FingerprintSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/KeyOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/KeySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/LockOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/LockSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/PasswordOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/PasswordSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/security/UnlockOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/security/UnlockSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ArchiveOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ArchiveSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CheckClearOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CheckOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CheckSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CloseCircleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CloseCircleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CloseOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/CloseSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/DragOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/DragSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ErrorOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ErrorSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ErrorTriangleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ErrorTriangleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/EyeCloseOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/EyeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/EyeSolid.svg`); +report.push(`7 0 src/assets/admiral-icons/service/HelpOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/HelpSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/InfoOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/InfoSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/MenuOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/MenuSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/MinusCircleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/MinusOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/MinusSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PauseOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PauseSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlayOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlaySolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlusCircleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlusCircleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlusOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/PlusSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ProcessOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/service/ProcessSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowCrossOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowCrossSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowDownOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowDownSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowLeftOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowLeftSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowRightOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowRightSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowUpOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowUpSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowsHorizontalOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowsHorizontalSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowsVerticalOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ArrowsVerticalSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/AttachFileOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/AttachFileSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/BackOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/BackSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/BarCodeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/BarCodeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalculateOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalculateSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalendarOkOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalendarOkSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalendarOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CalendarSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CameraOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CameraRemoveOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CameraRemoveSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/CameraSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronDownOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronDownSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronLeftOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronLeftSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronRightOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronRightSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronUpOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ChevronUpSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/DeleteOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/DeleteSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/DownloadOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/DownloadSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EditOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EditSolid.svg`); +report.push(`5 0 src/assets/admiral-icons/system/EmailOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EmailReadOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EmailReadSolid.svg`); +report.push(`4 0 src/assets/admiral-icons/system/EmailSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ExitOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ExitSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ExportOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ExportSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EyedropperOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/EyedropperSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/FilterOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/FilterSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/HomeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/HomeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ImportOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ImportSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/KeyboardOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/KeyboardSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/LinkOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/LinkSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/LoaderOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/LoaderSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/MoreOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/MoreSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/NotificationsOutline.svg`); +report.push(`7 0 src/assets/admiral-icons/system/NotificationsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/OkSendOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/OkSendSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PeopleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PeopleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PersonAddOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PersonAddSolid.svg`); +report.push(`5 0 src/assets/admiral-icons/system/PersonOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PersonPropertiesOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PersonPropertiesSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PersonSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PowerOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PowerSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PrintOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/PrintSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/QRCodeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/QRCodeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/RedoOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/RedoSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/RefuseOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/RefuseSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ReportOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ReportSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SaveOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SaveSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SearchOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SearchSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SettingsOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SettingsSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowDownOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowDownSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowLeftOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowLeftSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowRightOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowRightSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowUpOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/SmallArrowUpSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/StarOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/StarSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ThirdPersonOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ThirdPersonSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/TimeOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/TimeSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ToCustomerOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ToCustomerSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/TuneOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/TuneSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UndoOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UndoSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UpdateOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UpdateSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UserDeleteOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UserDeleteSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UserRoleOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/UserRoleSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ZoomInOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ZoomInSolid.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ZoomOutOutline.svg`); +report.push(`1 0 src/assets/admiral-icons/system/ZoomOutSolid.svg`); +report.push(`3 0 src/assets/images/badge.svg`); +report.push(`6 0 src/assets/images/email.svg`); +report.push(`5 0 src/assets/images/notification.svg`); +report.push(`8 0 src/assets/images/search.svg`); +report.push(`6 0 src/assets/images/support.svg`); +report.push(`3 0 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`6 4 src/ts/pages/PageWrapper/components/SideBarSubMenu.tsx`); +report.push(`6 0 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`4 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-03T11:08:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-62 feat: create icon wrapper`); +report.push(`107 9 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`1 3 src/assets/admiral-icons/system/NotificationsSolid.svg`); +report.push(`2 1 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`1 0 src/ts/pages/MainPage/index.scss`); +report.push(`5 1 src/ts/pages/PageWrapper/components/SideBarMenu.tsx`); +report.push(`13 3 src/ts/pages/PageWrapper/components/SideBarSubMenu.tsx`); +report.push(`3 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-04T11:56:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-75 feat: Add docker in project`); +report.push(`11 0 Dockerfile`); +report.push(`29 0 README.md`); +report.push(``); +report.push(`2021-03-05T09:29:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-75 fix: change nexus URL in docker`); +report.push(`3 2 Dockerfile`); +report.push(`12 0 README.md`); +report.push(``); +report.push(`2021-03-05T09:29:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-75 fix: change nexus URL in docker`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-03-05T14:08:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-81 feat: add tests for validation and http components`); +report.push(`18 0 src/ts/helpers/validation/index.spec.ts`); +report.push(`2 2 src/ts/helpers/validation/index.ts`); +report.push(`58 0 src/ts/helpers/validation/regexp.spec.ts`); +report.push(``); +report.push(`2021-03-08T11:52:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-81 test: add tests for validation and http components`); +report.push(`1 1 src/ts/helpers/http.ts`); +report.push(`95 0 src/ts/helpers/validation/index.spec.ts`); +report.push(`4 3 src/ts/helpers/validation/index.ts`); +report.push(`5 2 src/ts/helpers/validation/regexp.ts`); +report.push(`2 2 src/ts/interfaces/ValidationRules.ts`); +report.push(``); +report.push(`2021-03-08T12:51:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-81 test: add tests for validation and http components`); +report.push(`46 0 src/ts/helpers/HttpClient.spec.ts`); +report.push(`80 0 src/ts/helpers/HttpClient.ts`); +report.push(`4 67 src/ts/helpers/http.ts`); +report.push(``); +report.push(`2021-03-09T09:07:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-81 test: change prefix for test files`); +report.push(`1 0 package.json`); +report.push(`0 0 src/ts/helpers/{HttpClient.spec.ts => HttpClient.test.ts}`); +report.push(`5 2 src/ts/helpers/HttpClient.ts`); +report.push(`0 0 src/ts/helpers/validation/{index.spec.ts => index.test.ts}`); +report.push(`0 0 src/ts/helpers/validation/{regexp.spec.ts => regexp.test.ts}`); +report.push(``); +report.push(`2021-03-09T16:56:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-90 test: run all tests by command`); +report.push(`18 2 README.md`); +report.push(`3 3 package.json`); +report.push(``); +report.push(`2021-03-09T16:59:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-90 test: add testing in build script`); +report.push(`3 0 Dockerfile`); +report.push(``); +report.push(`2021-03-10T13:29:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-90 feat: update main page layout by design`); +report.push(`5 5 .stylelintrc.json`); +report.push(`1 1 README.md`); +report.push(`78 78 src/styles/reset.scss`); +report.push(`9 3 src/styles/variables.scss`); +report.push(`128 0 src/ts/components/icons/MackBookPro.svg`); +report.push(`18 18 src/ts/components/input/index.scss`); +report.push(`27 0 src/ts/components/more/index.scss`); +report.push(`36 0 src/ts/components/more/index.tsx`); +report.push(`1 1 src/ts/components/select/index.scss`); +report.push(`3 3 src/ts/components/title/index.scss`); +report.push(`4 2 src/ts/components/title/index.tsx`); +report.push(`37 37 src/ts/pages/Authorization/index.scss`); +report.push(`48 0 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`7 0 src/ts/pages/MainPage/components/Header.tsx`); +report.push(`13 2 src/ts/pages/{PageWrapper => MainPage}/components/Search.tsx`); +report.push(`20 0 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`12 0 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`28 0 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`28 6 src/ts/pages/MainPage/index.tsx`); +report.push(`99 0 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`9 8 src/ts/pages/MainPage/{index.scss => styles/catalogue.scss}`); +report.push(`26 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`38 0 src/ts/pages/MainPage/styles/search.scss`); +report.push(`100 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(`76 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`0 13 src/ts/pages/PageWrapper/components/SideBarHeader.tsx`); +report.push(`0 45 src/ts/pages/PageWrapper/components/SideBarMenu.tsx`); +report.push(`36 0 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`0 51 src/ts/pages/PageWrapper/components/SideBarSubMenu.tsx`); +report.push(`0 152 src/ts/pages/PageWrapper/index.scss`); +report.push(`2 8 src/ts/pages/PageWrapper/index.tsx`); +report.push(`4 4 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`2 3 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`0 19 src/ts/pages/PageWrapper/styles/search.scss`); +report.push(`62 28 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`29 29 src/ts/pages/RequestForm/index.scss`); +report.push(``); +report.push(`2021-03-11T13:57:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-07 feat: create catalogue page by design`); +report.push(`1 9 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`4 4 src/ts/components/more/index.tsx`); +report.push(`2 1 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`7 0 src/ts/pages/Catalogue/api.ts`); +report.push(`25 0 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`51 0 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`35 0 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`24 0 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`47 0 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`47 0 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`19 0 src/ts/pages/Catalogue/components/line/LineOne.tsx`); +report.push(`36 0 src/ts/pages/Catalogue/components/line/LineThree.tsx`); +report.push(`30 0 src/ts/pages/Catalogue/components/line/LineTwo.tsx`); +report.push(`26 0 src/ts/pages/Catalogue/components/line/LineZero.tsx`); +report.push(`33 0 src/ts/pages/Catalogue/index.tsx`); +report.push(`26 0 src/ts/pages/Catalogue/store/CatalogueListStore.ts`); +report.push(`95 0 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`52 0 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`32 0 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`47 0 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`80 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`36 32 tsconfig.json`); +report.push(``); +report.push(`2021-03-12T09:39:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-78 fix: add new info in documentation`); +report.push(`7 0 README.md`); +report.push(``); +report.push(`2021-03-12T10:41:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-78 feat: add paths in configs, change path for components`); +report.push(`5 1 README.md`); +report.push(`1 1 src/ts/components/checkbox/index.scss`); +report.push(`1 1 src/ts/components/input/index.scss`); +report.push(`1 1 src/ts/components/more/index.scss`); +report.push(`1 1 src/ts/components/select/index.scss`); +report.push(`1 1 src/ts/pages/Authorization/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`4 4 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`37 0 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`2 36 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`4 4 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`2 2 src/ts/pages/MainPage/components/Search.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/search.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`9 8 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`5 5 src/ts/pages/RequestForm/components/RequestTemplate.tsx`); +report.push(`1 1 src/ts/pages/RequestForm/index.scss`); +report.push(`2 6 tsconfig.json`); +report.push(``); +report.push(`2021-03-15T15:10:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-77 feat: add page access request`); +report.push(`2 2 src/ts/components/form/CheckboxWrapper.tsx`); +report.push(`11 8 src/ts/components/form/ElementWrapper.tsx`); +report.push(`1 0 src/ts/components/form/FormWrapper.tsx`); +report.push(`10 4 src/ts/components/form/InputWrapper.tsx`); +report.push(`16 10 src/ts/components/form/SelectWrapper.tsx`); +report.push(`59 0 src/ts/components/form/TextWrapper.tsx`); +report.push(`36 0 src/ts/components/form/index.scss`); +report.push(`47 0 src/ts/interfaces/AccessRequest.ts`); +report.push(`54 0 src/ts/pages/AccessRequest/api.ts`); +report.push(`157 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`100 0 src/ts/pages/AccessRequest/index.scss`); +report.push(`57 0 src/ts/pages/AccessRequest/index.tsx`); +report.push(`61 0 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`3 2 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`16 2 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`6 3 src/ts/pages/Catalogue/components/line/LineOne.tsx`); +report.push(`11 3 src/ts/pages/Catalogue/components/line/LineThree.tsx`); +report.push(`6 3 src/ts/pages/Catalogue/components/line/LineTwo.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(``); +report.push(`2021-03-15T15:11:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-77 feat: add page access request`); +report.push(`1 1 src/ts/pages/AccessRequest/index.scss`); +report.push(``); +report.push(`2021-03-16T12:27:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 feat: fix URL for nexus`); +report.push(`2 2 Dockerfile`); +report.push(`27 15 README.md`); +report.push(``); +report.push(`2021-03-16T12:28:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 fix: Change logo for demo`); +report.push(`8 0 src/ts/pages/MainPage/index.tsx`); +report.push(`14 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-17T11:17:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 fix: change docker config`); +report.push(`14 1 Dockerfile`); +report.push(`11 0 README.md`); +report.push(`9 18 package-lock.json`); +report.push(``); +report.push(`2021-03-17T12:06:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 fix: change docker config`); +report.push(`2 0 Dockerfile`); +report.push(`32 0 nginx.conf`); +report.push(`1 0 package.json`); +report.push(``); +report.push(`2021-03-17T12:13:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 fix: change docker config`); +report.push(`21 0 README.md`); +report.push(``); +report.push(`2021-03-17T12:28:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-70 fix: change docker config`); +report.push(`7 0 README.md`); +report.push(``); +report.push(`2021-03-18T11:28:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-05 feat: change mock in API on URL from backend`); +report.push(`1 1 src/ts/helpers/HttpClient.ts`); +report.push(`32 0 src/ts/interfaces/Category.ts`); +report.push(`0 6 src/ts/pages/Authorization/components/AuthorizationSuccess.tsx`); +report.push(`14 2 src/ts/pages/MainPage/api.ts`); +report.push(`28 11 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`14 4 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`22 4 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/store/CatalogueListStore.ts`); +report.push(``); +report.push(`2021-03-18T14:00:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-109 feat: create auth page`); +report.push(`6 10 src/ts/pages/Authorization/api.ts`); +report.push(`8 7 src/ts/pages/Authorization/components/{AuthorizationChecking.tsx => Loading.tsx}`); +report.push(`44 0 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`8 3 src/ts/pages/Authorization/components/{AuthorizationSuccess.tsx => Success.tsx}`); +report.push(`8 9 src/ts/pages/Authorization/index.scss`); +report.push(`11 5 src/ts/pages/Authorization/index.tsx`); +report.push(`35 10 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`4 3 src/ts/pages/Authorization/store/constants.ts`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(``); +report.push(`2021-03-18T15:50:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-109 feat: create auth page`); +report.push(`13 6 src/ts/helpers/HttpClient.ts`); +report.push(`7 1 src/ts/helpers/http.ts`); +report.push(`0 3 src/ts/interfaces/AuthorizationEpa.ts`); +report.push(`0 3 src/ts/interfaces/AuthorizationGwt.ts`); +report.push(`35 0 src/ts/interfaces/Error.ts`); +report.push(`4 0 src/ts/pages/Authorization/api.ts`); +report.push(`4 0 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`1 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`5 0 src/ts/pages/Authorization/index.scss`); +report.push(`30 19 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-03-19T09:16:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-109 feat: add token in request header`); +report.push(`13 10 src/ts/helpers/HttpClient.ts`); +report.push(`1 1 src/ts/helpers/loader.ts`); +report.push(`3 3 src/ts/pages/Authorization/api.ts`); +report.push(`11 8 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-03-19T13:47:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 feat: create DataLoader component`); +report.push(`22 0 src/ts/components/DataLoader/ErrorDescription.tsx`); +report.push(`23 0 src/ts/components/DataLoader/Loading.tsx`); +report.push(`20 0 src/ts/components/DataLoader/index.scss`); +report.push(`53 0 src/ts/components/DataLoader/index.tsx`); +report.push(`52 0 src/ts/components/DataLoader/store.ts`); +report.push(`6 4 src/ts/pages/Authorization/api.ts`); +report.push(`4 18 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`23 10 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-03-22T13:23:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 feat: create DataLoader component, change categories`); +report.push(`30 14 src/ts/components/DataLoader/index.tsx`); +report.push(`4 4 src/ts/components/title/index.tsx`); +report.push(`5 1 src/ts/helpers/HttpClient.ts`); +report.push(`5 0 src/ts/interfaces/Category.ts`); +report.push(`42 0 src/ts/pages/Catalogue/api.ts`); +report.push(`37 14 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`14 38 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`41 0 src/ts/pages/Catalogue/components/categories/Body.tsx`); +report.push(`31 0 src/ts/pages/Catalogue/components/categories/HeaderSubTitle.tsx`); +report.push(`31 0 src/ts/pages/Catalogue/components/categories/HeaderTitle.tsx`); +report.push(`36 0 src/ts/pages/Catalogue/components/categories/Level0.tsx`); +report.push(`22 0 src/ts/pages/Catalogue/components/categories/Level1.tsx`); +report.push(`30 0 src/ts/pages/Catalogue/components/categories/Level2.tsx`); +report.push(`19 0 src/ts/pages/Catalogue/components/categories/SubTitle.tsx`); +report.push(`3 0 src/ts/pages/Catalogue/index.tsx`); +report.push(`5 16 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-03-22T13:31:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 fix: change file name`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`0 0 src/ts/components/DataLoader/{store.ts => store2.ts}`); +report.push(``); +report.push(`2021-03-22T13:32:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 fix: change file name`); +report.push(`0 0 src/ts/components/DataLoader/{store2.ts => Store.ts}`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(``); +report.push(`2021-03-22T15:02:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 feat: change API for DataLoader`); +report.push(`3 1 src/ts/components/DataLoader/Store.ts`); +report.push(`18 15 src/ts/components/DataLoader/index.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`2 3 src/ts/pages/Catalogue/components/categories/Body.tsx`); +report.push(`2 3 src/ts/pages/Catalogue/components/categories/HeaderSubTitle.tsx`); +report.push(`2 3 src/ts/pages/Catalogue/components/categories/HeaderTitle.tsx`); +report.push(`2 3 src/ts/pages/Catalogue/components/categories/Level0.tsx`); +report.push(`9 9 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-03-23T08:55:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-110 feat: add watch property in DataLoader`); +report.push(`10 0 src/ts/components/DataLoader/Store.ts`); +report.push(`4 11 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/categories/Body.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/HeaderSubTitle.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/HeaderTitle.tsx`); +report.push(`3 2 src/ts/pages/Catalogue/components/categories/Level0.tsx`); +report.push(``); +report.push(`2021-03-23T12:47:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-91 fix: add mock for demo`); +report.push(`15 27 src/ts/components/form/SelectWrapper.tsx`); +report.push(`1 1 src/ts/components/form/TextWrapper.tsx`); +report.push(`2 6 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`9 1 src/ts/pages/MainPage/api.ts`); +report.push(`0 64 src/ts/pages/RequestForm/api.ts`); +report.push(`0 216 src/ts/pages/RequestForm/components/RequestTemplate.tsx`); +report.push(`0 29 src/ts/pages/RequestForm/index.scss`); +report.push(`0 9 src/ts/pages/RequestForm/index.tsx`); +report.push(`0 52 src/ts/pages/RequestForm/store/RequestTemplateStore.ts`); +report.push(``); +report.push(`2021-03-23T15:28:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 feat: change fonts and colors by design`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Bold.woff`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Medium.woff`); +report.push(`- - src/assets/fonts/HelveticaNeueCyr-Roman.woff`); +report.push(`- - src/assets/fonts/Inter-Bold.ttf`); +report.push(`- - src/assets/fonts/Inter-Medium.ttf`); +report.push(`- - src/assets/fonts/Inter-Regular.ttf`); +report.push(`- - src/assets/fonts/Inter-SemiBold.ttf`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.eot`); +report.push(`0 1 src/assets/fonts/iconfont/MaterialIcons-Regular.ijmap`); +report.push(`0 2373 src/assets/fonts/iconfont/MaterialIcons-Regular.svg`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.ttf`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.woff`); +report.push(`- - src/assets/fonts/iconfont/MaterialIcons-Regular.woff2`); +report.push(`22 22 src/styles/base.scss`); +report.push(`17 26 src/styles/fonts.scss`); +report.push(`84 26 src/styles/variables.scss`); +report.push(`3 3 src/ts/components/form/index.scss`); +report.push(`5 5 src/ts/components/input/index.scss`); +report.push(`3 3 src/ts/components/more/index.scss`); +report.push(`5 5 src/ts/components/select/index.scss`); +report.push(`2 2 src/ts/components/title/index.scss`); +report.push(`9 9 src/ts/pages/AccessRequest/index.scss`); +report.push(`3 3 src/ts/pages/Authorization/index.scss`); +report.push(`6 6 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`2 2 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 4 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`8 8 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`6 6 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`5 5 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/index.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/search.scss`); +report.push(`9 9 src/ts/pages/MainPage/styles/task.scss`); +report.push(`10 10 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`8 8 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-24T13:04:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-140 feat: add loadMore button in DataLoader`); +report.push(`58 0 src/ts/components/DataLoader/LoadMore.tsx`); +report.push(`10 4 src/ts/components/DataLoader/Loading.tsx`); +report.push(`61 19 src/ts/components/DataLoader/Store.ts`); +report.push(`19 0 src/ts/components/DataLoader/index.scss`); +report.push(`41 16 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/helpers/HttpClient.test.ts`); +report.push(`7 17 src/ts/helpers/HttpClient.ts`); +report.push(`33 0 src/ts/helpers/HttpMock.ts`); +report.push(`11 0 src/ts/interfaces/Pagination.ts`); +report.push(`10 10 src/ts/pages/AccessRequest/api.ts`); +report.push(`3 3 src/ts/pages/Authorization/api.ts`); +report.push(`24 41 src/ts/pages/Catalogue/api.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/Body.tsx`); +report.push(`3 1 src/ts/pages/Catalogue/components/categories/Level0.tsx`); +report.push(`0 26 src/ts/pages/Catalogue/store/CatalogueListStore.ts`); +report.push(`1 1 src/ts/pages/MainPage/api.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/api.ts`); +report.push(``); +report.push(`2021-03-24T16:10:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-140 fix: change logic for LoadMore button in DataLoader`); +report.push(`18 2 src/ts/components/DataLoader/Store.ts`); +report.push(`2 7 src/ts/helpers/HttpMock.ts`); +report.push(``); +report.push(`2021-03-25T00:33:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-150 feat: change style for header in catalogue. Auth: Ilya Kirsanov`); +report.push(`2 0 src/styles/variables.scss`); +report.push(`18 7 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`19 0 src/ts/pages/Catalogue/components/Search.tsx`); +report.push(`24 13 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`34 0 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-25T01:01:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-142 feat: add component nothingFound. Auth: Ilya Kirsanov`); +report.push(`57 0 src/assets/images/nothing-found.svg`); +report.push(`20 0 src/ts/components/NothingFound/index.scss`); +report.push(`39 0 src/ts/components/NothingFound/index.tsx`); +report.push(`7 0 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(``); +report.push(`2021-03-25T01:17:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-143 feat: add element AccessRequest was send`); +report.push(`42 0 src/assets/images/success-request.svg`); +report.push(`0 1 src/styles/variables.scss`); +report.push(`23 0 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`31 0 src/ts/pages/AccessRequest/index.scss`); +report.push(`2 0 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/styles/header.scss`); +report.push(``); +report.push(`2021-03-25T01:18:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-143 feat: add element AccessRequest was send. Auth: Ilya Kirsanov`); +report.push(`1 1 src/ts/pages/AccessRequest/index.scss`); +report.push(``); +report.push(`2021-03-25T01:18:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-143 feat: add element AccessRequest was send. Auth: Ilya Kirsanov`); +report.push(`5 5 src/ts/pages/AccessRequest/index.scss`); +report.push(``); +report.push(`2021-03-25T12:36:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 fix: change fonts on VTB standart`); +report.push(`160 30 package-lock.json`); +report.push(`5 3 package.json`); +report.push(`1 1 src/styles/base.scss`); +report.push(`6 17 src/styles/fonts.scss`); +report.push(`0 1 src/ts/components/title/index.scss`); +report.push(`1 1 src/ts/helpers/HttpClient.test.ts`); +report.push(`0 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(``); +report.push(`2021-03-25T13:14:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 feat: add loadAll component in DataLoader`); +report.push(`12 3 src/ts/components/DataLoader/Store.ts`); +report.push(`16 12 src/ts/components/DataLoader/index.tsx`); +report.push(`12 9 src/ts/components/DataLoader/{ => paginators}/LoadMore.tsx`); +report.push(`61 0 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`15 5 src/ts/helpers/HttpMock.ts`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/Level0.tsx`); +report.push(``); +report.push(`2021-03-25T14:20:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 feat: add folder for level 2 in catalog`); +report.push(`6 11 src/ts/pages/Catalogue/components/categories/Level2.tsx`); +report.push(`57 0 src/ts/pages/Catalogue/components/categories/Level2Folder.tsx`); +report.push(`24 0 src/ts/pages/Catalogue/components/categories/Level3.tsx`); +report.push(`24 1 src/ts/pages/Catalogue/components/line/LineTwo.tsx`); +report.push(`7 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-03-25T14:21:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 fix: access request form (auth: Ilya Kirsanov)`); +report.push(`12 0 src/ts/interfaces/AccessRequest.ts`); +report.push(`3 3 src/ts/pages/AccessRequest/api.ts`); +report.push(``); +report.push(`2021-03-25T14:23:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 fix: change style for line`); +report.push(`4 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-03-26T08:56:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 feat: remove old fonts`); +report.push(`- - src/assets/fonts/Inter-Bold.ttf`); +report.push(`- - src/assets/fonts/Inter-Medium.ttf`); +report.push(`- - src/assets/fonts/Inter-Regular.ttf`); +report.push(`- - src/assets/fonts/Inter-SemiBold.ttf`); +report.push(``); +report.push(`2021-03-26T09:05:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 style: rename category components`); +report.push(`4 4 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`6 6 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`8 8 src/ts/pages/Catalogue/components/categories/{Body.tsx => CategoryDetails.tsx}`); +report.push(`25 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`9 9 src/ts/pages/Catalogue/components/categories/{Level2Folder.tsx => CategoryDetailsListFolder.tsx}`); +report.push(`24 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubList.tsx`); +report.push(`4 4 src/ts/pages/Catalogue/components/categories/{HeaderSubTitle.tsx => CategoryDetailsSubTitle.tsx}`); +report.push(`4 4 src/ts/pages/Catalogue/components/categories/{HeaderTitle.tsx => CategoryDetailsTitle.tsx}`); +report.push(`22 0 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`8 8 src/ts/pages/Catalogue/components/categories/{Level0.tsx => CategoryList.tsx}`); +report.push(`0 22 src/ts/pages/Catalogue/components/categories/Level1.tsx`); +report.push(`0 25 src/ts/pages/Catalogue/components/categories/Level2.tsx`); +report.push(`0 24 src/ts/pages/Catalogue/components/categories/Level3.tsx`); +report.push(`4 4 src/ts/pages/Catalogue/components/line/{LineTwo.tsx => CategoryDetailsItem.tsx}`); +report.push(`5 5 src/ts/pages/Catalogue/components/line/{LineThree.tsx => CategoryDetailsSubItem.tsx}`); +report.push(`4 4 src/ts/pages/Catalogue/components/line/{LineOne.tsx => CategoryItem.tsx}`); +report.push(`4 4 src/ts/pages/Catalogue/components/line/{LineZero.tsx => CategoryTitle.tsx}`); +report.push(``); +report.push(`2021-03-26T11:08:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-148 feat: add selected style for sidebar menu`); +report.push(`15 3 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`8 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-03-26T17:10:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-139 fix: show user name and avatar`); +report.push(`4 0 src/styles/base.scss`); +report.push(`11 0 src/ts/pages/Authorization/api.ts`); +report.push(`17 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 0 src/ts/pages/Authorization/store/constants.ts`); +report.push(`7 3 src/ts/pages/MainPage/index.tsx`); +report.push(`9 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`9 15 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`2 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-26T17:37:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-150 feat: add active style for links on the catalogue page`); +report.push(`13 7 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`1 3 src/ts/pages/Catalogue/index.tsx`); +report.push(`2 1 src/ts/pages/Catalogue/styles/header.scss`); +report.push(``); +report.push(`2021-03-29T10:15:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-139 fix: corrected the order of requests during authorization`); +report.push(`7 7 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-03-29T10:17:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-139 fix: corrected the order of requests during authorization`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(`1 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-03-29T11:20:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-145 feat: add ButtonGroup wrapper in accessRequest`); +report.push(`65 0 src/ts/components/form/ButtonGroupWrapper.tsx`); +report.push(`5 0 src/ts/components/form/index.scss`); +report.push(`0 18 src/ts/components/input/index.scss`); +report.push(`0 37 src/ts/components/input/index.tsx`); +report.push(`0 18 src/ts/components/select/index.scss`); +report.push(`0 52 src/ts/components/select/index.tsx`); +report.push(`6 0 src/ts/interfaces/AccessRequest.ts`); +report.push(`23 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 0 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-03-29T12:28:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-14 fix: Add required icon for form items`); +report.push(`17 2 src/ts/components/form/ButtonGroupWrapper.tsx`); +report.push(`8 1 src/ts/components/form/ElementWrapper.tsx`); +report.push(`1 3 src/ts/components/form/FormWrapper.tsx`); +report.push(`9 1 src/ts/components/form/InputWrapper.tsx`); +report.push(`11 1 src/ts/components/form/SelectWrapper.tsx`); +report.push(`1 0 src/ts/components/form/TextWrapper.tsx`); +report.push(`9 0 src/ts/components/form/index.scss`); +report.push(`4 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.scss`); +report.push(`6 2 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-03-29T12:37:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-14 fix: Add modal window for form`); +report.push(`25 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-03-29T12:53:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-14 fix: change style for form`); +report.push(`1 1 src/ts/pages/AccessRequest/index.scss`); +report.push(``); +report.push(`2021-03-29T13:01:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-139 fix: remove accessToken from localStorage`); +report.push(`0 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-03-30T10:50:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-106 fix: added base slider carousel logic`); +report.push(`55 4 src/ts/pages/MainPage/api.ts`); +report.push(`49 0 src/ts/pages/MainPage/components/BannerItem.tsx`); +report.push(`71 35 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`17 21 src/ts/pages/MainPage/index.tsx`); +report.push(`36 2 src/ts/pages/MainPage/styles/banners.scss`); +report.push(``); +report.push(`2021-03-30T15:45:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-106 fix: added banner switching logic`); +report.push(`6 4 src/ts/pages/MainPage/components/BannerItem.tsx`); +report.push(`34 19 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`16 14 src/ts/pages/MainPage/styles/banners.scss`); +report.push(``); +report.push(`2021-03-30T17:10:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change style for main page by design`); +report.push(`6 5 src/ts/components/more/index.scss`); +report.push(`1 1 src/ts/components/title/index.scss`); +report.push(`3 0 src/ts/interfaces/Category.ts`); +report.push(`7 6 src/ts/pages/MainPage/api.ts`); +report.push(`1 0 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`20 7 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`2 1 src/ts/pages/MainPage/index.tsx`); +report.push(`25 19 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`2 5 src/ts/pages/MainPage/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/search.scss`); +report.push(`21 20 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`57 41 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(``); +report.push(`2021-03-30T17:10:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change style for main page by design`); +report.push(`3 0 src/assets/images/favorite-arrow.svg`); +report.push(`4 0 src/assets/images/favorite.svg`); +report.push(`56 0 src/assets/images/ic-product-credit-2.svg`); +report.push(`47 0 src/assets/images/ic-product-credit-3.svg`); +report.push(`56 0 src/assets/images/ic-product-credit-4.svg`); +report.push(`56 0 src/assets/images/ic-product-credit.svg`); +report.push(`32 0 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`41 0 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`82 0 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(``); +report.push(`2021-03-30T17:33:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-106 fix: changed css styles`); +report.push(`12 10 src/ts/pages/MainPage/components/BannerItem.tsx`); +report.push(`2 0 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`11 9 src/ts/pages/MainPage/styles/banners.scss`); +report.push(``); +report.push(`2021-03-31T09:31:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change style for main page by design`); +report.push(`13 9 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-03-31T11:58:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change style for main page by design`); +report.push(`4 13 src/assets/images/logo.svg`); +report.push(`1 0 src/index.tsx`); +report.push(`0 1 src/ts/components/DataLoader/index.tsx`); +report.push(`0 1 src/ts/components/NothingFound/index.tsx`); +report.push(`0 1 src/ts/components/checkbox/index.tsx`); +report.push(`0 1 src/ts/components/form/FormWrapper.tsx`); +report.push(`6 0 src/ts/components/index.scss`); +report.push(`0 1 src/ts/components/more/index.tsx`); +report.push(`6 4 src/ts/components/title/index.scss`); +report.push(`0 2 src/ts/components/title/index.tsx`); +report.push(`2 2 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`3 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`6 3 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`3 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`11 9 src/ts/pages/MainPage/styles/search.scss`); +report.push(`39 17 src/ts/pages/MainPage/styles/task.scss`); +report.push(`7 6 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-03-31T12:39:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change style for main page by design`); +report.push(`13 11 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-03-31T13:00:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-106 fix: fixed pull requests issues`); +report.push(`8 0 src/ts/interfaces/Banner.ts`); +report.push(`13 12 src/ts/pages/MainPage/api.ts`); +report.push(`27 18 src/ts/pages/MainPage/components/BannerItem.tsx`); +report.push(`19 33 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`14 9 src/ts/pages/MainPage/styles/banners.scss`); +report.push(``); +report.push(`2021-03-31T17:31:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-108 fix: change icons by design`); +report.push(`5 0 src/assets/custom-ui-kit/DescriptionSolid.svg`); +report.push(`5 0 src/assets/custom-ui-kit/FolderSolid.svg`); +report.push(`5 0 src/assets/custom-ui-kit/HelpSolid.svg`); +report.push(`5 0 src/assets/custom-ui-kit/HomeSolid.svg`); +report.push(`11 0 src/assets/custom-ui-kit/MegaphoneSolid.svg`); +report.push(`5 0 src/assets/custom-ui-kit/NotificationsSolid.svg`); +report.push(`8 0 src/assets/custom-ui-kit/PersonOutline.svg`); +report.push(`0 0 src/assets/{images/favorite-arrow.svg => custom-ui-kit/SmallArrowRightSolid.svg}`); +report.push(`0 6 src/assets/images/email.svg`); +report.push(`0 6 src/assets/images/home.svg`); +report.push(`0 5 src/assets/images/notification.svg`); +report.push(`0 8 src/assets/images/search.svg`); +report.push(`0 6 src/assets/images/support.svg`); +report.push(`2 2 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`1 0 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`0 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`7 7 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`2 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-01T10:54:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-45 refactor: add prettier for JS lint`); +report.push(`22 14 .eslintrc.js`); +report.push(`12 0 .prettierrc.js`); +report.push(`196 69 package-lock.json`); +report.push(`3 1 package.json`); +report.push(``); +report.push(`2021-04-01T11:32:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-144 feat: added modal window logic`); +report.push(`7 0 src/ts/pages/AccessRequest/api.ts`); +report.push(`148 140 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 29 src/ts/pages/AccessRequest/index.tsx`); +report.push(`6 0 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-01T14:49:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-144 feat: changed modal window logic and css styles`); +report.push(`7 8 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 2 src/ts/pages/AccessRequest/index.scss`); +report.push(`2 2 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-01T14:51:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: fix style catalogue by design`); +report.push(`8 0 README.md`); +report.push(`11 0 src/assets/images/rocket.svg`); +report.push(`3 3 src/ts/components/DataLoader/index.scss`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`9 20 src/ts/pages/Catalogue/api.ts`); +report.push(`7 9 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`25 11 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`0 47 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`3 1 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 4 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`7 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`43 19 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`3 2 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`8 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`2 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-01T14:52:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: fix style catalogue by design`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(``); +report.push(`2021-04-01T14:58:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: fix style catalogue by design`); +report.push(`47 9 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-01T14:59:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: fix style catalogue by design`); +report.push(`0 9 src/ts/pages/Catalogue/api.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(``); +report.push(`2021-04-01T15:00:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: fix style catalogue by design`); +report.push(`1 1 src/ts/pages/MainPage/components/Search.tsx`); +report.push(``); +report.push(`2021-04-02T11:19:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-45 refactor: add eslint rules for props and css`); +report.push(`22 8 .eslintrc.js`); +report.push(`0 12 .prettierrc.js`); +report.push(`10 0 .stylelintrc.json`); +report.push(`0 6 package.json`); +report.push(``); +report.push(`2021-04-02T11:35:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-45 refactor: change values on variables`); +report.push(`1 1 .stylelintrc.json`); +report.push(`4 0 package.json`); +report.push(`1 1 src/styles/base.scss`); +report.push(`4 4 src/styles/reset.scss`); +report.push(`6 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`6 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`4 1 src/ts/components/form/CheckboxWrapper.tsx`); +report.push(`1 1 src/ts/components/more/index.scss`); +report.push(`1 1 src/ts/components/title/index.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`8 2 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/index.scss`); +report.push(`3 3 src/ts/pages/Authorization/index.scss`); +report.push(`10 2 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/Search.tsx`); +report.push(`16 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`6 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubList.tsx`); +report.push(`5 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`5 2 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`8 2 src/ts/pages/MainPage/components/BannerItem.tsx`); +report.push(`8 2 src/ts/pages/MainPage/components/Banners.tsx`); +report.push(`4 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`19 4 src/ts/pages/MainPage/index.tsx`); +report.push(`8 8 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`6 6 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`9 9 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/index.scss`); +report.push(`4 4 src/ts/pages/MainPage/styles/search.scss`); +report.push(`12 12 src/ts/pages/MainPage/styles/task.scss`); +report.push(`10 2 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`4 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`19 3 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`8 8 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`5 5 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-02T11:38:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-45 refactor: change values on variables`); +report.push(`3 2 src/styles/variables.scss`); +report.push(`1 1 src/ts/components/DataLoader/index.scss`); +report.push(`2 2 src/ts/components/form/index.scss`); +report.push(`4 4 src/ts/pages/AccessRequest/index.scss`); +report.push(`2 2 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`2 2 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/search.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-02T11:56:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-45 refactor: merge with master and fix code style`); +report.push(`0 104 package-lock.json`); +report.push(``); +report.push(`2021-04-02T13:42:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 fix: fixed catalogue style by design`); +report.push(`3 1 src/styles/base.scss`); +report.push(`2 2 src/ts/components/DataLoader/index.scss`); +report.push(`1 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/banners.scss`); +report.push(`0 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-02T13:44:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-63 refactor: change value for variable`); +report.push(`1 1 src/ts/components/title/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-04-05T09:35:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 feat: add config for request to backend`); +report.push(`1 0 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`13 0 src/setupProxy.ts`); +report.push(`3 3 src/ts/helpers/HttpClient.ts`); +report.push(`16 18 src/ts/pages/Authorization/api.ts`); +report.push(`46 41 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-05T10:31:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-147 feat: add logic for loading breadcrumbs`); +report.push(`27 0 src/ts/helpers/renderRoutes.tsx`); +report.push(`14 0 src/ts/helpers/routes.tsx`); +report.push(`6 17 src/ts/pages/AccessRequest/index.tsx`); +report.push(`2 2 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`33 3 src/ts/pages/Catalogue/api.ts`); +report.push(`20 10 src/ts/pages/Catalogue/index.tsx`); +report.push(`22 0 src/ts/pages/Catalogue/store/CatalogueRoutesStore.ts`); +report.push(``); +report.push(`2021-04-05T12:12:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 feat: add config for requests to backend`); +report.push(`0 1 package.json`); +report.push(`12 0 src/setupProxy.js`); +report.push(`0 13 src/setupProxy.ts`); +report.push(`3 3 src/ts/components/DataLoader/Store.ts`); +report.push(`1 1 src/ts/components/form/ButtonGroupWrapper.tsx`); +report.push(`1 1 src/ts/components/form/SelectWrapper.tsx`); +report.push(`1 1 src/ts/components/form/TextWrapper.tsx`); +report.push(`3 2 src/ts/helpers/HttpClient.ts`); +report.push(`5 5 src/ts/helpers/HttpMock.ts`); +report.push(`1 1 src/ts/interfaces/Pagination.ts`); +report.push(`3 5 src/ts/pages/Authorization/api.ts`); +report.push(`1 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 1 src/ts/pages/Catalogue/api.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`4 4 src/ts/pages/MainPage/index.tsx`); +report.push(`3 1 tsconfig.json`); +report.push(``); +report.push(`2021-04-05T12:16:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 feat: add config for requests to backend`); +report.push(`2 1 .eslintrc.js`); +report.push(``); +report.push(`2021-04-05T13:33:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 fix: update loader for update parameters`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(``); +report.push(`2021-04-05T14:44:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 refactor: update config for nginx`); +report.push(`1 1 README.md`); +report.push(`10 4 nginx.conf`); +report.push(``); +report.push(`2021-04-05T14:45:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 refactor: update config for nginx`); +report.push(`2 2 nginx.conf`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-04-05T15:16:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 refactor: update config for nginx`); +report.push(`1 1 README.md`); +report.push(``); +report.push(`2021-04-05T15:19:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-147 fix: fix logic for loading breadcrumbs`); +report.push(`0 27 src/ts/helpers/renderRoutes.tsx`); +report.push(`0 14 src/ts/helpers/routes.tsx`); +report.push(`3 3 src/ts/interfaces/Category.ts`); +report.push(`14 0 src/ts/pages/AccessRequest/components/Breadcrumbs.tsx`); +report.push(`46 11 src/ts/pages/AccessRequest/index.tsx`); +report.push(`9 39 src/ts/pages/Catalogue/api.ts`); +report.push(`10 20 src/ts/pages/Catalogue/index.tsx`); +report.push(`0 22 src/ts/pages/Catalogue/store/CatalogueRoutesStore.ts`); +report.push(``); +report.push(`2021-04-05T17:06:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-107 feat: add data render logic`); +report.push(`7 0 src/ts/interfaces/Task.ts`); +report.push(`50 0 src/ts/pages/MainPage/api.ts`); +report.push(`30 6 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`8 3 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`26 6 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`16 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-05T17:21:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 feat: add config for requests to backend`); +report.push(`1 3 Dockerfile`); +report.push(`10 2 nginx.conf`); +report.push(``); +report.push(`2021-04-06T09:56:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-82 test: add tests for state`); +report.push(`6 2 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`63 0 src/ts/components/DataLoader/store/index.test.ts`); +report.push(`4 5 src/ts/components/DataLoader/{Store.ts => store/index.ts}`); +report.push(``); +report.push(`2021-04-06T10:10:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 fix: add config for local nginx`); +report.push(`41 0 nginx.local.conf`); +report.push(`1 1 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-06T10:55:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-107 fix: fix datetime input format`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(`1 2 src/ts/interfaces/Task.ts`); +report.push(`6 12 src/ts/pages/MainPage/api.ts`); +report.push(`6 7 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(``); +report.push(`2021-04-06T12:02:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 feat: add network in docker compose for works with frontend. Container itsm-ui use this network for proxy to API`); +report.push(`1 1 Dockerfile`); +report.push(`11 2 README.md`); +report.push(`19 0 docker-compose.yml`); +report.push(`0 8 nginx.conf`); +report.push(``); +report.push(`2021-04-06T12:47:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-175 fix: add docker compose and network`); +report.push(`4 2 Dockerfile`); +report.push(`2 2 src/setupProxy.js`); +report.push(``); +report.push(`2021-04-06T13:55:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-82 fix: change import for dataLoader`); +report.push(`1 1 src/ts/components/form/ButtonGroupWrapper.tsx`); +report.push(`1 1 src/ts/components/form/SelectWrapper.tsx`); +report.push(``); +report.push(`2021-04-06T19:14:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-141 feat: add NothingFound block to DataLoader and TaskBoard`); +report.push(`7 1 src/ts/components/DataLoader/index.tsx`); +report.push(`14 3 src/ts/components/NothingFound/index.tsx`); +report.push(`20 3 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-07T11:33:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 feat: add requests to backend on favorites page`); +report.push(`59 0 src/ts/pages/Catalogue/api.ts`); +report.push(`0 64 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(`51 0 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`78 0 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`8 0 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(``); +report.push(`2021-04-07T11:56:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 style: fix style by comments from designer. See comment (1) for task`); +report.push(`3 4 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`3 0 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`15 0 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`2 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-04-07T12:04:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 style: fix style by comments from designer. See comment (1) for task`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(``); +report.push(`2021-04-07T12:12:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 style: fix style by comments from designer. See comment (1) for task`); +report.push(`3 4 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-04-07T12:53:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-179 refactor: rename pagination properties`); +report.push(`4 7 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`4 7 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`2 2 src/ts/components/DataLoader/store/index.ts`); +report.push(`3 2 src/ts/interfaces/Pagination.ts`); +report.push(``); +report.push(`2021-04-07T16:14:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-141 fix: fix props structure of TaskBoard and Task components`); +report.push(`0 1 src/ts/interfaces/Task.ts`); +report.push(`12 10 src/ts/pages/MainPage/api.ts`); +report.push(`29 10 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`13 9 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`20 3 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-07T16:16:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-141 fix: fix NothingFound component logic and add new props to DataLoader`); +report.push(`57 0 src/assets/images/nothing-found-responsive.svg`); +report.push(`7 1 src/ts/components/DataLoader/index.tsx`); +report.push(`15 3 src/ts/components/NothingFound/index.scss`); +report.push(`28 8 src/ts/components/NothingFound/index.tsx`); +report.push(`18 11 src/ts/components/more/index.tsx`); +report.push(`11 3 src/ts/pages/Catalogue/components/Favorites.tsx`); +report.push(``); +report.push(`2021-04-07T18:08:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-141 fix: add nothingFoundMessage prop to DataLoader`); +report.push(`9 1 src/ts/components/DataLoader/index.tsx`); +report.push(``); +report.push(`2021-04-08T10:57:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 refactor: change style for notFound block`); +report.push(`2 1 src/ts/components/DataLoader/index.tsx`); +report.push(`9 4 src/ts/components/NothingFound/index.scss`); +report.push(`20 13 src/ts/components/NothingFound/index.tsx`); +report.push(`36 36 src/ts/pages/Catalogue/api.ts`); +report.push(`14 5 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`3 0 src/ts/pages/Catalogue/styles/index.scss`); +report.push(``); +report.push(`2021-04-08T12:33:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-164 refactor: change style for notFound block`); +report.push(`0 4 src/ts/components/NothingFound/index.scss`); +report.push(``); +report.push(`2021-04-09T09:46:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 feat: add tests for dom elements`); +report.push(`14 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`34 0 src/ts/components/more/index.test.tsx`); +report.push(`6 5 src/ts/components/more/index.tsx`); +report.push(`16 0 src/ts/components/title/index.test.tsx`); +report.push(``); +report.push(`2021-04-09T09:52:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 refactor: rename components, rename imports, move icons in assets (see comment #1 in Jira task)`); +report.push(`1 1 src/styles/index.scss`); +report.push(`0 128 src/ts/components/icons/MackBookPro.svg`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`2 2 src/ts/pages/MainPage/api.ts`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-09T09:54:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 refactor: rename components, rename imports, move icons in assets (see comment #1 in Jira task)`); +report.push(`2 2 src/ts/components/index.scss`); +report.push(``); +report.push(`2021-04-09T09:55:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 refactor: rename components, rename imports, move icons in assets (see comment #1 in Jira task)`); +report.push(`128 0 src/assets/images/mack-book-pro.svg`); +report.push(``); +report.push(`2021-04-09T11:42:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-151 feat: change styles for MainPage without Banners slider`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`2 2 src/ts/pages/MainPage/components/Header.tsx`); +report.push(`2 2 src/ts/pages/MainPage/components/Search.tsx`); +report.push(`12 10 src/ts/pages/MainPage/index.tsx`); +report.push(`8 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`4 0 src/ts/pages/MainPage/styles/search.scss`); +report.push(``); +report.push(`2021-04-09T12:26:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-151 fix: add TS interface for props validation`); +report.push(`9 1 src/ts/pages/MainPage/components/Header.tsx`); +report.push(`5 1 src/ts/pages/MainPage/components/Search.tsx`); +report.push(``); +report.push(`2021-04-09T14:05:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 refactor: rename folders (step 1)`); +report.push(`0 0 src/ts/components/{more => More2}/index.scss`); +report.push(`0 0 src/ts/components/{more => More2}/index.test.tsx`); +report.push(`0 0 src/ts/components/{more => More2}/index.tsx`); +report.push(`0 0 src/ts/components/{title => Title2}/index.scss`); +report.push(`0 0 src/ts/components/{title => Title2}/index.test.tsx`); +report.push(`0 0 src/ts/components/{title => Title2}/index.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-09T14:09:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-83 refactor: rename folders (step 2)`); +report.push(`0 0 src/ts/components/{More2 => More}/index.scss`); +report.push(`0 0 src/ts/components/{More2 => More}/index.test.tsx`); +report.push(`0 0 src/ts/components/{More2 => More}/index.tsx`); +report.push(`0 0 src/ts/components/{Title2 => Title}/index.scss`); +report.push(`0 0 src/ts/components/{Title2 => Title}/index.test.tsx`); +report.push(`0 0 src/ts/components/{Title2 => Title}/index.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-12T11:57:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-205 feat: add favorites on first page of catalogue`); +report.push(`5 2 src/setupProxy.js`); +report.push(`1 1 src/ts/helpers/HttpClient.ts`); +report.push(`43 42 src/ts/pages/Catalogue/api.ts`); +report.push(`27 13 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`2 19 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2021-04-12T11:58:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-205 feat: add favorites on first page of catalogue`); +report.push(`22 0 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(``); +report.push(`2021-04-12T14:34:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 feat: move mocks for api in proxy config, remove mock from api.ts files`); +report.push(`1 0 .eslintrc.js`); +report.push(`36 5 src/setupProxy.js`); +report.push(`1 0 src/ts/helpers/HttpClient.ts`); +report.push(`61 0 src/ts/helpers/HttpMock.cjs`); +report.push(`29 3 src/ts/helpers/HttpMock.ts`); +report.push(`102 0 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`1 90 src/ts/pages/Catalogue/api.ts`); +report.push(`38 0 src/ts/pages/MainPage/api.mock.cjs`); +report.push(`16 103 src/ts/pages/MainPage/api.ts`); +report.push(`2 1 tsconfig.json`); +report.push(``); +report.push(`2021-04-12T15:06:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-205 fix: add mock for escape error with http.get(/api/v1.0/favourites/, pagination)`); +report.push(`42 39 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-12T15:53:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 fix: fix Catalogue tabs render logic and user avatar style`); +report.push(`6 5 src/ts/pages/Authorization/api.ts`); +report.push(`41 26 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-12T16:23:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 fix: fix url property`); +report.push(`4 4 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(``); +report.push(`2021-04-12T17:46:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 feat: update API format and add paths in proxy settings`); +report.push(`6 4 src/setupProxy.js`); +report.push(`1 1 src/ts/helpers/HttpMock.cjs`); +report.push(`1 1 src/ts/pages/Authorization/api.mock.cjs`); +report.push(`4 5 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`7 5 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-12T17:52:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 feat: update API format and add paths in proxy settings`); +report.push(`2 2 src/ts/pages/MainPage/api.ts`); +report.push(``); +report.push(`2021-04-12T18:23:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 fix: restore deleted http.get for getFavorites`); +report.push(`37 36 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-12T18:44:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 fix: fix favorites.ts`); +report.push(`3 1 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(``); +report.push(`2021-04-13T09:19:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 refactor: remove unused stores and requests`); +report.push(`29 27 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Authorization/api.mock.cjs`); +report.push(`2 6 src/ts/pages/MainPage/components/Search.tsx`); +report.push(`0 26 src/ts/pages/MainPage/store/CatalogueListStore.ts`); +report.push(`0 7 src/ts/pages/PageWrapper/api.ts`); +report.push(`0 26 src/ts/pages/PageWrapper/store/CatalogueListStore.ts`); +report.push(``); +report.push(`2021-04-13T09:22:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 refactor: remove unused stores and requests`); +report.push(`0 1 src/ts/helpers/HttpClient.ts`); +report.push(``); +report.push(`2021-04-13T10:28:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 refactor: remove unused stores and requests`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-04-13T11:52:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-16 refactor: remove console.log`); +report.push(`0 2 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(``); +report.push(`2021-04-13T13:42:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 refactor: refactor SideBarMenuItem.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(``); +report.push(`2021-04-13T14:08:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-204 refactor: refactor user avatar style`); +report.push(`6 5 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`5 5 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-04-13T16:26:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-222 refactor: rename parent in and update favorite api`); +report.push(`5 5 src/setupProxy.js`); +report.push(`3 3 src/ts/interfaces/Category.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`13 13 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`2 2 src/ts/pages/Catalogue/api.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2021-04-14T11:36:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-207 feat: change props in TaskBoard, add id for tests`); +report.push(`2 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`29 37 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`34 3 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`21 22 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`8 14 src/ts/pages/MainPage/index.tsx`); +report.push(`4 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-04-14T11:54:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-207 feat: change props in TaskBoard, add id for tests`); +report.push(`2 2 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`1 4 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`7 13 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(``); +report.push(`2021-04-14T12:12:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-207 fix: add sendError, fix show error message`); +report.push(`2 1 src/ts/components/DataLoader/store/index.ts`); +report.push(`13 0 src/ts/helpers/HttpMock.cjs`); +report.push(``); +report.push(`2021-04-14T12:36:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-207 fix: add sendError, fix show error message`); +report.push(`0 2 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-04-14T14:23:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-210 feat: add ids to components for testing`); +report.push(`4 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`8 2 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`22 8 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`2 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubList.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`4 0 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`6 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`4 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 0 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`7 2 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 0 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`1 0 src/ts/pages/MainPage/index.tsx`); +report.push(`6 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`13 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-04-14T16:52:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-210 fix: change id for CategoryItem`); +report.push(`5 5 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(``); +report.push(`2021-04-15T09:41:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-223 refactor: remove RUN and COPY for accelerating building project`); +report.push(`8 19 Dockerfile`); +report.push(``); +report.push(`2021-04-15T09:42:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-223 test: rename content in test and fix id number in mock`); +report.push(`3 3 src/ts/components/DataLoader/store/index.test.ts`); +report.push(`8 4 src/ts/helpers/HttpMock.cjs`); +report.push(``); +report.push(`2021-04-15T10:30:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-223 refactor: speed up docker file`); +report.push(`6 3 Dockerfile`); +report.push(``); +report.push(`2021-04-15T10:56:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-223 refactor: speed up docker file`); +report.push(`1 1 src/ts/helpers/HttpMock.cjs`); +report.push(``); +report.push(`2021-04-15T11:31:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-223 refactor: remove ids, fix auth error`); +report.push(`2 2 src/ts/helpers/HttpMock.cjs`); +report.push(`5 7 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`0 10 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`8 22 src/ts/pages/MainPage/api.mock.cjs`); +report.push(``); +report.push(`2021-04-15T12:10:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-210 fix: delete listId`); +report.push(`3 5 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`1 2 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`3 0 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`3 4 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(``); +report.push(`2021-04-15T13:11:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-206 fix: add auto request accessToken for 401 error, change reuquest on favorite page`); +report.push(`1 0 src/setupProxy.js`); +report.push(`21 1 src/ts/helpers/HttpClient.ts`); +report.push(`3 6 src/ts/helpers/http.ts`); +report.push(`12 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`5 4 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`1 0 src/ts/pages/MainPage/index.tsx`); +report.push(`1 0 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(``); +report.push(`2021-04-15T13:13:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-206 fix: add auto request accessToken for 401 error, change reuquest on favorite page`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-04-15T17:53:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-214 feat: add handling pressing Enter while login`); +report.push(`19 4 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`5 13 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(``); +report.push(`2021-04-15T21:43:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-214 fix: add id to login Button`); +report.push(`1 0 src/ts/pages/Authorization/components/Login.tsx`); +report.push(``); +report.push(`2021-04-16T09:36:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-206 fix: change icon color for favorites`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`7 4 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`7 4 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`21 13 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-04-16T12:07:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-211 feat: version 1 - hid blocks when there is no data`); +report.push(`20 15 src/ts/pages/MainPage/api.ts`); +report.push(`15 10 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`24 12 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`0 10 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-16T18:07:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-211 feat: change NothingFound component for TaskBoard`); +report.push(`7 0 src/ts/components/NothingFound/index.scss`); +report.push(`4 6 src/ts/components/NothingFound/index.tsx`); +report.push(`15 20 src/ts/pages/MainPage/api.ts`); +report.push(`3 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`3 1 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`5 3 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`27 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-19T11:32:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-209 feat: remove NothingFound from DataLoader, refactor stylesConfig props for NothingFound`); +report.push(`12 24 src/ts/components/DataLoader/index.tsx`); +report.push(`3 3 src/ts/components/NothingFound/index.tsx`); +report.push(`6 4 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(``); +report.push(`2021-04-19T23:39:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-187 feat: add convertor for JSONSchema`); +report.push(`9 9 src/setupProxy.js`); +report.push(`52 0 src/ts/components/JsonSchema/example.tsx`); +report.push(`88 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`34 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`24 0 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`38 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`46 0 src/ts/components/JsonSchema/widgets/checkbox.tsx`); +report.push(`54 0 src/ts/components/JsonSchema/widgets/input.tsx`); +report.push(`20 3 src/ts/components/form/ElementWrapper.tsx`); +report.push(`3 0 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-20T00:56:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-187 feat: add convertor for JSONSchema`); +report.push(`1 2 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`12 3 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`31 20 src/ts/components/JsonSchema/widgets/input.tsx`); +report.push(`0 3 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-20T00:57:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-187 feat: add convertor for JSONSchema`); +report.push(`9 9 src/setupProxy.js`); +report.push(``); +report.push(`2021-04-20T12:01:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-211 fix: change children for NothingFound`); +report.push(`6 4 src/ts/components/NothingFound/index.tsx`); +report.push(`12 15 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`20 23 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`20 16 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-04-20T14:12:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: refactor Form and add windgets in JSONSchema`); +report.push(`12 12 src/setupProxy.js`); +report.push(`46 3 src/ts/components/JsonSchema/example.tsx`); +report.push(`36 5 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`20 2 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`29 19 src/ts/components/JsonSchema/widgets/checkbox.tsx`); +report.push(`102 0 src/ts/components/JsonSchema/widgets/radio.tsx`); +report.push(`72 0 src/ts/components/JsonSchema/widgets/select.tsx`); +report.push(`0 1 src/ts/components/checkbox/index.scss`); +report.push(`0 33 src/ts/components/checkbox/index.tsx`); +report.push(`0 80 src/ts/components/form/ButtonGroupWrapper.tsx`); +report.push(`0 38 src/ts/components/form/CheckboxWrapper.tsx`); +report.push(`0 52 src/ts/components/form/InputWrapper.tsx`); +report.push(`0 59 src/ts/components/form/SelectWrapper.tsx`); +report.push(`0 4 src/ts/components/form/index.ts`); +report.push(`0 1 src/ts/components/index.scss`); +report.push(`19 15 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`6 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-20T14:39:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: refactor Form and add windgets in JSONSchema`); +report.push(`13 49 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/widgets/input.tsx`); +report.push(`6 6 src/ts/components/JsonSchema/widgets/radio.tsx`); +report.push(`4 4 src/ts/components/JsonSchema/widgets/select.tsx`); +report.push(`0 64 src/ts/components/form/ElementWrapper.tsx`); +report.push(`0 25 src/ts/components/form/FormWrapper.tsx`); +report.push(`3 3 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-04-20T15:52:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: add external API for JSONSchema`); +report.push(`13 0 src/setupProxy.js`); +report.push(`64 0 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`21 25 src/ts/components/JsonSchema/index.tsx`); +report.push(`62 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`25 0 src/ts/components/form/index.tsx`); +report.push(`136 0 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`14 43 src/ts/pages/AccessRequest/api.ts`); +report.push(`11 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-20T16:29:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-212 feat: remove two loaders from CategoryDetails, fix CategoryDetailsItem`); +report.push(`30 21 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`19 6 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubList.tsx`); +report.push(`7 18 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(``); +report.push(`2021-04-20T17:17:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: add store in JSONSchema`); +report.push(`9 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`2 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`7 5 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-04-20T17:19:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: add store in JSONSchema`); +report.push(`0 95 src/ts/components/JsonSchema/example.tsx`); +report.push(``); +report.push(`2021-04-22T09:04:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-201 feat: add roles and fix small bugs in AccessRequest`); +report.push(`13 13 src/setupProxy.js`); +report.push(`1 1 src/ts/components/JsonSchema/widgets/checkbox.tsx`); +report.push(`6 0 src/ts/interfaces/Role.ts`); +report.push(`3 27 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`3 0 src/ts/pages/AccessRequest/api.ts`); +report.push(`22 27 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`52 25 src/ts/pages/AccessRequest/index.tsx`); +report.push(`8 5 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`5 1 src/ts/pages/MainPage/api.ts`); +report.push(``); +report.push(`2021-04-22T13:25:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-244 refactor: update text widget, split style for jsonSchema`); +report.push(`2 2 src/setupProxy.js`); +report.push(`1 1 src/ts/components/JsonSchema/{widgets/checkbox.tsx => components/widgets/Checkbox.tsx}`); +report.push(`2 2 src/ts/components/JsonSchema/{widgets/input.tsx => components/widgets/Input.tsx}`); +report.push(`2 2 src/ts/components/JsonSchema/{widgets/radio.tsx => components/widgets/Radio.tsx}`); +report.push(`2 2 src/ts/components/JsonSchema/{widgets/select.tsx => components/widgets/Select.tsx}`); +report.push(`126 0 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`20 4 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`3 0 src/ts/components/JsonSchema/styles/index.scss`); +report.push(`6 0 src/ts/components/JsonSchema/styles/radio.scss`); +report.push(`5 27 src/ts/components/{form/index.scss => JsonSchema/styles/text.scss}`); +report.push(`27 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`0 60 src/ts/components/form/TextWrapper.tsx`); +report.push(`1 1 src/ts/components/index.scss`); +report.push(`4 12 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`2 2 src/ts/pages/AccessRequest/api.ts`); +report.push(`13 18 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-04-22T13:40:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-244 refactor: update text widget, split style for jsonSchema`); +report.push(`5 5 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/styles/radio.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`2 4 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2021-04-22T15:31:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-208 fix: correct the error display on the Request page`); +report.push(`5 1 src/ts/components/JsonSchema/widgets/checkbox.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/widgets/input.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/widgets/select.tsx`); +report.push(`13 12 src/ts/helpers/validation/index.ts`); +report.push(`32 2 src/ts/interfaces/AccessRequest.ts`); +report.push(`2 22 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`11 1 src/ts/pages/AccessRequest/index.scss`); +report.push(`23 3 src/ts/pages/AccessRequest/index.tsx`); +report.push(`16 2 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-22T17:19:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-208 fix: fix AccessRequest index.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2021-04-23T09:43:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-15 feat: add ScrollTop element`); +report.push(`17 0 src/ts/helpers/ScrollTop.tsx`); +report.push(`2 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(``); +report.push(`2021-04-23T13:08:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-202 fix: recolor ButtonGroup component`); +report.push(`4 0 src/ts/components/JsonSchema/styles/radio.scss`); +report.push(``); +report.push(`2021-04-26T13:13:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-242 feat: refactor FileUploader component`); +report.push(`0 1 src/ts/components/Title/index.scss`); +report.push(`12 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`4 0 src/ts/pages/AccessRequest/index.scss`); +report.push(``); +report.push(`2021-04-26T13:24:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-242 fix: fix Title component styles`); +report.push(`1 0 src/ts/components/Title/index.scss`); +report.push(``); +report.push(`2021-04-27T09:53:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-248 feat: Add validation in JsonSchemaForm`); +report.push(`3 2 src/setupProxy.js`); +report.push(`6 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`35 23 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`120 0 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(`9 7 src/ts/components/JsonSchema/index.tsx`); +report.push(`16 3 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`13 0 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`3 0 src/ts/pages/AccessRequest/api.ts`); +report.push(`2 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 0 src/ts/pages/MainPage/api.mock.cjs`); +report.push(``); +report.push(`2021-04-27T09:57:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-248 feat: Add validation in JsonSchemaForm`); +report.push(`0 3 src/ts/pages/MainPage/api.mock.cjs`); +report.push(``); +report.push(`2021-04-27T11:44:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-248 fix: fix rules text`); +report.push(`5 5 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(``); +report.push(`2021-04-28T11:20:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-263 feat: change style for helper by comments from designer`); +report.push(`4 4 src/setupProxy.js`); +report.push(`1 1 src/ts/components/More/index.scss`); +report.push(`28 10 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 4 src/ts/pages/AccessRequest/index.scss`); +report.push(`10 8 src/ts/pages/MainPage/api.ts`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(``); +report.push(`2021-04-28T11:21:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-263 feat: change style for helper by comments from designer`); +report.push(`4 4 src/setupProxy.js`); +report.push(``); +report.push(`2021-04-28T12:04:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-240 feat: add isFavorite property to getCategoriesByParentId mock`); +report.push(`4 2 src/ts/interfaces/Category.ts`); +report.push(`11 3 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`4 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(``); +report.push(`2021-04-28T12:23:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-243 feat: add triggers for validation events`); +report.push(`6 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`11 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`43 31 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(`8 3 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(``); +report.push(`2021-04-29T12:09:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-251 feat: add validation via callback functions`); +report.push(`5 1 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(`22 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-04-29T14:24:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-252 feat: change validation for From`); +report.push(`1 5 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`10 7 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`10 7 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`28 10 src/ts/components/form/index.tsx`); +report.push(`43 0 src/ts/components/form/wrapper.tsx`); +report.push(`9 2 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`11 12 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 145 src/ts/pages/AccessRequest/index.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`15 28 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`21 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`38 0 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`30 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`32 0 src/ts/pages/AccessRequest/styles/success.scss`); +report.push(``); +report.push(`2021-04-29T15:30:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-251 fix: fix callback condition logic`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(`7 4 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-04-29T16:52:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-251 fix: solve merge conflicts`); +report.push(`1 5 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`10 7 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`10 7 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`28 10 src/ts/components/form/index.tsx`); +report.push(`43 0 src/ts/components/form/wrapper.tsx`); +report.push(`9 2 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`20 14 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 145 src/ts/pages/AccessRequest/index.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`15 28 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`21 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`38 0 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`30 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`32 0 src/ts/pages/AccessRequest/styles/success.scss`); +report.push(``); +report.push(`2021-04-30T12:09:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-268 fix: delete validation from interfaces and remove old http.mock`); +report.push(`4 4 src/ts/helpers/HttpClient.test.ts`); +report.push(`2 10 src/ts/helpers/HttpClient.ts`); +report.push(`0 66 src/ts/helpers/HttpMock.ts`); +report.push(`17 73 src/ts/interfaces/AccessRequest.ts`); +report.push(`0 33 src/ts/interfaces/Category.ts`); +report.push(`0 28 src/ts/interfaces/Error.ts`); +report.push(`0 72 src/ts/interfaces/RequestTemplate.ts`); +report.push(`1 8 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-04-30T12:28:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-252 feat: add Date and Radio widgets, change ButtonGroup`); +report.push(`101 0 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`80 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`41 41 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`8 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`12 0 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`6 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-04-30T13:21:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-253 fix: replace old validation files with new ones`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`0 136 src/ts/components/JsonSchema/helpers/validation.ts`); +report.push(`73 73 src/ts/helpers/validation/index.test.ts`); +report.push(`112 63 src/ts/helpers/validation/index.ts`); +report.push(`42 42 src/ts/helpers/validation/regexp.test.ts`); +report.push(`0 25 src/ts/helpers/validation/regexp.ts`); +report.push(``); +report.push(`2021-04-30T15:25:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-269 feat: add news page`); +report.push(`7 0 src/setupProxy.js`); +report.push(`6 0 src/ts/interfaces/News.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`17 0 src/ts/pages/News/api.mock.cjs`); +report.push(`11 0 src/ts/pages/News/api.ts`); +report.push(`46 0 src/ts/pages/News/components/List.tsx`); +report.push(`22 0 src/ts/pages/News/components/ListLoader.tsx`); +report.push(`32 0 src/ts/pages/News/components/OneNews.tsx`); +report.push(`29 0 src/ts/pages/News/components/OneNewsLoader.tsx`); +report.push(`24 0 src/ts/pages/News/index.tsx`); +report.push(`3 0 src/ts/pages/News/styles/index.scss`); +report.push(`1 0 src/ts/pages/News/styles/item.scss`); +report.push(`1 0 src/ts/pages/News/styles/list.scss`); +report.push(``); +report.push(`2021-04-30T15:51:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-253 fix: add callback function calling to getErrorForNumber validation`); +report.push(`4 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2021-04-30T23:56:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-253 fix: fix path to form validation in the Date.tsx and Radio.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(``); +report.push(`2021-05-04T09:19:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-273 refactor: rename prefix ITSM to ACRQ`); +report.push(`3 3 README.md`); +report.push(`6 6 docker-compose.yml`); +report.push(`2 2 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-05-04T11:55:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-249 fix: correct pagination parameters`); +report.push(`2 1 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 1 src/ts/pages/MainPage/api.ts`); +report.push(``); +report.push(`2021-05-04T18:57:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-271 feat: add markup, styles and mock for OneNews component`); +report.push(`4 0 src/assets/images/eye-solid.svg`); +report.push(`9 0 src/ts/interfaces/NewsArticle.ts`); +report.push(`12 3 src/ts/pages/News/api.mock.cjs`); +report.push(`6 0 src/ts/pages/News/api.ts`); +report.push(`46 8 src/ts/pages/News/components/OneNews.tsx`); +report.push(`22 0 src/ts/pages/News/helpers/favorites.ts`); +report.push(`50 0 src/ts/pages/News/styles/item.scss`); +report.push(``); +report.push(`2021-05-05T09:55:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-269 feat: create common wrapper for news`); +report.push(`6 0 src/ts/pages/News/api.ts`); +report.push(`61 0 src/ts/pages/News/components/Menu.tsx`); +report.push(`50 0 src/ts/pages/News/components/Popular.tsx`); +report.push(`20 0 src/ts/pages/News/components/PopularLoader.tsx`); +report.push(`50 9 src/ts/pages/News/index.tsx`); +report.push(`6 0 src/ts/pages/News/styles/index.scss`); +report.push(`45 0 src/ts/pages/News/styles/popular.scss`); +report.push(`18 0 src/ts/pages/News/styles/wrapper.scss`); +report.push(``); +report.push(`2021-05-05T12:03:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-271 fix: add semantic markup`); +report.push(`2 1 src/ts/pages/News/api.mock.cjs`); +report.push(`34 11 src/ts/pages/News/components/OneNews.tsx`); +report.push(`4 1 src/ts/pages/News/styles/item.scss`); +report.push(``); +report.push(`2021-05-05T12:48:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-269 refactor: create snippets for common parts of pages`); +report.push(`1 0 src/index.tsx`); +report.push(`8 8 src/ts/{pages/MainPage/components/BannerItem.tsx => components/Banners/banner.tsx}`); +report.push(`1 1 src/ts/{pages/MainPage/styles/banners.scss => components/Banners/index.scss}`); +report.push(`10 10 src/ts/{pages/MainPage/components/Banners.tsx => components/Banners/index.tsx}`); +report.push(`5 5 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`2 0 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`0 15 src/ts/pages/MainPage/components/Header.tsx`); +report.push(`5 31 src/ts/pages/MainPage/index.tsx`); +report.push(`0 2 src/ts/pages/MainPage/styles/index.scss`); +report.push(`3 20 src/ts/pages/News/index.tsx`); +report.push(`4 4 src/ts/{pages/MainPage => snippets/Header}/components/Search.tsx`); +report.push(`64 0 src/ts/snippets/Header/index.tsx`); +report.push(`40 0 src/ts/snippets/Header/styles/index.scss`); +report.push(`1 1 src/ts/{pages/MainPage => snippets/Header}/styles/search.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2021-05-06T09:44:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-278 refactor: create snippets for common parts of pages`); +report.push(`4 1 src/ts/pages/MainPage/index.tsx`); +report.push(`3 2 src/ts/snippets/Header/components/Search.tsx`); +report.push(`8 2 src/ts/snippets/Header/index.tsx`); +report.push(``); +report.push(`2021-05-06T09:46:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-278 refactor: create snippets for common parts of pages`); +report.push(`1 1 src/ts/components/More/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(``); +report.push(`2021-05-06T09:48:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-278 refactor: create snippets for common parts of pages`); +report.push(`1 1 src/ts/components/More/index.tsx`); +report.push(``); +report.push(`2021-05-06T12:44:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-270 feat: add main News page, rename files`); +report.push(`4 0 src/assets/images/quotes.svg`); +report.push(`6 2 src/ts/components/More/index.tsx`); +report.push(`3 0 src/ts/interfaces/News.ts`); +report.push(`9 5 src/ts/pages/News/api.mock.cjs`); +report.push(`0 46 src/ts/pages/News/components/List.tsx`); +report.push(`2 2 src/ts/pages/News/components/Menu.tsx`); +report.push(`67 0 src/ts/pages/News/components/NewsArticle.tsx`); +report.push(`4 4 src/ts/pages/News/components/{OneNewsLoader.tsx => NewsArticleLoader.tsx}`); +report.push(`89 0 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`32 0 src/ts/pages/News/components/NewsList.tsx`); +report.push(`57 0 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(`4 4 src/ts/pages/News/components/{ListLoader.tsx => NewsListLoader.tsx}`); +report.push(`0 93 src/ts/pages/News/components/OneNews.tsx`); +report.push(`37 22 src/ts/pages/News/components/Popular.tsx`); +report.push(`65 39 src/ts/pages/News/index.tsx`); +report.push(`51 0 src/ts/pages/News/styles/article.scss`); +report.push(`13 2 src/ts/pages/News/styles/index.scss`); +report.push(`62 54 src/ts/pages/News/styles/item.scss`); +report.push(`0 1 src/ts/pages/News/styles/list.scss`); +report.push(`40 2 src/ts/pages/News/styles/popular.scss`); +report.push(``); +report.push(`2021-05-06T12:58:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-278 refactor: create buttons snippet`); +report.push(`1 0 README.md`); +report.push(`0 61 src/ts/pages/News/components/Menu.tsx`); +report.push(`1 0 src/ts/pages/News/components/OneNewsLoader.tsx`); +report.push(`27 6 src/ts/pages/News/index.tsx`); +report.push(`44 0 src/ts/snippets/Buttons/index.scss`); +report.push(`77 0 src/ts/snippets/Buttons/index.tsx`); +report.push(`4 4 src/ts/snippets/Header/index.tsx`); +report.push(`2 0 src/ts/snippets/Header/styles/index.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2021-05-07T10:00:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-278 refactor: create buttons snippet`); +report.push(`12 5 src/ts/pages/News/index.tsx`); +report.push(`5 1 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-05-07T11:03:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-278 fix: fix popular.scss and More component`); +report.push(`1 1 src/ts/components/More/index.tsx`); +report.push(`0 5 src/ts/pages/News/styles/popular.scss`); +report.push(``); +report.push(`2021-05-07T12:30:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-295 feat: replace custom icons with icons from ADMIRAL`); +report.push(`7 7 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-07T13:34:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-295 fix: fix user profile icon/photo size`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`4 4 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`7 7 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-05-13T11:37:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-305 feat: add pagination to News page`); +report.push(`34 0 src/ts/components/DataLoader/index.scss`); +report.push(`192 0 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`8 1 src/ts/components/DataLoader/store/index.ts`); +report.push(`2 2 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`8 10 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-13T12:15:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-305 fix: add custom class name support`); +report.push(`17 11 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-05-13T13:22:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-305 fix: hide pagination with one page`); +report.push(`13 12 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-05-13T14:20:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-300 feat: add new view for catalogue`); +report.push(`11 4 README.md`); +report.push(`3 1 src/ts/components/DataLoader/index.tsx`); +report.push(`10 6 src/ts/components/DataLoader/store/index.ts`); +report.push(`21 0 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`41 20 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`0 64 src/ts/pages/Catalogue/components/Header.tsx`); +report.push(`0 22 src/ts/pages/Catalogue/components/Search.tsx`); +report.push(`6 4 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`71 0 src/ts/pages/Catalogue/components/categories/CategoryList2.tsx`); +report.push(`19 1 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`40 9 src/ts/pages/Catalogue/index.tsx`); +report.push(`24 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`9 0 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`0 3 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`5 0 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`1 1 src/ts/snippets/Buttons/index.tsx`); +report.push(`1 0 src/ts/snippets/Header/styles/search.scss`); +report.push(`16 0 src/ts/snippets/HeaderLight/index.scss`); +report.push(`37 0 src/ts/snippets/HeaderLight/index.tsx`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2021-05-13T15:46:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-305 fix: add Pagination from Admiral UI Kit`); +report.push(`1 30 src/ts/components/DataLoader/index.scss`); +report.push(`6 150 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(``); +report.push(`2021-05-13T15:56:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-305 fix: add LOADING_PAGE to canSendRequest getter`); +report.push(`1 0 src/ts/components/DataLoader/store/index.ts`); +report.push(``); +report.push(`2021-05-14T09:25:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: change style for catalogue header`); +report.push(`15 4 src/ts/pages/Catalogue/index.tsx`); +report.push(`23 0 src/ts/snippets/HeaderLight/index.scss`); +report.push(`44 5 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-05-14T09:28:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: add Helm from backend, fix URL on actual`); +report.push(`5 0 helm/Chart.yaml`); +report.push(`47 0 helm/README.md`); +report.push(`54 0 helm/templates/_helpers.tpl`); +report.push(`8 0 helm/templates/configfile.yaml`); +report.push(`17 0 helm/templates/configmap.yaml`); +report.push(`82 0 helm/templates/deployment.yaml`); +report.push(`40 0 helm/templates/ingress.yaml`); +report.push(`32 0 helm/templates/jobs-migrate.yaml`); +report.push(`18 0 helm/templates/poddisruptionbudget.yaml`); +report.push(`44 0 helm/templates/psp.yaml`); +report.push(`33 0 helm/templates/rbac.yaml`); +report.push(`18 0 helm/templates/secret.yaml`); +report.push(`36 0 helm/templates/service.yaml`); +report.push(`11 0 helm/templates/serviceaccount.yaml`); +report.push(`113 0 helm/values-dev.yaml`); +report.push(`114 0 helm/values-dso.yaml`); +report.push(`94 0 helm/values-preprod.yaml`); +report.push(`81 0 helm/values-prod.yaml`); +report.push(`113 0 helm/values-stage.yaml`); +report.push(`85 0 helm/values.yaml`); +report.push(`1 1 nginx.conf`); +report.push(`4 4 nginx.local.conf`); +report.push(``); +report.push(`2021-05-14T09:38:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: fix style`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-05-14T09:39:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: fix style`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-05-14T11:37:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: fix style for breadcrumbs`); +report.push(`0 16 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`13 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 4 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(`8 0 src/ts/snippets/HeaderLight/index.scss`); +report.push(`23 2 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-05-14T13:25:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: add icons for catalogue`); +report.push(`5 0 src/assets/catalogue-icons/CustomerService.svg`); +report.push(`4 0 src/assets/catalogue-icons/InformationTechnology.svg`); +report.push(`3 0 src/assets/catalogue-icons/MachineryAndEquipment.svg`); +report.push(`7 0 src/assets/catalogue-icons/OurOffice.svg`); +report.push(`4 0 src/assets/catalogue-icons/ProcessSupport.svg`); +report.push(`6 0 src/assets/catalogue-icons/Staff.svg`); +report.push(``); +report.push(`2021-05-14T13:28:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 fix: add margin for titles in catalogue`); +report.push(`1 4 src/ts/pages/Catalogue/components/categories/CategoryList2.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`0 10 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-14T14:06:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 fix: change size for catalog icon`); +report.push(`3 3 src/assets/catalogue-icons/InformationTechnology.svg`); +report.push(``); +report.push(`2021-05-16T11:49:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-301 feat: re-layout Banners page in the Catalogue page`); +report.push(`67 0 src/assets/images/big-banner.svg`); +report.push(`68 0 src/assets/images/small-banner.svg`); +report.push(`42 27 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`16 8 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`17 9 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`34 0 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`9 28 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`39 2 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(``); +report.push(`2021-05-16T12:04:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-301 fix: fix icon type and delete max-width property of catalogue-page-banners`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`0 1 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(``); +report.push(`2021-05-17T12:47:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: add preload catalogue tree`); +report.push(`3 3 src/setupProxy.js`); +report.push(`30 15 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`19 29 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`7 1 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`33 22 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`44 31 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`0 68 src/ts/pages/Catalogue/components/categories/CategoryList2.tsx`); +report.push(`43 0 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`29 9 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2021-05-17T12:49:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: add preload catalogue tree`); +report.push(`3 3 src/setupProxy.js`); +report.push(``); +report.push(`2021-05-17T13:57:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: add accordion for catalogue sidebar`); +report.push(`20 5 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`5 0 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(``); +report.push(`2021-05-17T17:27:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: remove node sass`); +report.push(`387 49 package-lock.json`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2021-05-17T17:51:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: add user root`); +report.push(`2 0 Dockerfile`); +report.push(`1 0 docker-compose.yml`); +report.push(``); +report.push(`2021-05-17T17:52:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 feat: add user root`); +report.push(`0 1 docker-compose.yml`); +report.push(``); +report.push(`2021-05-17T18:02:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-314 fix: fix news pagination in URL`); +report.push(`23 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`25 2 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-17T18:16:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-314 fix: togglePage function`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-05-18T07:51:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 feat: change count sub categories in banner`); +report.push(`3 2 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-05-18T08:14:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-236 fix: change logic in favorites, remove DataLoader`); +report.push(`3 3 src/setupProxy.js`); +report.push(`6 1 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`12 38 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`27 11 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`7 7 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-05-18T08:52:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: off checking for build`); +report.push(`0 3 Dockerfile`); +report.push(``); +report.push(`2021-05-18T09:04:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: retrun npm checking`); +report.push(`3 0 Dockerfile`); +report.push(``); +report.push(`2021-05-18T09:17:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: remove cycle dependency`); +report.push(`1 8 src/ts/components/JsonSchema/index.tsx`); +report.push(`1 12 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(``); +report.push(`2021-05-18T09:17:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: remove cycle dependency`); +report.push(`15 0 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(``); +report.push(`2021-05-18T09:23:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: turn OFF test for More`); +report.push(`8 8 src/ts/components/More/index.test.tsx`); +report.push(``); +report.push(`2021-05-18T09:43:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: change port, because 80 is blocked`); +report.push(`1 1 Dockerfile`); +report.push(`1 1 docker-compose.yml`); +report.push(`1 1 nginx.conf`); +report.push(``); +report.push(`2021-05-18T10:19:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-314 fix: fix URL changing logic`); +report.push(`11 19 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-18T10:24:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-314 fix: delete Route for News page`); +report.push(`0 24 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-18T10:36:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-313 fix: change proxy in Nginx`); +report.push(`2 2 nginx.conf`); +report.push(``); +report.push(`2021-05-18T14:07:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-303 fix: add requests page`); +report.push(`7 0 src/setupProxy.js`); +report.push(`9 0 src/ts/interfaces/Requests.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`25 0 src/ts/pages/Requests/api.mock.cjs`); +report.push(`11 0 src/ts/pages/Requests/api.ts`); +report.push(`32 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`28 0 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`28 0 src/ts/pages/Requests/index.tsx`); +report.push(`14 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`62 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-18T15:40:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-303 feat: add aprove block`); +report.push(`11 0 src/ts/interfaces/Request.ts`); +report.push(`0 9 src/ts/interfaces/Requests.ts`); +report.push(`2 2 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`53 8 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`3 10 src/ts/pages/Requests/styles/index.scss`); +report.push(`34 49 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-18T16:29:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-315 fix: correct layout grid`); +report.push(`2 0 src/styles/base.scss`); +report.push(`2 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`3 9 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`3 8 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`3 4 src/ts/pages/MainPage/styles/task.scss`); +report.push(`7 7 src/ts/pages/News/index.tsx`); +report.push(`1 0 src/ts/pages/News/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(``); +report.push(`2021-05-18T16:30:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-315 fix: correct layout grid`); +report.push(`0 2 src/styles/base.scss`); +report.push(``); +report.push(`2021-05-18T17:20:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-303 feat: add aprove block`); +report.push(`3 0 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(``); +report.push(`2021-05-18T17:51:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-315 fix: add math for grid`); +report.push(`25 1 src/ts/pages/PageWrapper/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(``); +report.push(`2021-05-18T19:15:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-315 fix: add useLayoutEffect for render DOM while window resizing`); +report.push(`2 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`38 0 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`2 20 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-05-18T22:51:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-315 fix: return Banners slider to News page`); +report.push(`7 7 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-18T23:40:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-312 fix: correct Breadcrumbs component`); +report.push(`3 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`6 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`4 0 src/ts/snippets/HeaderLight/index.scss`); +report.push(`7 5 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-05-19T12:06:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-303 feat: add aprove block`); +report.push(`0 1 src/setupProxy.js`); +report.push(`88 28 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`105 8 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-19T17:24:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-312 fix: fix test for More component and create other tests`); +report.push(`5 5 README.md`); +report.push(`2 1 package.json`); +report.push(`0 0 src/assets/images/{mack-book-pro.svg => macbook.svg}`); +report.push(`16 18 src/ts/components/Banners/banner.tsx`); +report.push(`16 0 src/ts/components/Banners/index.test.tsx`); +report.push(`1 1 src/ts/components/More/index.scss`); +report.push(`8 8 src/ts/components/More/index.test.tsx`); +report.push(`4 1 src/ts/components/More/index.tsx`); +report.push(`25 0 src/ts/components/NothingFound/index.test.tsx`); +report.push(`1 1 src/ts/pages/MainPage/api.mock.cjs`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(``); +report.push(`2021-05-19T17:41:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-312 fix: delete link test for Banners component`); +report.push(`3 1 src/ts/components/Banners/banner.tsx`); +report.push(`0 16 src/ts/components/Banners/index.test.tsx`); +report.push(``); +report.push(`2021-05-19T17:45:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-312 fix: fix formatting`); +report.push(`10 11 src/ts/components/Banners/banner.tsx`); +report.push(``); +report.push(`2021-05-20T09:49:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 feat: open SwaggerUI in Nginx`); +report.push(`12 1 nginx.conf`); +report.push(``); +report.push(`2021-05-20T10:24:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 feat: change proxy URL in Nginx`); +report.push(`2 2 nginx.conf`); +report.push(`1 0 src/setupProxy.js`); +report.push(`36 8 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(``); +report.push(`2021-05-20T10:26:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 feat: change proxy URL in Nginx`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-05-20T10:42:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 feat: change name for dictionaries (terminology to references)`); +report.push(`9 9 src/setupProxy.js`); +report.push(`10 10 src/ts/pages/AccessRequest/api.ts`); +report.push(``); +report.push(`2021-05-20T12:08:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 fix: chnge urls for swagger`); +report.push(`4 4 nginx.conf`); +report.push(``); +report.push(`2021-05-20T14:04:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-304 fix: change URL for icons in build version`); +report.push(`3 3 src/ts/components/Banners/banner.tsx`); +report.push(`3 3 src/ts/components/Banners/index.tsx`); +report.push(`34 0 src/ts/components/Image/index.tsx`); +report.push(`2 2 src/ts/components/More/index.tsx`); +report.push(`3 3 src/ts/components/NothingFound/index.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`2 2 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`4 4 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`2 2 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`2 2 src/ts/snippets/Buttons/index.tsx`); +report.push(`3 3 src/ts/snippets/Header/components/Search.tsx`); +report.push(`3 3 src/ts/snippets/Header/index.tsx`); +report.push(`2 2 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-05-20T14:38:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-304 refactor: fix code style`); +report.push(`1 1 src/ts/components/NothingFound/index.tsx`); +report.push(``); +report.push(`2021-05-20T16:07:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-304 fix: remove keyDownEvvent, fix eslint style`); +report.push(`0 1 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(``); +report.push(`2021-05-20T17:51:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-302 fix: correct the Reconciliation page`); +report.push(`3 0 src/assets/images/download-arrow.svg`); +report.push(`1 1 src/ts/components/Image/index.tsx`); +report.push(`0 1 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`88 0 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`19 12 src/ts/pages/Requests/index.tsx`); +report.push(`54 0 src/ts/pages/Requests/styles/control.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`6 8 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-21T09:42:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-302 fix: correct src path for Image component`); +report.push(`1 1 src/ts/components/Image/index.tsx`); +report.push(``); +report.push(`2021-05-21T11:26:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 refactor: remove files in Helm`); +report.push(`30 8 README.md`); +report.push(`0 5 helm/Chart.yaml`); +report.push(`0 47 helm/README.md`); +report.push(`0 54 helm/templates/_helpers.tpl`); +report.push(`0 8 helm/templates/configfile.yaml`); +report.push(`0 17 helm/templates/configmap.yaml`); +report.push(`0 82 helm/templates/deployment.yaml`); +report.push(`0 40 helm/templates/ingress.yaml`); +report.push(`0 32 helm/templates/jobs-migrate.yaml`); +report.push(`0 18 helm/templates/poddisruptionbudget.yaml`); +report.push(`0 44 helm/templates/psp.yaml`); +report.push(`0 33 helm/templates/rbac.yaml`); +report.push(`0 18 helm/templates/secret.yaml`); +report.push(`0 36 helm/templates/service.yaml`); +report.push(`0 11 helm/templates/serviceaccount.yaml`); +report.push(`0 41 nginx.local.conf`); +report.push(``); +report.push(`2021-05-21T11:59:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-297 refactor: get packages from Nexus`); +report.push(`49 0 .eslintrc`); +report.push(`0 39 .eslintrc.js`); +report.push(`8 0 README.md`); +report.push(`53 48 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`1 0 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-05-21T12:07:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 fix: change Docker config`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-05-21T12:27:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-346 fix: move all UI kit hacks to the specific files`); +report.push(`9 0 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`1 4 src/ts/components/DataLoader/{ => styles}/index.scss`); +report.push(`0 0 src/ts/components/JsonSchema/styles/{radio.scss => hacks.scss}`); +report.push(`1 1 src/ts/components/JsonSchema/styles/index.scss`); +report.push(`1 1 src/ts/components/index.scss`); +report.push(`0 10 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`23 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`1 6 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`1 1 src/ts/pages/Authorization/index.tsx`); +report.push(`14 0 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`1 7 src/ts/pages/Authorization/{ => styles}/index.scss`); +report.push(`0 4 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`5 0 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`0 9 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`0 4 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`36 0 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`0 8 src/ts/pages/MainPage/styles/task.scss`); +report.push(`11 0 src/ts/pages/PageWrapper/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`0 3 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 0 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`0 20 src/ts/pages/Requests/styles/control.scss`); +report.push(`34 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 5 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2021-05-21T21:46:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 fix: change proxy for pages`); +report.push(`4 2 nginx.conf`); +report.push(`29 29 src/setupProxy.js`); +report.push(``); +report.push(`2021-05-21T21:55:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-358 fix: change proxy for pages`); +report.push(`29 29 src/setupProxy.js`); +report.push(``); +report.push(`2021-05-24T10:08:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (1)`); +report.push(`6 1 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2021-05-24T10:10:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (2)`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-05-24T10:14:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (3)`); +report.push(`3 0 src/assets/custom-ui-kit/TuneSolid.svg`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(``); +report.push(`2021-05-24T11:06:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (6)`); +report.push(`119 0 src/assets/images/NothingFoundFavorite.svg`); +report.push(`1 0 src/ts/components/Image/index.tsx`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`10 6 src/ts/components/NothingFound/index.tsx`); +report.push(`3 1 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(``); +report.push(`2021-05-24T11:07:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (6)`); +report.push(`0 1 src/ts/components/NothingFound/index.tsx`); +report.push(``); +report.push(`2021-05-24T11:13:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: comment Catalogue (9)`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-05-24T11:50:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: change style for catalogue (10, 11)`); +report.push(`0 1 src/ts/components/Image/index.tsx`); +report.push(`5 0 src/ts/interfaces/Pagination.ts`); +report.push(`3 3 src/ts/pages/Catalogue/api.ts`); +report.push(`0 60 src/ts/pages/Catalogue/components/Banners.tsx`); +report.push(`4 4 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`2 0 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-05-24T11:56:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: change style for catalogue (8)`); +report.push(`4 1 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`2 0 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`0 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(``); +report.push(`2021-05-24T12:14:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix Sidebar (1, 2, 6)`); +report.push(`2 4 src/assets/custom-ui-kit/FolderSolid.svg`); +report.push(`2 4 src/assets/custom-ui-kit/HelpSolid.svg`); +report.push(`2 4 src/assets/custom-ui-kit/HomeSolid.svg`); +report.push(`4 10 src/assets/custom-ui-kit/MegaphoneSolid.svg`); +report.push(`3 4 src/assets/custom-ui-kit/NotificationsSolid.svg`); +report.push(`3 7 src/assets/custom-ui-kit/PersonOutline.svg`); +report.push(`4 0 src/assets/custom-ui-kit/ReconciliationsSolid.svg`); +report.push(`3 0 src/assets/custom-ui-kit/TreatmentsSolid.svg`); +report.push(`6 0 src/assets/images/main-logo.svg`); +report.push(`18 11 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-24T12:48:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix Sidebar (4, 5)`); +report.push(`11 11 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-05-24T12:59:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: bug with buttons (8)`); +report.push(`2 3 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`3 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`6 1 src/ts/pages/News/index.tsx`); +report.push(`6 12 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-05-24T13:13:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix comment Catalogue (2)`); +report.push(`1 1 src/ts/snippets/Header/styles/search.scss`); +report.push(``); +report.push(`2021-05-24T13:21:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix user name in the Header`); +report.push(`2 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-05-24T13:22:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for catalogue (5, NotFound in favorites)`); +report.push(`5 2 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(``); +report.push(`2021-05-24T13:33:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for catalogue (4)`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(``); +report.push(`2021-05-24T13:38:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: rename portal`); +report.push(`35 35 public/index.html`); +report.push(``); +report.push(`2021-05-24T14:38:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for request (1)`); +report.push(`1 1 src/ts/interfaces/AccessRequest.ts`); +report.push(`3 3 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`171 176 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`13 7 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`19 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`10 10 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(``); +report.push(`2021-05-24T16:00:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for requests (1)`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`23 7 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`19 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(``); +report.push(`2021-05-24T16:01:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: URL for swagger`); +report.push(`1 1 nginx.conf`); +report.push(`0 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-05-24T16:14:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for helper`); +report.push(`1 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`4 4 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`8 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(``); +report.push(`2021-05-24T16:15:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix comment Main (1, 2)`); +report.push(`17 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`17 1 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(``); +report.push(`2021-05-24T16:15:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: style for helper`); +report.push(`0 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2021-05-24T16:17:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix comment Main (3, 4)`); +report.push(`1 0 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 0 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(``); +report.push(`2021-05-24T16:40:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix Sidebar item line-height`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-05-24T16:51:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: replace path to Reconciliations page`); +report.push(`4 4 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-24T16:52:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix link name for Treatments page`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-24T17:14:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 feat: add SM service in Nginx`); +report.push(`4 0 nginx.conf`); +report.push(``); +report.push(`2021-05-24T17:18:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 feat: add TextArea widget`); +report.push(`84 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-05-24T19:14:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-292 feat: create Treatments page`); +report.push(`7 0 src/assets/images/on-completion.svg`); +report.push(`3 0 src/assets/images/rejected.svg`); +report.push(`1 0 src/ts/interfaces/Request.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`42 12 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`16 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`32 0 src/ts/pages/Treatments/TreatmentsList.tsx`); +report.push(`158 0 src/ts/pages/Treatments/TreatmentsListItem.tsx`); +report.push(`61 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-05-24T22:49:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: add hacks for demo`); +report.push(`10 6 src/setupProxy.js`); +report.push(`1 0 src/ts/interfaces/Category.ts`); +report.push(`1 1 src/ts/interfaces/News.ts`); +report.push(`1 1 src/ts/interfaces/Request.ts`); +report.push(`3 2 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`2 0 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`6 8 src/ts/pages/MainPage/api.ts`); +report.push(`1 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`2 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`4 4 src/ts/pages/MainPage/index.tsx`); +report.push(`2 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`28 4 src/ts/pages/News/api.ts`); +report.push(`1 1 src/ts/pages/News/components/NewsArticle.tsx`); +report.push(`2 2 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`6 3 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(`2 2 src/ts/pages/News/components/Popular.tsx`); +report.push(`15 18 src/ts/pages/News/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`2 1 src/ts/pages/Requests/api.ts`); +report.push(`15 7 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`6 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-24T22:56:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: merge with master`); +report.push(`3 2 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(``); +report.push(`2021-05-24T23:02:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: merge with master`); +report.push(`1 2 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(``); +report.push(`2021-05-24T23:20:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: merge with master`); +report.push(`4 2 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`23 6 src/ts/pages/AccessRequest/api.ts`); +report.push(``); +report.push(`2021-05-25T10:37:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix comment News (1, 2)`); +report.push(`99 0 src/assets/images/NothingFoundNewsFavorites.svg`); +report.push(`24 2 src/ts/pages/News/index.tsx`); +report.push(`5 0 src/ts/pages/News/styles/index.scss`); +report.push(``); +report.push(`2021-05-25T10:55:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix Reconciliation and Treatments pages`); +report.push(`3 3 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-25T11:20:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix favorites in News`); +report.push(`1 1 src/ts/pages/News/styles/index.scss`); +report.push(``); +report.push(`2021-05-25T11:27:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: update style for demo`); +report.push(`2 2 src/ts/components/Title/index.tsx`); +report.push(`23 1 src/ts/pages/AccessRequest/api.ts`); +report.push(`5 45 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 3 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`22 9 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`15 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`4 2 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`14 2 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`5 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(``); +report.push(`2021-05-25T12:22:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix Modal window in the AccessRequest page`); +report.push(`2 3 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`17 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(``); +report.push(`2021-05-25T12:51:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix style for icon for add request to favorites`); +report.push(`9 8 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`4 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(``); +report.push(`2021-05-25T13:16:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: add banners`); +report.push(`72 0 src/assets/images/banners/Balans.svg`); +report.push(`87 0 src/assets/images/banners/Help.svg`); +report.push(`10241 0 src/assets/images/banners/IT.svg`); +report.push(`42 0 src/assets/images/banners/MailRequest.svg`); +report.push(`67 0 src/assets/images/banners/Mobile.svg`); +report.push(`68 0 src/assets/images/banners/Money.svg`); +report.push(`1 1 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`18 2 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(``); +report.push(`2021-05-25T13:35:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-311 fix: change icons in banners`); +report.push(`119 10214 src/assets/images/banners/IT.svg`); +report.push(`0 67 src/assets/images/big-banner.svg`); +report.push(`0 68 src/assets/images/small-banner.svg`); +report.push(`2 2 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(``); +report.push(`2021-05-25T17:29:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: correct margins for request in the Reconciliations page`); +report.push(`31 6 src/ts/pages/Requests/styles/item.scss`); +report.push(`4 1 src/ts/pages/Treatments/TreatmentsListItem.tsx`); +report.push(``); +report.push(`2021-05-25T17:33:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-311 fix: fix css property order`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-05-26T14:46:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-368 fix: change router in news`); +report.push(`35 33 src/setupProxy.js`); +report.push(`3 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`97 48 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-26T16:13:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-255 feat: Table 1 - layout the base of table`); +report.push(`2 1 src/setupProxy.js`); +report.push(`36 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(`36 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`25 0 src/ts/components/Table/components/TableHead.tsx`); +report.push(`19 0 src/ts/components/Table/components/Templates.tsx`); +report.push(`37 0 src/ts/components/Table/index.scss`); +report.push(`32 0 src/ts/components/Table/index.tsx`); +report.push(`32 0 src/ts/pages/Requests/api.mock.cjs`); +report.push(`3 0 src/ts/pages/Requests/api.ts`); +report.push(`28 1 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-05-27T13:26:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-256 feat: Table 2 - add Column component and switching table view`); +report.push(`34 0 src/ts/components/Table/components/Column.tsx`); +report.push(`11 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`12 7 src/ts/components/Table/index.tsx`); +report.push(`7 5 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`101 36 src/ts/pages/Requests/index.tsx`); +report.push(`17 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-05-27T13:37:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-256 feat: Table 2 - add forEach to TableBody and correct some mistakes`); +report.push(`5 5 src/ts/components/Table/components/TableBody.tsx`); +report.push(`3 3 src/ts/components/Table/components/Templates.tsx`); +report.push(``); +report.push(`2021-05-27T19:13:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-250 feat: Table 3 - add config props possible to be optionable`); +report.push(`32 2 src/ts/components/Table/components/Column.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableBody.tsx`); +report.push(`3 3 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 6 src/ts/components/Table/components/Templates.tsx`); +report.push(`2 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`6 0 src/ts/components/Table/index.scss`); +report.push(`11 7 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-05-28T12:28:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-369 refactor: add catalogue tree`); +report.push(`2 2 src/setupProxy.js`); +report.push(`0 1 src/ts/interfaces/Category.ts`); +report.push(`2 2 src/ts/interfaces/Pagination.ts`); +report.push(`2 2 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`5 2 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`0 69 src/ts/pages/Catalogue/components/categories/CategoryDetailsList.tsx`); +report.push(`0 59 src/ts/pages/Catalogue/components/categories/CategoryDetailsListFolder.tsx`); +report.push(`0 30 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubList.tsx`); +report.push(`0 31 src/ts/pages/Catalogue/components/categories/CategoryDetailsSubTitle.tsx`); +report.push(`0 31 src/ts/pages/Catalogue/components/categories/CategoryDetailsTitle.tsx`); +report.push(`132 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`51 0 src/ts/pages/Catalogue/components/categories/line/Folder.tsx`); +report.push(`56 0 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`0 57 src/ts/pages/Catalogue/components/line/CategoryDetailsItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`6 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`2 2 src/ts/pages/News/api.mock.cjs`); +report.push(``); +report.push(`2021-05-28T17:01:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-250 feat: Table 3 - add 1th version of column pinning logic`); +report.push(`4 4 src/ts/components/Table/components/Column.tsx`); +report.push(`6 6 src/ts/components/Table/components/TableBody.tsx`); +report.push(`10 1 src/ts/components/Table/components/TableCell.tsx`); +report.push(`50 14 src/ts/components/Table/components/TableHead.tsx`); +report.push(`30 9 src/ts/components/Table/components/Templates.tsx`); +report.push(`40 7 src/ts/components/Table/index.scss`); +report.push(`20 12 src/ts/components/Table/index.tsx`); +report.push(`4 0 src/ts/pages/Requests/api.mock.cjs`); +report.push(`23 7 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-05-31T09:07:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-369 refactor: return hack for catalogue`); +report.push(`4 3 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-05-31T10:56:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: add notFound page`); +report.push(`97 0 src/assets/images/NothingFoundPage.svg`); +report.push(`2 1 src/ts/components/NothingFound/index.scss`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`5 0 src/ts/pages/NotFound/index.scss`); +report.push(`37 0 src/ts/pages/NotFound/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`8 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-05-31T10:58:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: add notFound page`); +report.push(`8 5 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-05-31T12:43:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 refactor: change path for icons`); +report.push(`0 0 src/assets/images/{NothingFoundFavorite.svg => nothing-found/catalogue.svg}`); +report.push(`0 0 src/assets/images/{nothing-found-responsive.svg => nothing-found/default-responsive.svg}`); +report.push(`0 0 src/assets/images/{nothing-found.svg => nothing-found/default.svg}`); +report.push(`0 0 src/assets/images/{NothingFoundNewsFavorites.svg => nothing-found/favorites.svg}`); +report.push(`2 2 src/ts/components/NothingFound/index.tsx`); +report.push(``); +report.push(`2021-05-31T12:45:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-250 feat: Table 3 - add 2th version`); +report.push(`4 4 src/ts/components/Table/components/TableBody.tsx`); +report.push(`16 54 src/ts/components/Table/components/TableHead.tsx`); +report.push(`6 6 src/ts/components/Table/components/Templates.tsx`); +report.push(`46 31 src/ts/components/Table/index.scss`); +report.push(`45 11 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-05-31T14:17:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-250 feat: Table 3 - add 3th version of columns pinnig logic`); +report.push(`1 1 src/ts/components/Table/components/Column.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`20 27 src/ts/components/Table/index.scss`); +report.push(`68 25 src/ts/components/Table/index.tsx`); +report.push(`0 6 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-05-31T14:20:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 refactor: change path for URL`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/News/index.tsx`); +report.push(``); +report.push(`2021-05-31T14:54:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-250 feat: Table 3 - delete unused code`); +report.push(`1 10 src/ts/components/Table/components/TableCell.tsx`); +report.push(`6 6 src/ts/components/Table/components/Templates.tsx`); +report.push(``); +report.push(`2021-06-01T09:48:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: add new icons for catalogue`); +report.push(`61 0 src/assets/catalogue-icons/InformationTechnologyColor.svg`); +report.push(`26 14 src/assets/{images/ic-product-credit-2.svg => catalogue-icons/MachineryAndEquipmentColor.svg}`); +report.push(`69 0 src/assets/catalogue-icons/ProcessSupportColor.svg`); +report.push(`71 0 src/assets/catalogue-icons/StaffColor.svg`); +report.push(`0 47 src/assets/images/ic-product-credit-3.svg`); +report.push(`0 56 src/assets/images/ic-product-credit-4.svg`); +report.push(`0 56 src/assets/images/ic-product-credit.svg`); +report.push(`55 0 src/assets/images/nothing-found/requests.svg`); +report.push(`1 1 src/ts/pages/MainPage/api.ts`); +report.push(`11 9 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`14 26 src/ts/pages/MainPage/index.tsx`); +report.push(`2 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-01T11:38:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: change color and icons for requests and categories`); +report.push(`3 2 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`4 3 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`25 0 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`8 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-06-01T11:55:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: change color and icons for requests and categories`); +report.push(`2 2 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2021-06-01T13:41:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-254 feat: Table-4 - create Settings component`); +report.push(`4 0 src/assets/images/close.svg`); +report.push(`3 0 src/assets/images/picker.svg`); +report.push(`3 0 src/assets/images/search.svg`); +report.push(`45 21 src/setupProxy.js`); +report.push(`93 0 src/ts/components/Table/components/Settings.tsx`); +report.push(`12 11 src/ts/components/Table/components/TableBody.tsx`); +report.push(`1 0 src/ts/components/Table/components/TableHead.tsx`); +report.push(`7 9 src/ts/components/Table/index.tsx`); +report.push(`30 0 src/ts/components/Table/store/TableStore.ts`); +report.push(`92 0 src/ts/components/Table/styles/settings.scss`); +report.push(`35 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`3 0 src/ts/pages/Requests/index.tsx`); +report.push(`6 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`6 2 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2021-06-01T13:42:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-254 fix: Table-4 - fix styles`); +report.push(`2 2 src/ts/components/Table/index.scss`); +report.push(`18 18 src/ts/components/Table/styles/settings.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2021-06-01T19:26:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-254 fix: Table 4 - delete Table store, add config transfer via callback inside Table`); +report.push(`0 0 src/assets/images/{picker.svg => pin.svg}`); +report.push(`0 4 src/ts/components/Table/components/Column.tsx`); +report.push(`48 22 src/ts/components/Table/components/Settings.tsx`); +report.push(`6 4 src/ts/components/Table/components/TableCell.tsx`); +report.push(`28 8 src/ts/components/Table/components/Templates.tsx`); +report.push(`0 1 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`19 0 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`58 63 src/ts/components/Table/index.tsx`); +report.push(`0 30 src/ts/components/Table/store/TableStore.ts`); +report.push(`30 12 src/ts/components/Table/styles/settings.scss`); +report.push(`0 9 src/ts/pages/Requests/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2021-06-02T09:28:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-257 feat: change style and icons by design`); +report.push(`18 0 src/assets/catalogue-icons/BalanceSheet.svg`); +report.push(`14 0 src/assets/catalogue-icons/CalculationInformation.svg`); +report.push(`15 0 src/assets/catalogue-icons/MonitoringCompliance.svg`); +report.push(`14 0 src/assets/catalogue-icons/PreparationForReporting.svg`); +report.push(`5 1 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`21 21 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`2 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`9 9 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(``); +report.push(`2021-06-02T14:02:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-234 feat: add notifications page`); +report.push(`2 0 src/setupProxy.js`); +report.push(`22 5 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`9 1 src/ts/helpers/HttpMock.cjs`); +report.push(`10 0 src/ts/interfaces/Notification.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`25 0 src/ts/pages/Notifications/api.mock.cjs`); +report.push(`11 0 src/ts/pages/Notifications/api.ts`); +report.push(`63 0 src/ts/pages/Notifications/components/ControlPanel.tsx`); +report.push(`60 0 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`68 0 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`55 0 src/ts/pages/Notifications/index.tsx`); +report.push(`38 0 src/ts/pages/Notifications/styles/control.scss`); +report.push(`5 0 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`14 0 src/ts/pages/Notifications/styles/index.scss`); +report.push(`58 0 src/ts/pages/Notifications/styles/item.scss`); +report.push(``); +report.push(`2021-06-02T14:13:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-234 feat: add notifications page`); +report.push(`7 2 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(``); +report.push(`2021-06-02T18:29:28+05:00>Тазетдинов Ильмир>tazetdinov@dev.vtb.ru>Fix docker registry url`); +report.push(`2 2 Dockerfile`); +report.push(``); +report.push(`2021-06-02T18:52:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-372 feat: Table 5 - implement fixed contex menu, fix bugs and styles`); +report.push(`17 1 src/ts/components/Table/components/Column.tsx`); +report.push(`5 3 src/ts/components/Table/components/TableBody.tsx`); +report.push(`21 5 src/ts/components/Table/components/TableCell.tsx`); +report.push(`24 0 src/ts/components/Table/components/TableContextMenu.tsx`); +report.push(`4 4 src/ts/components/Table/components/TableHead.tsx`); +report.push(`47 10 src/ts/components/Table/components/Templates.tsx`); +report.push(`3 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`13 7 src/ts/components/Table/index.scss`); +report.push(`14 3 src/ts/components/Table/index.tsx`); +report.push(`14 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`2 0 src/ts/components/Table/styles/settings.scss`); +report.push(`37 2 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-03T10:14:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-372 fix: correct Overflow size`); +report.push(`1 1 src/ts/components/Table/components/Templates.tsx`); +report.push(``); +report.push(`2021-06-03T12:48:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-234 feat: add master checkbox, refator controll pannel`); +report.push(`2 0 src/setupProxy.js`); +report.push(`6 0 src/ts/pages/Notifications/api.mock.cjs`); +report.push(`5 2 src/ts/pages/Notifications/api.ts`); +report.push(`32 57 src/ts/pages/Notifications/components/ControlPanel.tsx`); +report.push(`19 3 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`5 3 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`48 0 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`60 0 src/ts/pages/Notifications/components/control-panel/Filters.tsx`); +report.push(`30 0 src/ts/pages/Notifications/components/control-panel/MasterCheckbox.tsx`); +report.push(`45 33 src/ts/pages/Notifications/index.tsx`); +report.push(`15 6 src/ts/pages/Notifications/styles/control.scss`); +report.push(`7 2 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-03T13:33:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 feat: add 1th version of Checkbox logic via callback`); +report.push(`1 1 src/ts/components/Table/components/Settings.tsx`); +report.push(`14 3 src/ts/components/Table/components/TableBody.tsx`); +report.push(`14 1 src/ts/components/Table/components/TableCell.tsx`); +report.push(`27 2 src/ts/components/Table/components/Templates.tsx`); +report.push(`9 5 src/ts/components/Table/index.scss`); +report.push(`14 1 src/ts/components/Table/index.tsx`); +report.push(`8 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`20 8 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-03T15:14:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 feat: add 2th version of Checkbox logic via useRef`); +report.push(`0 2 src/ts/components/Table/components/TableBody.tsx`); +report.push(`1 2 src/ts/components/Table/components/TableCell.tsx`); +report.push(`13 5 src/ts/components/Table/components/Templates.tsx`); +report.push(`0 10 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-03T16:02:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 feat: add 3th version of Checkbox logic via callbacks and arrsy state`); +report.push(`13 9 src/ts/components/Table/components/TableBody.tsx`); +report.push(`5 2 src/ts/components/Table/components/TableCell.tsx`); +report.push(`1 0 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 15 src/ts/components/Table/components/Templates.tsx`); +report.push(`8 8 src/ts/components/Table/index.scss`); +report.push(`19 10 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-03T18:42:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 feat: add MasterCheckbox, add interfaces`); +report.push(`34 17 src/ts/components/Table/components/TableBody.tsx`); +report.push(`20 9 src/ts/components/Table/components/TableCell.tsx`); +report.push(`58 10 src/ts/components/Table/components/TableHead.tsx`); +report.push(`30 0 src/ts/components/Table/components/TableMasteCheckbox.tsx`); +report.push(`41 18 src/ts/components/Table/components/Templates.tsx`); +report.push(`4 1 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`12 6 src/ts/components/Table/index.tsx`); +report.push(`10 0 src/ts/components/Table/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-03T18:56:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 fix: correct key for li element in the Settings component`); +report.push(`2 2 src/ts/components/Table/components/Settings.tsx`); +report.push(``); +report.push(`2021-06-04T09:59:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 fix: replace UI Kit src and dist and correct Overflow menu props`); +report.push(`3 4 src/ts/components/Table/components/Templates.tsx`); +report.push(``); +report.push(`2021-06-04T10:06:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-371 fix: correct file name for MasterCheckbox`); +report.push(`1 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`0 0 src/ts/components/Table/components/{TableMasteCheckbox.tsx => TableMasterCheckbox.tsx}`); +report.push(``); +report.push(`2021-06-04T12:17:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 feat: change style for Authorization page`); +report.push(`11 5 README.md`); +report.push(`- - src/assets/images/authorization.jpg`); +report.push(`3 4 src/ts/components/Table/components/Templates.tsx`); +report.push(`6 13 src/ts/pages/Authorization/components/Loading.tsx`); +report.push(`40 38 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`32 0 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`8 8 src/ts/pages/Authorization/index.tsx`); +report.push(`6 0 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`70 6 src/ts/pages/Authorization/styles/index.scss`); +report.push(``); +report.push(`2021-06-04T13:47:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 fix: change style for first loading`); +report.push(`1 0 src/ts/pages/Authorization/components/Loading.tsx`); +report.push(`4 4 src/ts/pages/Authorization/index.tsx`); +report.push(`6 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-06-04T16:16:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 refactor: add mock data hack for demo, rename some files, add template directory`); +report.push(`4 4 src/setupProxy.js`); +report.push(`12 12 src/ts/components/Table/components/Column.tsx`); +report.push(`4 4 src/ts/components/Table/components/{TableContextMenu.tsx => ContextMenu.tsx}`); +report.push(`0 0 src/ts/components/Table/components/{TableMasterCheckbox.tsx => MasterCheckbox.tsx}`); +report.push(`38 28 src/ts/components/Table/components/Settings.tsx`); +report.push(`5 7 src/ts/components/Table/components/TableCell.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`0 149 src/ts/components/Table/components/Templates.tsx`); +report.push(`30 0 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`40 0 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`42 0 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`30 0 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`30 0 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`9 4 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`43 0 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`5 4 src/ts/components/Table/index.scss`); +report.push(`7 4 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Table/styles/hacks.scss`); +report.push(`2 1 src/ts/components/Table/styles/settings.scss`); +report.push(`0 36 src/ts/pages/Requests/api.mock.cjs`); +report.push(`0 3 src/ts/pages/Requests/api.ts`); +report.push(`103 20 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-04T16:34:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 feat: add nginx config for new service`); +report.push(`4 0 nginx.conf`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2021-06-07T09:10:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 feat: add tools for administrator`); +report.push(`3 3 src/setupProxy.js`); +report.push(`1 0 src/ts/helpers/HttpClient.ts`); +report.push(`7 0 src/ts/pages/Authorization/api.ts`); +report.push(`2 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`39 0 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`1 0 src/ts/pages/Authorization/styles/form.scss`); +report.push(`3 97 src/ts/pages/Authorization/styles/index.scss`); +report.push(`11 0 src/ts/pages/Authorization/styles/tools.scss`); +report.push(`99 0 src/ts/pages/Authorization/styles/wrapper.scss`); +report.push(``); +report.push(`2021-06-07T09:42:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 fix: correct border styles`); +report.push(`3 3 src/ts/components/Table/components/Settings.tsx`); +report.push(`6 4 src/ts/components/Table/index.scss`); +report.push(`11 1 src/ts/components/Table/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-07T09:48:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 feat: add tools for administrator`); +report.push(`1 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`20 5 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`4 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`0 1 src/ts/pages/Authorization/styles/form.scss`); +report.push(`0 1 src/ts/pages/Authorization/styles/index.scss`); +report.push(``); +report.push(`2021-06-07T09:59:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-347 feat: add tools for administrator`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-06-07T10:59:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change logic auth by comments from backend developers`); +report.push(`5 3 src/ts/pages/Authorization/api.ts`); +report.push(`4 7 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`0 4 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`3 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-06-07T11:14:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: style for auth by comments from design`); +report.push(`5 2 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`1 1 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`10 2 src/ts/pages/Authorization/styles/wrapper.scss`); +report.push(``); +report.push(`2021-06-07T11:26:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from design`); +report.push(`1 1 src/assets/images/nothing-found/page.svg`); +report.push(`1 2 src/setupProxy.js`); +report.push(`0 1 src/ts/components/NothingFound/index.scss`); +report.push(``); +report.push(`2021-06-07T11:58:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from designer for Requests and Treatments`); +report.push(`13 6 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`13 17 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`8 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`13 6 src/ts/pages/Treatments/TreatmentsListItem.tsx`); +report.push(``); +report.push(`2021-06-07T13:37:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from designer`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`8 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`15 7 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`7 2 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`1 0 src/ts/pages/NotFound/index.scss`); +report.push(``); +report.push(`2021-06-07T13:42:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 fix: corrected bug with table width, fixed styles`); +report.push(`5 1 src/ts/components/Table/components/Column.tsx`); +report.push(`15 13 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`2 2 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`8 0 src/ts/components/Table/index.scss`); +report.push(`22 15 src/ts/components/Table/index.tsx`); +report.push(`20 27 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-07T13:53:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from designer`); +report.push(`2 4 src/setupProxy.js`); +report.push(`3 1 src/ts/pages/AccessRequest/api.ts`); +report.push(`4 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`27 0 src/ts/pages/AccessRequest/components/SuccessDraft.tsx`); +report.push(`5 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-06-07T14:20:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 fix: corrected bug with style`); +report.push(`3 2 src/ts/components/Table/index.scss`); +report.push(``); +report.push(`2021-06-07T17:48:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 fix: corrected cell templates logic`); +report.push(`2 5 src/ts/components/Table/components/TableBody.tsx`); +report.push(`0 7 src/ts/components/Table/components/TableCell.tsx`); +report.push(`4 6 src/ts/components/Table/components/TableHead.tsx`); +report.push(`14 8 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`1 3 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`2 3 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`14 8 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`14 8 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`16 39 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`1 7 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-07T17:51:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-373 fix: fix getTableHead function`); +report.push(`1 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(``); +report.push(`2021-06-07T22:55:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style for Catalogue by comments from designer`); +report.push(`3 2 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 2 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`4 0 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-06-08T00:34:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style for Catalogue by comments from Designer`); +report.push(`40 0 src/ts/helpers/HttpMock.ts`); +report.push(`51 0 src/ts/pages/MainPage/components/Chart.tsx`); +report.push(`11 9 src/ts/pages/MainPage/index.tsx`); +report.push(`72 0 src/ts/pages/MainPage/styles/chart.scss`); +report.push(`1 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`13 1 src/ts/pages/Notifications/api.ts`); +report.push(`3 1 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/control-panel/Filters.tsx`); +report.push(`3 0 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-06-09T13:11:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-442 feat: create custom Select element`); +report.push(`36 0 src/ts/components/Select/components/Item.tsx`); +report.push(`48 0 src/ts/components/Select/components/List.tsx`); +report.push(`50 0 src/ts/components/Select/components/Search.tsx`); +report.push(`33 0 src/ts/components/Select/components/SingleValue.tsx`); +report.push(`92 0 src/ts/components/Select/index.tsx`); +report.push(`78 0 src/ts/components/Select/styles/index.scss`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(``); +report.push(`2021-06-09T16:56:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-392 feat: Table 7 - added sorting logic`); +report.push(`4 0 src/ts/components/Table/components/Column.tsx`); +report.push(`42 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`4 1 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`2 7 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`4 1 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`4 1 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`27 0 src/ts/components/Table/index.scss`); +report.push(`53 18 src/ts/components/Table/index.tsx`); +report.push(`9 0 src/ts/interfaces/SearchParams.ts`); +report.push(`5 0 src/ts/pages/Requests/api.ts`); +report.push(`12 6 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-09T18:12:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-392 fix: Table 7 - added hack for prevent error with null callback due to JSON.stringify()`); +report.push(`5 3 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(``); +report.push(`2021-06-10T14:08:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-444 fix: add search in Select element`); +report.push(`14 3 src/ts/components/DataLoader/index.tsx`); +report.push(`7 5 src/ts/components/DataLoader/store/index.ts`); +report.push(`19 26 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`89 0 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`12 7 src/ts/components/Select/components/Search.tsx`); +report.push(`48 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`8 15 src/ts/components/Select/components/{List.tsx => list/Static.tsx}`); +report.push(`59 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`5 2 src/ts/components/Select/components/{SingleValue.tsx => value/Single.tsx}`); +report.push(`58 0 src/ts/components/Select/components/value/index.tsx`); +report.push(`39 6 src/ts/components/Select/index.tsx`); +report.push(`1 5 src/ts/pages/AccessRequest/api.ts`); +report.push(`4 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-10T17:04:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-444 feat: add search in Select element`); +report.push(`2 1 src/ts/components/DataLoader/index.tsx`); +report.push(`0 3 src/ts/components/DataLoader/store/index.ts`); +report.push(`6 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`7 4 src/ts/components/Select/components/Item.tsx`); +report.push(`13 3 src/ts/components/Select/components/Search.tsx`); +report.push(`8 3 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`12 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`18 7 src/ts/components/Select/components/list/index.tsx`); +report.push(`7 4 src/ts/components/Select/components/value/Single.tsx`); +report.push(`19 19 src/ts/components/Select/components/value/index.tsx`); +report.push(`12 0 src/ts/components/Select/helpers/index.ts`); +report.push(`36 25 src/ts/components/Select/index.tsx`); +report.push(`26 0 src/ts/components/Select/styles/index.scss`); +report.push(`1 1 src/ts/interfaces/AccessRequest.ts`); +report.push(`0 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-10T17:20:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-444 feat: add search in Select element`); +report.push(`1 1 src/ts/interfaces/AccessRequest.ts`); +report.push(`1 3 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-11T10:02:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-396 fix: change style for sidebar on Auth page`); +report.push(`1 1 src/ts/pages/Authorization/components/Loading.tsx`); +report.push(`7 7 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`7 6 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`38 0 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`48 0 src/ts/pages/Authorization/styles/form.scss`); +report.push(`15 16 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`35 1 src/ts/pages/Authorization/styles/index.scss`); +report.push(`0 107 src/ts/pages/Authorization/styles/wrapper.scss`); +report.push(``); +report.push(`2021-06-11T11:43:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-393 feat: Table 8 - implemented the 1th version of column resizing`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`54 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`22 4 src/ts/components/Table/index.scss`); +report.push(`37 2 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-11T12:25:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-476 feat: add typograf for text on Approving page, refactor Approve list item`); +report.push(`2 1 src/ts/components/Title/index.tsx`); +report.push(`7 0 src/ts/helpers/formatter.ts`); +report.push(`2 2 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 181 src/ts/pages/Requests/components/RequestsListItem.tsx`); +report.push(`34 0 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`45 0 src/ts/pages/Requests/components/item/Footer.tsx`); +report.push(`76 0 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`58 0 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`32 0 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`37 0 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`24 0 src/ts/pages/Requests/components/item/SubLine.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 5 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-06-11T13:19:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-393 feat: Table 8 - implemented the 2th version of column resizing`); +report.push(`5 8 src/ts/components/Table/components/TableHead.tsx`); +report.push(`0 2 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-11T13:33:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-393 refactor: change logic for handlers`); +report.push(`31 41 src/ts/components/Table/components/TableHead.tsx`); +report.push(`12 0 src/ts/components/Table/index.scss`); +report.push(`23 1 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-11T18:28:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-393 feat: Table 8 - implemented the 3th version of column resizing`); +report.push(`4 0 src/ts/components/Table/components/Column.tsx`); +report.push(`62 18 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`2 6 src/ts/components/Table/index.scss`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(`15 0 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-15T09:20:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 feat: integration with backend API for Request page`); +report.push(`9 7 src/ts/interfaces/Category.ts`); +report.push(`28 24 src/ts/pages/AccessRequest/api.ts`); +report.push(`8 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`7 1 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-06-15T11:02:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-450 feat: add favorites news page`); +report.push(`5 4 src/setupProxy.js`); +report.push(`13 2 src/ts/pages/News/api.mock.cjs`); +report.push(`15 4 src/ts/pages/News/api.ts`); +report.push(`16 4 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`2 2 src/ts/pages/News/components/PopularLoader.tsx`); +report.push(`25 10 src/ts/pages/News/index.tsx`); +report.push(`14 1 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-06-15T11:03:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-450 feat: add favorites news page`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-06-15T11:59:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-393 feat: Table 8 - added calculating of column resizing, corrected styles`); +report.push(`4 0 src/ts/components/Table/components/Column.tsx`); +report.push(`15 13 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`32 19 src/ts/components/Table/index.scss`); +report.push(`67 61 src/ts/components/Table/index.tsx`); +report.push(`12 0 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-15T12:23:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-460 feat: add modal window for reject Request`); +report.push(`1 0 src/setupProxy.js`); +report.push(`6 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`9 0 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/interfaces/Request.ts`); +report.push(`3 0 src/ts/pages/Requests/api.ts`); +report.push(`51 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`5 3 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`9 2 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`3 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`30 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`19 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-15T12:25:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-460 feat: add modal window for reject Request`); +report.push(`1 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-15T12:26:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-460 feat: add modal window for reject Request`); +report.push(`1 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(``); +report.push(`2021-06-15T13:56:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-461 feat: add notifications alert`); +report.push(`2 1 src/setupProxy.js`); +report.push(`5 0 src/ts/pages/Authorization/api.mock.cjs`); +report.push(`3 0 src/ts/pages/Authorization/api.ts`); +report.push(`6 2 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`25 0 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`3 1 src/ts/pages/Notifications/index.tsx`); +report.push(`3 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`11 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`14 3 src/ts/pages/PageWrapper/index.tsx`); +report.push(`14 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-06-15T14:06:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-461 fix: change request in admin panel for getUsers`); +report.push(`1 1 src/setupProxy.js`); +report.push(`4 2 src/ts/pages/Authorization/api.ts`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`4 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`3 2 src/ts/pages/Authorization/styles/tools.scss`); +report.push(``); +report.push(`2021-06-15T14:27:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-394 feat: Table 9 - created drag-and-drop interface for table columns`); +report.push(`37 0 src/ts/components/Table/components/TableHead.tsx`); +report.push(`29 0 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-06-15T16:50:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-394 refactor: Table 9 - refactored the logic of DnD, corrected styles, fixed layout bugs`); +report.push(`5 1 src/ts/components/Table/components/Column.tsx`); +report.push(`31 24 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`2 3 src/ts/components/Table/index.scss`); +report.push(`6 9 src/ts/components/Table/index.tsx`); +report.push(`14 0 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-15T22:48:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-394 fix: Table 9 - corrected the calculating logic of column resizing`); +report.push(`17 19 src/ts/components/Table/components/TableHead.tsx`); +report.push(``); +report.push(`2021-06-16T09:22:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: integration with backend API for Request`); +report.push(`10 32 src/ts/interfaces/AccessRequest.ts`); +report.push(`10 4 src/ts/interfaces/Role.ts`); +report.push(`3 15 src/ts/pages/AccessRequest/api.ts`); +report.push(`39 15 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 0 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`3 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`2 2 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-06-16T10:21:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 refactor: merge with master`); +report.push(`7 7 src/ts/interfaces/Role.ts`); +report.push(`2 21 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`58 0 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(`21 0 src/ts/pages/AccessRequest/components/Roles.tsx`); +report.push(`0 3 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`17 0 src/ts/pages/AccessRequest/styles/group.scss`); +report.push(`1 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(``); +report.push(`2021-06-16T11:46:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-459 feat: add Roles elements`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`5 5 src/ts/interfaces/AccessRequest.ts`); +report.push(`1 25 src/ts/pages/AccessRequest/api.ts`); +report.push(`3 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`11 3 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(`12 2 src/ts/pages/AccessRequest/components/Roles.tsx`); +report.push(`0 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`33 4 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`4 1 src/ts/pages/AccessRequest/styles/group.scss`); +report.push(``); +report.push(`2021-06-16T12:01:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: integration with backend API for Request`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`2 0 src/ts/interfaces/AccessRequest.ts`); +report.push(`8 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-06-16T12:34:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-445 feat: add custom select items`); +report.push(`6 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`7 0 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`15 6 src/ts/components/Select/components/value/Single.tsx`); +report.push(`5 0 src/ts/components/Select/components/value/index.tsx`); +report.push(`8 0 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-06-16T12:41:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-459 fix: remove erros in console`); +report.push(`7 5 src/ts/components/form/index.tsx`); +report.push(`4 2 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(``); +report.push(`2021-06-16T13:26:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: integration with backend API on CreateRequest page`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 37 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`46 0 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 1 src/ts/components/Select/helpers/index.ts`); +report.push(`0 2 src/ts/interfaces/AccessRequest.ts`); +report.push(`10 21 src/ts/pages/AccessRequest/api.ts`); +report.push(`21 26 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`13 8 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-16T13:34:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: integration with backend API on CreateRequest page`); +report.push(`10 0 src/ts/pages/AccessRequest/api.ts`); +report.push(`7 6 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`14 3 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2021-06-16T14:38:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: integration with backend API on CreateRequest page`); +report.push(`1 1 src/ts/interfaces/AccessRequest.ts`); +report.push(`5 8 src/ts/pages/AccessRequest/api.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 0 src/ts/pages/AccessRequest/index.tsx`); +report.push(`3 17 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`2 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-06-16T14:42:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-451 feat: Table 10 - added data export to file`); +report.push(`330 3 package-lock.json`); +report.push(`4 1 package.json`); +report.push(`3 6 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`2 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`6 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-06-16T15:28:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-451 refactor: Table 10 - deleted logic in the RequestsStore for data export to file, added callbacks`); +report.push(`7 2 src/ts/components/Table/index.tsx`); +report.push(`1 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`6 3 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`19 6 src/ts/pages/Requests/index.tsx`); +report.push(`0 6 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-06-16T15:37:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-451 refactor: Table 10 - renamed variables names in the ExportToExcel file`); +report.push(`3 3 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(``); +report.push(`2021-06-17T09:48:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: change API for CreateRequest page and integration with backend`); +report.push(`2 2 src/ts/interfaces/AccessRequest.ts`); +report.push(`4 4 src/ts/pages/AccessRequest/api.ts`); +report.push(`5 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-17T11:19:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: change API for CreateRequests page and integration with backend`); +report.push(`8 0 nginx.conf`); +report.push(`1 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`10 0 src/ts/interfaces/Template.ts`); +report.push(`38 47 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`19 17 src/ts/pages/AccessRequest/index.tsx`); +report.push(`14 6 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2021-06-17T11:31:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: change API for CreateRequests page and integration with backend`); +report.push(`0 1 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`1 4 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-06-17T12:24:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 feat: add URL config for Select in JsonForm`); +report.push(`23 10 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`15 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 2 src/ts/interfaces/AccessRequest.ts`); +report.push(``); +report.push(`2021-06-17T12:54:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: rename properties`); +report.push(`2 2 src/ts/pages/AccessRequest/api.ts`); +report.push(``); +report.push(`2021-06-17T14:29:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-394 fix: Table 9 - fix bug with simultaneous triggering of mouseDown and dragStart events`); +report.push(`8 0 src/assets/images/dnd-handler.svg`); +report.push(`4 0 src/ts/components/Table/components/Column.tsx`); +report.push(`49 19 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 0 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`14 5 src/ts/components/Table/index.scss`); +report.push(`17 3 src/ts/pages/Requests/index.tsx`); +report.push(``); +report.push(`2021-06-17T17:45:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: change integration with Backend API for Request page`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`1 1 src/ts/interfaces/AccessRequest.ts`); +report.push(`7 21 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 12 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`5 1 src/ts/pages/AccessRequest/styles/group.scss`); +report.push(``); +report.push(`2021-06-18T09:13:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-398 fix: hide help for empty text`); +report.push(`26 10 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 1 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(``); +report.push(`2021-06-18T11:10:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-453 feat: add road map for requests`); +report.push(`13 0 src/ts/interfaces/RequestRoadMap.ts`); +report.push(`50 0 src/ts/pages/Requests/components/roadmap/Info.tsx`); +report.push(`51 0 src/ts/pages/Requests/components/roadmap/Step.tsx`); +report.push(`33 0 src/ts/pages/Requests/components/roadmap/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`136 0 src/ts/pages/Requests/styles/roadmap.scss`); +report.push(``); +report.push(`2021-06-18T12:01:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.1`); +report.push(`1 1 src/ts/pages/Authorization/components/Loading.tsx`); +report.push(`8 0 src/ts/pages/Authorization/styles/index.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(``); +report.push(`2021-06-18T12:15:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.2`); +report.push(`7 3 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`6 10 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(`21 14 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-06-18T12:16:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.2`); +report.push(`2 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-06-18T12:26:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.2`); +report.push(`2 2 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-06-18T12:34:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.4`); +report.push(`2 2 src/ts/pages/MainPage/api.ts`); +report.push(``); +report.push(`2021-06-18T12:57:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.4`); +report.push(`53 1 src/ts/pages/MainPage/api.ts`); +report.push(``); +report.push(`2021-06-18T13:11:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-383 fix: change style by comments from Designer pt. 1.3`); +report.push(`8 8 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(``); +report.push(`2021-06-18T16:05:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add terminolodgy store for Request status`); +report.push(`3 0 src/ts/pages/Authorization/api.ts`); +report.push(`2 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-06-18T16:08:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add terminolodgy store for Request status`); +report.push(`10 0 src/ts/interfaces/RequestStatus.ts`); +report.push(`32 0 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(``); +report.push(`2021-06-18T17:38:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 feat: created Help page ver.1`); +report.push(`38 9 src/setupProxy.js`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`27 0 src/ts/pages/Help/api.mock.cjs`); +report.push(`13 0 src/ts/pages/Help/api.ts`); +report.push(`23 0 src/ts/pages/Help/components/FullSectionItem.tsx`); +report.push(`24 0 src/ts/pages/Help/components/SectionItem.tsx`); +report.push(`18 0 src/ts/pages/Help/components/ShortSectionItem.tsx`); +report.push(`66 0 src/ts/pages/Help/components/TabContent.tsx`); +report.push(`32 0 src/ts/pages/Help/helpers/getMockData.tsx`); +report.push(`62 0 src/ts/pages/Help/index.scss`); +report.push(`91 0 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2021-06-18T17:58:10+03:00>Тазетдинов Ильмир>tazetdinov@dev.vtb.ru>Add locations for camunda-service`); +report.push(`8 0 nginx.conf`); +report.push(``); +report.push(`2021-06-18T20:10:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: integration with backend API for actions`); +report.push(`5 0 src/ts/interfaces/Request.ts`); +report.push(`0 25 src/ts/interfaces/RequestForm.ts`); +report.push(`0 29 src/ts/interfaces/RequestTemplate.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`1 2 src/ts/pages/MainPage/index.tsx`); +report.push(`2 2 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`16 3 src/ts/pages/Requests/api.ts`); +report.push(`20 9 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`32 6 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/index.tsx`); +report.push(`169 0 src/ts/pages/Template/api.mock.cjs`); +report.push(`39 0 src/ts/pages/Template/api.ts`); +report.push(`14 0 src/ts/pages/Template/components/Breadcrumbs.tsx`); +report.push(`60 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(`31 0 src/ts/pages/Template/components/Roles.tsx`); +report.push(`27 0 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`29 0 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`265 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`134 0 src/ts/pages/Template/index.tsx`); +report.push(`99 0 src/ts/pages/Template/store/Template.ts`); +report.push(`19 0 src/ts/pages/Template/styles/form.scss`); +report.push(`24 0 src/ts/pages/Template/styles/group.scss`); +report.push(`45 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`37 0 src/ts/pages/Template/styles/help.scss`); +report.push(`81 0 src/ts/pages/Template/styles/index.scss`); +report.push(`32 0 src/ts/pages/Template/styles/success.scss`); +report.push(`9 2 src/ts/pages/Treatments/TreatmentsList.tsx`); +report.push(`9 23 src/ts/pages/Treatments/TreatmentsListItem.tsx`); +report.push(`44 22 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-18T20:14:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: integration with backend API for actions`); +report.push(`4 2 src/ts/pages/Requests/api.ts`); +report.push(`3 2 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-06-18T20:29:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: integration with backend API`); +report.push(`3 0 src/ts/helpers/http.ts`); +report.push(`3 3 src/ts/pages/Requests/api.ts`); +report.push(`2 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-06-18T22:28:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: add integration with backend API for actions with Request`); +report.push(`5 0 src/ts/interfaces/RequestAvailableActions.ts`); +report.push(`1 1 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`5 4 src/ts/pages/Requests/api.ts`); +report.push(`20 18 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 2 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`5 20 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`7 9 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-06-18T23:12:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: add integration with backend API for actions with Request`); +report.push(`0 167 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`8 33 src/ts/pages/AccessRequest/api.ts`); +report.push(`47 195 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 14 src/ts/pages/AccessRequest/components/Breadcrumbs.tsx`); +report.push(`0 60 src/ts/pages/AccessRequest/components/Groups.tsx`); +report.push(`0 31 src/ts/pages/AccessRequest/components/Roles.tsx`); +report.push(`0 27 src/ts/pages/AccessRequest/components/SuccessDraft.tsx`); +report.push(`18 80 src/ts/pages/AccessRequest/index.tsx`); +report.push(`0 99 src/ts/pages/AccessRequest/store/AccessRequestStore.ts`); +report.push(`0 24 src/ts/pages/AccessRequest/styles/group.scss`); +report.push(`0 37 src/ts/pages/AccessRequest/styles/help.scss`); +report.push(`0 2 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`6 6 src/ts/pages/Requests/api.ts`); +report.push(`6 2 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`1 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`0 14 src/ts/pages/Template/components/Breadcrumbs.tsx`); +report.push(`1 26 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-06-19T00:27:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 refactor: added routing logic and fixed bug with DataLoader`); +report.push(`5 0 src/ts/pages/Help/api.mock.cjs`); +report.push(`27 3 src/ts/pages/Help/api.ts`); +report.push(`5 13 src/ts/pages/Help/components/TabContent.tsx`); +report.push(`0 32 src/ts/pages/Help/helpers/getMockData.tsx`); +report.push(`64 11 src/ts/pages/Help/index.tsx`); +report.push(`3 0 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(``); +report.push(`2021-06-19T11:34:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: change data in Select User`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-06-20T11:56:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-454 feat: add integration with backend API`); +report.push(`3 0 src/ts/interfaces/Request.ts`); +report.push(`1 0 src/ts/interfaces/Role.ts`); +report.push(`1 4 src/ts/pages/AccessRequest/api.ts`); +report.push(`6 13 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`10 3 src/ts/pages/AccessRequest/index.tsx`); +report.push(`0 8 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`4 6 src/ts/pages/Requests/api.ts`); +report.push(`12 17 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`60 0 src/ts/pages/Requests/components/item/Groups.tsx`); +report.push(`26 0 src/ts/pages/Requests/components/item/Roles.tsx`); +report.push(`3 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-06-20T19:46:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add actions from Backend`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 17 src/ts/interfaces/AccessRequest.ts`); +report.push(`0 5 src/ts/interfaces/RequestAvailableActions.ts`); +report.push(`0 10 src/ts/interfaces/RequestStatus.ts`); +report.push(`0 5 src/ts/interfaces/Task.ts`); +report.push(`4 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`12 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`12 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`9 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`9 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`3 3 src/ts/interfaces/{RequestRoadMap.ts => request/RoadMap.ts}`); +report.push(`0 0 src/ts/interfaces/{ => request}/Role.ts`); +report.push(`3 0 src/ts/interfaces/request/Status.ts`); +report.push(`1 1 src/ts/interfaces/{ => request}/Template.ts`); +report.push(`0 2 src/ts/pages/AccessRequest/api.mock.cjs`); +report.push(`0 11 src/ts/pages/AccessRequest/api.ts`); +report.push(`42 32 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`16 19 src/ts/pages/AccessRequest/index.tsx`); +report.push(`3 3 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`8 6 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`11 10 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`6 3 src/ts/pages/MainPage/index.tsx`); +report.push(`11 2 src/ts/pages/Requests/api.ts`); +report.push(`5 2 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`8 8 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/Footer.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Groups.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Roles.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`8 7 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/roadmap/Info.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/roadmap/Step.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/roadmap/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`3 3 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`11 3 src/ts/pages/Template/store/Template.ts`); +report.push(`1 0 src/ts/pages/Template/styles/group.scss`); +report.push(`6 3 src/ts/pages/Treatments/TreatmentsList.tsx`); +report.push(``); +report.push(`2021-06-20T23:42:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 fix: deleted console log from NotificationsList`); +report.push(`0 3 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(``); +report.push(`2021-06-20T23:47:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 fix: corrected setupProxy`); +report.push(`9 28 src/setupProxy.js`); +report.push(``); +report.push(`2021-06-20T23:57:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add action from backend`); +report.push(`9 15 src/ts/components/Table/index.tsx`); +report.push(`0 20 src/ts/interfaces/Request.ts`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`5 4 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`5 1 src/ts/interfaces/request/Status.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`10 10 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`88 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`17 9 src/ts/pages/Requests/api.ts`); +report.push(`26 30 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`5 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/Groups.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`53 0 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`0 332 src/ts/pages/Requests/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`1 0 src/ts/pages/Template/styles/group.scss`); +report.push(`0 42 src/ts/pages/Treatments/TreatmentsList.tsx`); +report.push(`0 154 src/ts/pages/Treatments/TreatmentsListItem.tsx`); +report.push(`11 6 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-21T00:00:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 fix: corrected styles`); +report.push(`11 11 src/ts/pages/Help/index.scss`); +report.push(``); +report.push(`2021-06-21T00:18:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add action from backend`); +report.push(`2 2 src/ts/interfaces/request/Status.ts`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(`1 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-06-21T00:20:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-456 docs: put the comment`); +report.push(`3 3 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2021-06-21T12:56:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 feat: add modal window for reject request`); +report.push(`29 13 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 3 src/ts/pages/Authorization/api.ts`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`11 10 src/ts/pages/Requests/api.ts`); +report.push(`72 0 src/ts/pages/Requests/components/ConfirmAction.tsx`); +report.push(`12 43 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`13 11 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`7 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`14 8 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`5 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-21T13:11:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: corrected Treatments style by comment from designer`); +report.push(`3 0 src/assets/images/status/draft.svg`); +report.push(`1 1 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`13 36 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`3 2 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`82 2 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`18 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-21T13:20:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: deleted console log`); +report.push(`0 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-06-21T14:12:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: change style by comments from demo`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`17 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`31 22 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`3 3 src/ts/pages/MainPage/index.tsx`); +report.push(`5 6 src/ts/pages/Requests/api.ts`); +report.push(`26 20 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`30 22 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`4 4 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2021-06-21T14:19:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: corrected margins for breadcrumbs`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-06-21T14:20:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: add disable for JsonSchema Form`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`6 0 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`7 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`2 1 src/ts/components/JsonSchema/index.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`1 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-06-21T14:27:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: merge with master`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-06-21T16:09:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: update view for requests`); +report.push(`4 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 4 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 2 src/ts/pages/Requests/api.ts`); +report.push(`20 8 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(``); +report.push(`2021-06-21T16:33:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: remove pagination for demo`); +report.push(`0 3 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-21T17:25:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: added NotFound for Help and Notification pages`); +report.push(`6 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(``); +report.push(`2021-06-21T18:02:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: add NotFound, change link, change text by comments from demo`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 4 src/ts/pages/MainPage/index.tsx`); +report.push(`12 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`12 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-21T19:25:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: corrected footer, added NothingFound for Help and Notification pages`); +report.push(`6 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Help/api.ts`); +report.push(`33 1 src/ts/pages/Help/components/TabContent.tsx`); +report.push(`2 0 src/ts/pages/Help/index.scss`); +report.push(`9 3 src/ts/pages/Help/index.tsx`); +report.push(`2 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`2 0 src/ts/pages/News/styles/index.scss`); +report.push(`6 0 src/ts/pages/Notifications/index.tsx`); +report.push(`5 1 src/ts/pages/Notifications/styles/index.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2021-06-21T19:44:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: corrected footer for Template page`); +report.push(`2 1 src/ts/pages/Template/styles/form.scss`); +report.push(``); +report.push(`2021-06-22T10:18:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: change style by comments from demo`); +report.push(`1 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`5 3 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`2 0 src/ts/pages/MainPage/styles/index.scss`); +report.push(`1 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(`2 0 src/ts/pages/News/styles/index.scss`); +report.push(`5 0 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2021-06-22T10:51:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-455 fix: change icon on main by comments from design`); +report.push(`16 10 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`36 6 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`15 0 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-22T11:07:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: replaced NothingFound icon for Notification, added mock data for News`); +report.push(`57 0 src/assets/images/nothing-found/notification.svg`); +report.push(`11 4 src/ts/pages/News/api.ts`); +report.push(`25 1 src/ts/pages/News/components/NewsList.tsx`); +report.push(`4 3 src/ts/pages/Notifications/index.tsx`); +report.push(``); +report.push(`2021-06-22T11:22:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-383 fix: fixed requests for mock data for News`); +report.push(`24 8 src/ts/pages/News/api.ts`); +report.push(`1 25 src/ts/pages/News/components/NewsList.tsx`); +report.push(``); +report.push(`2021-06-22T11:30:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-462 fix: change style by comments on Demo`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 8 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`10 2 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(``); +report.push(`2021-06-24T12:25:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-514 fix: change logic in pagination and authorization for remove double request and Error in React`); +report.push(`36 11 src/ts/components/DataLoader/index.tsx`); +report.push(`14 21 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`6 6 src/ts/components/DataLoader/store/index.test.ts`); +report.push(`27 8 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`2 4 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 0 src/ts/pages/Catalogue/index.tsx`); +report.push(`5 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-24T12:28:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-514 fix: change logic in pagination and authorization for remove double request and Error in React`); +report.push(`1 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(``); +report.push(`2021-06-24T14:28:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-446 feat: created LazyScroll component`); +report.push(`55 0 src/ts/components/DataLoader/paginators/LazyScroll.tsx`); +report.push(`5 0 src/ts/components/DataLoader/styles/index.scss`); +report.push(`11 9 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/components/Select/styles/index.scss`); +report.push(`3 2 src/ts/pages/Authorization/api.ts`); +report.push(`12 8 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-06-24T15:32:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-446 fix: prevent new request while scrolling up`); +report.push(`4 1 src/ts/components/DataLoader/paginators/LazyScroll.tsx`); +report.push(``); +report.push(`2021-06-24T15:58:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-446 fix: renamed component name`); +report.push(`4 4 src/ts/components/DataLoader/paginators/{LazyScroll.tsx => InfiniteScroll.tsx}`); +report.push(`3 3 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-06-24T16:03:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-446 fix: renamed class name`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/styles/index.scss`); +report.push(``); +report.push(`2021-06-25T10:26:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-519 fix: change CSS select for UI Kit`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(``); +report.push(`2021-06-25T13:18:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-447 feat: added calculation of Select menu placement`); +report.push(`5 2 src/ts/components/Select/components/list/index.tsx`); +report.push(`23 5 src/ts/components/Select/index.tsx`); +report.push(`5 0 src/ts/components/Select/styles/index.scss`); +report.push(``); +report.push(`2021-06-25T14:07:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-517 fix: add auto validation for Form`); +report.push(`0 3 src/ts/components/DataLoader/store/index.ts`); +report.push(`14 10 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`14 3 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`14 3 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`14 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`46 35 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`10 12 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`15 4 src/ts/components/form/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/api.ts`); +report.push(`55 51 src/ts/pages/Requests/components/ConfirmAction.tsx`); +report.push(`8 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2021-06-25T14:34:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-517 fix: errors in console`); +report.push(`0 1 src/ts/pages/Requests/api.ts`); +report.push(`4 1 src/ts/pages/Requests/components/item/Groups.tsx`); +report.push(`4 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(``); +report.push(`2021-06-25T15:23:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-447 fix: fixed bug with non-calculated menu placement at the input clicking moment`); +report.push(`3 0 src/ts/components/Select/components/value/Single.tsx`); +report.push(`4 0 src/ts/components/Select/components/value/index.tsx`); +report.push(`1 0 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-06-25T16:13:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-517 fix: validation in forms`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(``); +report.push(`2021-06-28T11:27:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: add update loader in Select`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(`3 5 src/ts/components/Select/components/Search.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 2 src/ts/components/Select/styles/index.scss`); +report.push(``); +report.push(`2021-06-28T11:28:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 feat: add Local search for Main page`); +report.push(`27 0 src/ts/helpers/search.ts`); +report.push(`25 6 src/ts/snippets/Header/components/Search.tsx`); +report.push(`148 0 src/ts/snippets/Header/helpers/search.ts`); +report.push(`28 0 src/ts/snippets/Header/styles/hacks.scss`); +report.push(`1 0 src/ts/snippets/Header/styles/index.scss`); +report.push(``); +report.push(`2021-06-28T18:40:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-518 fix: added buttons to Reconciliations page, binded backend API`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`1 0 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`20 7 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`21 5 src/ts/components/Table/index.tsx`); +report.push(`50 0 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`91 8 src/ts/pages/Reconciliations/index.tsx`); +report.push(`17 7 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`30 16 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`10 2 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`22 2 src/ts/pages/Requests/styles/index.scss`); +report.push(`14 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-28T18:46:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-518 fix: add setActiveRequest to ButtonsWrapper`); +report.push(`1 0 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(``); +report.push(`2021-06-28T20:36:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-518 refactor: deleted useless condition in the Reconciliations index.tsx`); +report.push(`3 9 src/ts/components/Table/index.tsx`); +report.push(`8 5 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`11 17 src/ts/pages/Reconciliations/index.tsx`); +report.push(`10 12 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`8 17 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`5 3 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`1 5 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`0 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-29T11:09:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update mock (pt 2.1)`); +report.push(`17 33 src/setupProxy.js`); +report.push(`163 16 src/ts/pages/Requests/api.mock.cjs`); +report.push(`180 152 src/ts/pages/Template/api.mock.cjs`); +report.push(``); +report.push(`2021-06-29T11:58:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-513 fix: change array type on JSON schema form`); +report.push(`11 4 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`23 0 src/ts/pages/Template/api.mock.cjs`); +report.push(``); +report.push(`2021-06-29T18:50:11+03:00>Тазетдинов Ильмир>tazetdinov@dev.vtb.ru>Add locations for sm and calculations`); +report.push(`18 1 nginx.conf`); +report.push(``); +report.push(`2021-06-30T10:48:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-512 feat: change routing in treatments, fix style by design`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/helpers/HttpMock.cjs`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`53 82 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 5 src/ts/pages/Requests/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`74 83 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-06-30T11:05:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: replace request for Users, fix pagination in Infinite scroll`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/pages/Authorization/api.ts`); +report.push(`4 0 src/ts/pages/Reconciliations/index.scss`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(`0 0 src/ts/snippets/Header/helpers/{search.ts => searchCategories.ts}`); +report.push(``); +report.push(`2021-06-30T14:38:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-509 feat: added ErrorBoundary component and unhandlerejection listener for async requests`); +report.push(`33 11 src/setupProxy.js`); +report.push(`49 0 src/ts/components/ErrorBoundary/ErrorBoundary.tsx`); +report.push(`15 0 src/ts/components/ErrorBoundary/useAsyncError.ts`); +report.push(`56 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-06-30T16:04:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-509 fix: corrected notification message`); +report.push(`1 1 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-06-30T17:47:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-511 fix: add icons for Rquest status`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-114x114.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-120x120.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-144x144.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-152x152.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-57x57.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-60x60.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-72x72.png`); +report.push(`- - public/{ => assets/images/favicon}/apple-touch-icon-76x76.png`); +report.push(`- - public/{ => assets/images/favicon}/favicon-128.png`); +report.push(`- - public/{ => assets/images/favicon}/favicon-16x16.png`); +report.push(`- - public/{ => assets/images/favicon}/favicon-196x196.png`); +report.push(`- - public/{ => assets/images/favicon}/favicon-32x32.png`); +report.push(`- - public/{ => assets/images/favicon}/favicon-96x96.png`); +report.push(`7 0 public/assets/images/status/adjustment.svg`); +report.push(`4 0 public/assets/images/status/approval.svg`); +report.push(`3 0 public/assets/images/status/canceled.svg`); +report.push(`3 0 public/assets/images/status/closed.svg`); +report.push(`3 0 public/assets/images/status/deleted.svg`); +report.push(`3 0 public/assets/images/status/denied.svg`); +report.push(`3 0 public/assets/images/status/done.svg`); +report.push(`2 0 public/assets/images/status/draft.svg`); +report.push(`3 0 public/assets/images/status/error.svg`); +report.push(`7 0 public/assets/images/status/prerun.svg`); +report.push(`7 0 public/assets/images/status/run.svg`); +report.push(`2 0 public/assets/images/status/unknown.svg`); +report.push(`13 13 public/index.html`); +report.push(`7 0 src/assets/images/status/adjustment.svg`); +report.push(`4 0 src/assets/images/status/approval.svg`); +report.push(`3 0 src/assets/images/status/canceled.svg`); +report.push(`3 0 src/assets/images/status/closed.svg`); +report.push(`3 0 src/assets/images/status/deleted.svg`); +report.push(`3 0 src/assets/images/status/denied.svg`); +report.push(`3 0 src/assets/images/status/done.svg`); +report.push(`1 2 src/assets/images/status/draft.svg`); +report.push(`3 0 src/assets/images/status/error.svg`); +report.push(`7 0 src/assets/images/status/prerun.svg`); +report.push(`7 0 src/assets/images/status/run.svg`); +report.push(`2 0 src/assets/images/status/unknown.svg`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 3 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`17 18 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-06-30T18:59:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-509 fix: corrected event listener addition and removing logic`); +report.push(`10 9 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-07-01T09:53:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update default User in Template`); +report.push(`4 6 src/ts/pages/Template/api.ts`); +report.push(`6 3 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2021-07-01T09:54:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update default User in Template`); +report.push(`1 2 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2021-07-01T10:31:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-511 fix: add checking for empty URL`); +report.push(`1 1 src/ts/components/Image/index.tsx`); +report.push(`7 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-01T10:39:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-511 feat: update color for Request status`); +report.push(`8 3 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`3 4 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-07-01T10:44:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-511 fix: update tool position because Error alert blocked this`); +report.push(`1 1 src/ts/pages/Authorization/styles/tools.scss`); +report.push(``); +report.push(`2021-07-01T15:30:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 refactor: add RequestStyle component`); +report.push(`37 0 src/ts/components/RequestStatus/index.scss`); +report.push(`35 0 src/ts/components/RequestStatus/index.tsx`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`8 4 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`6 22 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`0 33 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-01T15:43:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: change style for pt. 5.3`); +report.push(`1 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/index.scss`); +report.push(`1 1 src/ts/pages/News/styles/index.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2021-07-02T10:25:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 feat: add validation for Group on RequestPage`); +report.push(`4 1 src/ts/interfaces/request/RequestNew.ts`); +report.push(`19 15 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 18 src/ts/pages/Template/index.tsx`); +report.push(`20 14 src/ts/pages/Template/store/Template.ts`); +report.push(`3 1 src/ts/pages/Template/styles/form.scss`); +report.push(`5 3 src/ts/pages/Template/styles/hacks.scss`); +report.push(`0 4 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-07-02T10:31:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: add link on new request`); +report.push(`9 3 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-07-02T11:03:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-510 fix: update rule for import static files`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2021-07-02T13:05:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 refactor: fixed bugs, added comments and missing TS types`); +report.push(`2 2 src/setupProxy.js`); +report.push(`24 23 src/ts/components/Table/components/Column.tsx`); +report.push(`1 1 src/ts/components/Table/components/ContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`46 47 src/ts/components/Table/components/Settings.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableBody.tsx`); +report.push(`10 2 src/ts/components/Table/components/TableCell.tsx`); +report.push(`6 6 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 9 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`27 0 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`2 2 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`4 4 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`9 9 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`9 9 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`28 20 src/ts/components/Table/helpers/TableColumn.ts`); +report.push(`26 3 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`6 0 src/ts/components/Table/index.scss`); +report.push(`23 13 src/ts/components/Table/index.tsx`); +report.push(`8 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`11 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/api.ts`); +report.push(`7 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`26 15 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-02T13:10:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 fix: fixed setupProxy`); +report.push(`2 2 src/setupProxy.js`); +report.push(``); +report.push(`2021-07-05T10:32:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: change style for Request`); +report.push(`2 0 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`4 0 src/ts/pages/Reconciliations/index.scss`); +report.push(`1 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`4 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`3 1 src/ts/pages/Template/styles/group.scss`); +report.push(`1 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-05T12:28:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-515 fix: corrected style for Footer`); +report.push(`41 33 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`46 23 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-07-05T16:20:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-515 fix: corrected size of NothingFound component, made it adaptive`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`4 0 src/ts/components/NothingFound/index.tsx`); +report.push(`1 1 src/ts/pages/Help/index.scss`); +report.push(`1 0 src/ts/pages/Notifications/index.tsx`); +report.push(`17 11 src/ts/pages/Notifications/styles/index.scss`); +report.push(``); +report.push(`2021-07-05T17:02:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-515 fix: corrected NothingFound proccesing in the TaskBoard component`); +report.push(`4 1 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(``); +report.push(`2021-07-05T17:52:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: add hacks for demo`); +report.push(`1 0 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 3 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-05T18:10:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: change URL and Text for requests status`); +report.push(`17 1 src/ts/components/RequestStatus/index.tsx`); +report.push(`2 6 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(``); +report.push(`2021-07-05T18:21:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: change text for requests status`); +report.push(`9 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(``); +report.push(`2021-07-05T18:24:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: change style for not found block on MainPage`); +report.push(`2 0 src/ts/pages/MainPage/index.tsx`); +report.push(`4 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-07-05T18:30:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update SuccessPage by design`); +report.push(`62 41 src/assets/images/success-request.svg`); +report.push(`4 4 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`6 6 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`3 3 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2021-07-05T18:39:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update LoaderBuilder for Select in JSONSchema`); +report.push(`2 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(``); +report.push(`2021-07-05T18:46:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update style for full card`); +report.push(`1 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`4 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-06T10:33:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 refactor: change style access groups, add required, pt.7`); +report.push(`5 7 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 2 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`0 64 src/ts/pages/Requests/components/item/Groups.tsx`); +report.push(`0 26 src/ts/pages/Requests/components/item/Roles.tsx`); +report.push(`5 2 src/ts/pages/Template/components/Groups.tsx`); +report.push(`34 15 src/ts/pages/Template/components/Roles.tsx`); +report.push(`0 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`8 1 src/ts/pages/Template/store/Template.ts`); +report.push(`9 1 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-07-06T10:34:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 refactor: change style access groups, add required, pt.7`); +report.push(`0 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-07-06T10:42:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-515 fix: update refresh tokens`); +report.push(`3 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-07-06T12:47:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 fix: corrected style for table`); +report.push(`2 2 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`12 4 src/ts/components/Table/index.scss`); +report.push(``); +report.push(`2021-07-06T12:48:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 fix: corrected style for table`); +report.push(`2 2 src/ts/components/Table/index.scss`); +report.push(``); +report.push(`2021-07-06T13:00:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 fix: fixed bug with columns visibility in the Settings`); +report.push(`20 16 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-07-06T17:04:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-452 fix: fixed bug with localStorage`); +report.push(`64 0 src/ts/components/Table/helpers/mergeObjects.ts`); +report.push(`50 0 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`6 31 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-07-07T12:44:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-549 feat: add Search page`); +report.push(`0 1 src/styles/index.scss`); +report.push(`5 0 src/ts/interfaces/SearchResult.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 0 src/ts/pages/Search/api.mock.cjs`); +report.push(`16 0 src/ts/pages/Search/api.ts`); +report.push(`48 0 src/ts/pages/Search/components/Item.tsx`); +report.push(`33 0 src/ts/pages/Search/components/List.tsx`); +report.push(`22 0 src/ts/pages/Search/components/TotalElements.tsx`); +report.push(`75 0 src/ts/pages/Search/index.tsx`); +report.push(`59 0 src/ts/pages/Search/styles/index.scss`); +report.push(``); +report.push(`2021-07-07T18:35:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-235 feat: created the base of Profile page and added user info board`); +report.push(`3 0 src/assets/images/profile/plus.svg`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`9 0 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`9 0 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`31 0 src/ts/pages/Profile/components/Header.tsx`); +report.push(`9 0 src/ts/pages/Profile/components/MainContent.tsx`); +report.push(`9 0 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`126 0 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`30 0 src/ts/pages/Profile/components/UserInfoLine.tsx`); +report.push(`35 0 src/ts/pages/Profile/index.tsx`); +report.push(`96 0 src/ts/pages/Profile/styles/board.scss`); +report.push(`0 0 src/ts/pages/Profile/styles/card.scss`); +report.push(`38 0 src/ts/pages/Profile/styles/header.scss`); +report.push(`37 0 src/ts/pages/Profile/styles/index.scss`); +report.push(`9 0 src/ts/pages/Profile/view/List.tsx`); +report.push(`9 0 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2021-07-08T10:53:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-585 refactor: add DataLoader inside card, fix style by design`); +report.push(`87 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`32 71 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`6 30 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`6 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`8 5 src/ts/pages/Template/components/Groups.tsx`); +report.push(`4 3 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-07-08T10:55:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-585 refactor: add DataLoader inside card, fix style by design`); +report.push(`6 6 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(``); +report.push(`2021-07-08T17:24:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-586 feat: add hidden token refresh`); +report.push(`7 7 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-07-08T22:54:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-507 feat: created the list of accesses in the form of cards`); +report.push(`1 1 src/ts/helpers/HttpMock.ts`); +report.push(`0 0 src/ts/pages/Profile/api.mock.cjs`); +report.push(`34 0 src/ts/pages/Profile/api.ts`); +report.push(`18 0 src/ts/pages/Profile/components/CardItem.tsx`); +report.push(`52 2 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`78 0 src/ts/pages/Profile/components/Main.tsx`); +report.push(`33 2 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`32 0 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`48 0 src/ts/pages/Profile/components/Tabs.tsx`); +report.push(`16 14 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`3 3 src/ts/pages/Profile/index.tsx`); +report.push(`11 1 src/ts/pages/Profile/styles/board.scss`); +report.push(`49 0 src/ts/pages/Profile/styles/card.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/header.scss`); +report.push(`6 0 src/ts/pages/Profile/styles/index.scss`); +report.push(`17 0 src/ts/pages/Profile/styles/main.scss`); +report.push(`17 2 src/ts/pages/Profile/view/List.tsx`); +report.push(`17 2 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2021-07-08T23:17:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-507 fix: added PlusSolid icon form Admiral`); +report.push(`4 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`5 2 src/ts/pages/Profile/styles/board.scss`); +report.push(``); +report.push(`2021-07-09T09:17:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-586 feat: add hidden token refresh`); +report.push(`65 21 src/ts/helpers/HttpClient.ts`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(`15 10 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-07-09T09:20:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-586 feat: add hidden token refresh`); +report.push(`9 11 src/ts/helpers/HttpClient.ts`); +report.push(``); +report.push(`2021-07-09T14:12:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-550 feat: add modal view for feedback`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`7 4 src/ts/pages/Reconciliations/index.tsx`); +report.push(`19 9 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/{ => modal}/ConfirmAction.tsx`); +report.push(`76 0 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`8 0 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`6 3 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-09T16:49:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-506 feat: added the cards tile view, control panel, fixed comments from previous PR`); +report.push(`11 10 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`1 1 src/ts/helpers/HttpMock.ts`); +report.push(`11 3 src/ts/pages/Profile/api.ts`); +report.push(`0 18 src/ts/pages/Profile/components/CardItem.tsx`); +report.push(`75 3 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`35 18 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`0 9 src/ts/pages/Profile/components/MainContent.tsx`); +report.push(`20 12 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`9 2 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`69 71 src/ts/pages/Profile/styles/board.scss`); +report.push(`64 14 src/ts/pages/Profile/styles/card.scss`); +report.push(`21 0 src/ts/pages/Profile/styles/control.scss`); +report.push(`39 0 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`27 29 src/ts/pages/Profile/styles/header.scss`); +report.push(`9 3 src/ts/pages/Profile/styles/index.scss`); +report.push(`35 9 src/ts/pages/Profile/styles/main.scss`); +report.push(`4 4 src/ts/pages/Profile/view/List.tsx`); +report.push(`4 4 src/ts/pages/Profile/view/Tile.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-07-12T14:10:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-506 feat: added modal window for tile view of accesses`); +report.push(`7 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`83 0 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(`11 4 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`25 4 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`28 2 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`5 1 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2021-07-12T14:15:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-506 fix: corrected interface name`); +report.push(`2 2 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(``); +report.push(`2021-07-12T15:34:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`82 43 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`3 0 src/index.tsx`); +report.push(`48 43 src/ts/pages/Authorization/components/Login.tsx`); +report.push(``); +report.push(`2021-07-12T15:43:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T15:52:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T16:07:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T16:13:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T16:44:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`2 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T16:49:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 feat: add new UI Kit in project`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T17:35:14+03:00>Назаров Никита>nnazarov@dev.vtb.ru>add token for auth nexus`); +report.push(`5 1 Dockerfile`); +report.push(``); +report.push(`2021-07-12T17:39:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-506 fix: fixed bug with pagination`); +report.push(`12 3 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/Profile/api.ts`); +report.push(`2 2 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`6 14 src/ts/pages/Profile/components/Main.tsx`); +report.push(`2 2 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-12T18:04:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-506 fix: fixed activeAccessId name`); +report.push(`1 1 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(`2 2 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(``); +report.push(`2021-07-12T19:06:12+03:00>Назаров Никита>nnazarov@dev.vtb.ru>change registry and add mkdir frontend`); +report.push(`3 3 Dockerfile`); +report.push(``); +report.push(`2021-07-12T19:12:00+03:00>Назаров Никита>nnazarov@dev.vtb.ru>mistake in sctrict-ssl. need strict-ssl`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-07-13T11:15:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-546 docs: added comment`); +report.push(`1 0 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(``); +report.push(`2021-07-13T12:36:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 refactor: change UI Kit for modal window`); +report.push(`12 10 src/ts/components/DataLoader/ErrorDescription.tsx`); +report.push(`10 8 src/ts/components/ErrorBoundary/ErrorBoundary.tsx`); +report.push(`4 5 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`66 48 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`66 49 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`0 20 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`14 11 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-13T13:08:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 refactor: change UI Kit fot checkboxes`); +report.push(`17 13 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`16 13 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`9 6 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`7 4 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`12 9 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`32 29 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`15 12 src/ts/pages/Notifications/components/control-panel/MasterCheckbox.tsx`); +report.push(`27 26 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`11 9 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`7 4 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(``); +report.push(`2021-07-13T13:16:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 refactor: change UI Kit for Toast`); +report.push(`10 7 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2021-07-13T13:51:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 refactor: change UI Kit for tabs`); +report.push(`7 6 src/ts/components/DataLoader/Loading.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`4 0 src/ts/pages/Help/index.scss`); +report.push(`36 65 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2021-07-13T15:21:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 refactor: change UI Kit for tags`); +report.push(`7 6 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`10 9 src/ts/pages/MainPage/styles/task.scss`); +report.push(`17 12 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`47 28 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-13T23:12:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-609 fix: fixed bugs with localStorage for reconciliations table`); +report.push(`4 8 src/ts/components/Table/components/Settings.tsx`); +report.push(`4 6 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`41 12 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`6 7 src/ts/components/Table/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-14T09:59:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: sort favorites by materializedPath`); +report.push(`24 34 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`13 1 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-07-14T10:26:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-546 fix: add theme on Request page`); +report.push(`55 52 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-14T11:12:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-550 feat: add component Rating`); +report.push(`94 0 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`21 0 src/ts/components/Rating/index.scss`); +report.push(`69 0 src/ts/components/Rating/index.tsx`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`9 0 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(``); +report.push(`2021-07-14T11:25:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: add filters in request for treatments`); +report.push(`2 2 src/ts/pages/Profile/api.ts`); +report.push(`12 1 src/ts/pages/Requests/api.ts`); +report.push(`1 1 src/ts/pages/Search/api.ts`); +report.push(``); +report.push(`2021-07-14T11:42:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: add filters in request for treatments`); +report.push(`5 2 src/ts/pages/Profile/api.ts`); +report.push(`4 8 src/ts/pages/Requests/api.ts`); +report.push(`3 2 src/ts/pages/Search/api.ts`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-14T12:00:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 feat: add save in draft`); +report.push(`1 1 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-07-14T12:04:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 feat: add save in draft`); +report.push(`3 3 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-14T12:55:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-550 feat: add integration with API for feedback`); +report.push(`2 2 src/ts/components/Rating/index.scss`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`24 10 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`11 0 src/ts/pages/Requests/api.ts`); +report.push(`5 39 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`40 0 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`4 5 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-07-15T12:20:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-550 feat: add component Rating`); +report.push(`16 9 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`4 4 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`6 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 0 src/ts/components/Rating/index.tsx`); +report.push(`7 5 src/ts/components/form/index.tsx`); +report.push(`1 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`21 6 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`4 6 src/ts/pages/Requests/api.ts`); +report.push(`2 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`4 5 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`49 26 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`10 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`79 0 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`0 15 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-07-15T12:38:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-550 feat: add integration with backend for Assessment`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`14 4 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(``); +report.push(`2021-07-15T13:00:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-542 feat: added the ability to expand rows`); +report.push(`106 0 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/components/Table/components/Column.tsx`); +report.push(`8 4 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`1 7 src/ts/components/Table/components/Settings.tsx`); +report.push(`34 12 src/ts/components/Table/components/TableBody.tsx`); +report.push(`5 4 src/ts/components/Table/components/TableCell.tsx`); +report.push(`12 7 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`16 6 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`10 6 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`1 7 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`1 7 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`34 20 src/ts/components/Table/index.tsx`); +report.push(`20 1 src/ts/components/Table/{helpers/TableColumn.ts => interfaces/shared.ts}`); +report.push(`17 11 src/ts/components/Table/styles/hacks.scss`); +report.push(`13 3 src/ts/components/Table/{ => styles}/index.scss`); +report.push(`45 0 src/ts/components/Table/styles/info.scss`); +report.push(`0 2 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-15T14:24:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-542 fix: corrected eye icon`); +report.push(`1 1 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(``); +report.push(`2021-07-16T09:21:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add integration with backend for Roadmap`); +report.push(`0 51 src/ts/components/RequestStatus/index.tsx`); +report.push(`0 1 src/ts/components/index.scss`); +report.push(`8 7 src/ts/interfaces/request/RoadMap.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`0 50 src/ts/pages/Requests/components/roadmap/Info.tsx`); +report.push(`0 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`2 2 src/ts/pages/Requests/styles/item.scss`); +report.push(`7 0 src/ts/snippets/RequestStatus/api.ts`); +report.push(`56 0 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`29 0 src/ts/snippets/RequestStatus/components/SmipleStatus.tsx`); +report.push(`56 0 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`55 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`2 2 src/ts/{pages/Requests/components/roadmap/index.tsx => snippets/RequestStatus/components/roadmap/RoadMap.tsx}`); +report.push(`19 22 src/ts/{pages/Requests => snippets/RequestStatus}/components/roadmap/Step.tsx`); +report.push(`35 0 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`31 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(`61 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`8 67 src/ts/{pages/Requests => snippets/RequestStatus}/styles/roadmap.scss`); +report.push(`17 3 src/ts/{components/RequestStatus/index.scss => snippets/RequestStatus/styles/title.scss}`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2021-07-16T09:34:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add integration with backend for Roadmap`); +report.push(`19 13 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`0 5 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`12 6 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`12 7 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-16T10:01:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add integration with backend for RoadMap (2)`); +report.push(`1 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-16T11:58:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-630 feat: created filter panel in the requests pages`); +report.push(`6 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`9 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`13 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`92 0 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`73 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`5 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-16T12:07:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-630 fix: added style variable`); +report.push(`11 10 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2021-07-16T12:08:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add send Email`); +report.push(`0 1 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`3 2 src/ts/interfaces/request/RoadMap.ts`); +report.push(`12 10 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`29 44 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`0 74 src/ts/pages/Requests/components/item/FullItem.tsx`); +report.push(`0 44 src/ts/pages/Requests/components/item/ShortItem.tsx`); +report.push(`63 17 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`15 9 src/ts/pages/Requests/styles/item.scss`); +report.push(`11 2 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`27 7 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`5 3 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`13 7 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`30 0 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`5 1 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`9 0 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-07-16T12:53:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: change style for RoadMap`); +report.push(`4 5 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`44 18 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-07-18T21:12:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add hacks for RoadMap`); +report.push(`6 6 public/assets/images/status/adjustment.svg`); +report.push(`3 3 public/assets/images/status/approval.svg`); +report.push(`2 2 public/assets/images/status/canceled.svg`); +report.push(`2 2 public/assets/images/status/closed.svg`); +report.push(`2 2 public/assets/images/status/deleted.svg`); +report.push(`2 2 public/assets/images/status/denied.svg`); +report.push(`2 2 public/assets/images/status/done.svg`); +report.push(`1 1 public/assets/images/status/draft.svg`); +report.push(`1 1 public/assets/images/status/error.svg`); +report.push(`6 6 public/assets/images/status/prerun.svg`); +report.push(`6 6 public/assets/images/status/run.svg`); +report.push(`1 1 public/assets/images/status/unknown.svg`); +report.push(`6 6 src/assets/images/status/adjustment.svg`); +report.push(`3 3 src/assets/images/status/approval.svg`); +report.push(`2 2 src/assets/images/status/canceled.svg`); +report.push(`2 2 src/assets/images/status/closed.svg`); +report.push(`2 2 src/assets/images/status/deleted.svg`); +report.push(`2 2 src/assets/images/status/denied.svg`); +report.push(`2 2 src/assets/images/status/done.svg`); +report.push(`1 1 src/assets/images/status/draft.svg`); +report.push(`1 1 src/assets/images/status/error.svg`); +report.push(`6 6 src/assets/images/status/prerun.svg`); +report.push(`6 6 src/assets/images/status/run.svg`); +report.push(`1 1 src/assets/images/status/unknown.svg`); +report.push(`17 2 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`1 1 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(`33 6 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/{SmipleStatus.tsx => SimpleStatus.tsx}`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`9 3 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`15 5 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`6 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`6 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-07-18T21:21:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-555 feat: add hacks for RoadMap`); +report.push(`0 1 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-18T23:09:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change task board on Main page (3.1, 3.2)`); +report.push(`15 14 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`37 24 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`3 5 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-07-18T23:26:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change task board on Main page (3.2, 5)`); +report.push(`10 2 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 0 src/ts/interfaces/Pagination.ts`); +report.push(`11 11 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`14 13 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-18T23:33:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change validations for group of roles (pt. 6)`); +report.push(`25 3 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-07-18T23:36:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: return old pagination`); +report.push(`13 14 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-18T23:55:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change pagination for requests (pt. 5)`); +report.push(`23 2 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-07-19T11:50:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: add favorite for catalogue`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`7 9 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`5 7 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`15 25 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`8 28 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`7 9 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`40 25 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`7 5 src/ts/pages/Catalogue/index.tsx`); +report.push(`35 4 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`14 1 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`19 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-07-19T12:08:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: add favorite for catalogue`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(`19 10 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-07-19T12:24:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-609 fix: prevented column resizing if there is no table scroll`); +report.push(`40 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`11 1 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-07-19T13:19:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-558 fix: change hacks for backend`); +report.push(`1 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`5 16 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`4 2 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(`9 2 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-07-19T14:21:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-609 fix: added logic for adapting table to window size`); +report.push(`32 0 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`20 24 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-07-19T14:30:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-609 fix: renamed function name`); +report.push(`3 3 src/ts/components/Table/components/TableHead.tsx`); +report.push(``); +report.push(`2021-07-19T15:26:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: bugs by comments from demo`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`2 2 src/ts/pages/Requests/api.ts`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`8 2 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-07-19T18:09:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-558 fix: done the 4th point of comment form Designer`); +report.push(`3 6 src/ts/components/Table/components/TableBody.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`12 7 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`3 4 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 6 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`4 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-07-20T09:31:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 feat: add solution comment for Request, change icon for Draft status`); +report.push(`2 1 public/assets/images/status/draft.svg`); +report.push(`2 1 src/assets/images/status/draft.svg`); +report.push(`1 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`12 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`12 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`7 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`5 7 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`6 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`6 7 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-07-20T09:33:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 feat: add solution comment for Request`); +report.push(`2 2 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(``); +report.push(`2021-07-20T09:39:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change title for Drafts`); +report.push(`7 2 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2021-07-20T09:55:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change icon for Draft`); +report.push(`3 2 public/assets/images/status/draft.svg`); +report.push(`3 2 src/assets/images/status/draft.svg`); +report.push(``); +report.push(`2021-07-20T10:27:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 feat: add rating`); +report.push(`4 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`24 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`19 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(``); +report.push(`2021-07-20T10:29:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: get all request on main page`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-07-20T10:33:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-609 fix: change color for buttons`); +report.push(`11 9 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(``); +report.push(`2021-07-21T11:48:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-655 feat: add ids for Roadmap for tests`); +report.push(`4 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`8 1 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`18 4 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`9 3 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`13 3 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`17 4 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-07-21T12:01:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-651 fix: fixed Help page`); +report.push(`9 36 src/ts/pages/Help/components/TabContent.tsx`); +report.push(`49 0 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(`19 13 src/ts/pages/Help/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-07-21T13:41:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-657 feat: add group aproval for requests`); +report.push(`0 1 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`8 22 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`21 23 src/ts/components/Table/index.tsx`); +report.push(`21 8 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`24 8 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`7 3 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-21T14:01:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-652 fix: corrected news api for mocks`); +report.push(`41 40 src/ts/pages/News/api.ts`); +report.push(`2 2 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`7 1 src/ts/pages/News/styles/index.scss`); +report.push(``); +report.push(`2021-07-22T09:58:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-657 feat: add group aproval for requests`); +report.push(`8 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`76 0 src/ts/components/Table/components/templates/CellStatusTag.tsx`); +report.push(`1 0 src/ts/components/Table/styles/index.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`2 4 src/ts/pages/Notifications/index.tsx`); +report.push(`4 4 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`7 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`20 6 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-07-22T13:07:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-629 feat: search in new window`); +report.push(`3 11 src/ts/pages/Search/api.ts`); +report.push(`46 0 src/ts/pages/Search/components/Header.tsx`); +report.push(`55 0 src/ts/pages/Search/components/Search.tsx`); +report.push(`0 0 src/ts/{snippets/Header => pages/Search}/helpers/searchCategories.ts`); +report.push(`6 5 src/ts/pages/Search/index.tsx`); +report.push(`16 21 src/ts/snippets/Header/components/Search.tsx`); +report.push(`20 0 src/ts/snippets/HeaderLight/comopnents/Breadcrumbs.tsx`); +report.push(`42 0 src/ts/snippets/HeaderLight/comopnents/Title.tsx`); +report.push(`20 66 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2021-07-22T13:19:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-629 fix: change style for stylint`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-07-22T15:14:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-629 feat: search in new window`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`5 3 src/ts/pages/Search/components/Item.tsx`); +report.push(`54 0 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(``); +report.push(`2021-07-22T15:22:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 fix: corrected pages styles on different screen resolutions`); +report.push(`9 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`8 0 src/ts/components/Select/styles/index.scss`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`10 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`71 2 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`13 1 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`7 1 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`1 2 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`17 1 src/ts/pages/News/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`1 1 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`1 0 src/ts/pages/Profile/styles/card.scss`); +report.push(`15 0 src/ts/pages/Profile/styles/index.scss`); +report.push(`8 0 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-07-22T16:36:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 fix: corrected gapWidth in the useGridTemplateColumns.ts`); +report.push(`6 1 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(``); +report.push(`2021-07-23T09:45:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-629 feat: change search result for empty query`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`3 2 src/ts/pages/Search/components/Item.tsx`); +report.push(``); +report.push(`2021-07-23T11:41:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-636 feat: add new page for Draft request`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`68 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`52 0 src/ts/pages/Draft/index.tsx`); +report.push(`68 0 src/ts/pages/Template/components/ConfirmDraft.tsx`); +report.push(`39 0 src/ts/pages/Template/components/CreateRequestAccess.tsx`); +report.push(`30 0 src/ts/pages/Template/components/ErrorNotification.tsx`); +report.push(`96 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(`46 0 src/ts/pages/Template/components/Header.tsx`); +report.push(`29 0 src/ts/pages/Template/components/Help.tsx`); +report.push(`30 212 src/ts/pages/Template/components/Template.tsx`); +report.push(`69 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 67 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2021-07-23T12:39:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 fix: fixed some bugs with responsive layout`); +report.push(`2 9 src/ts/components/Select/styles/index.scss`); +report.push(`1 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`8 8 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`3 7 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`12 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`27 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-23T13:10:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-636 feat: add new page for Draft request`); +report.push(`18 3 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`3 2 src/ts/pages/Draft/index.tsx`); +report.push(`6 3 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`4 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-07-23T15:50:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 feat: relayout roadmap on new design for modal window`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`5 2 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`21 9 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`12 1 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`5 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-07-26T09:43:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-636 feat: add new page for Draft request`); +report.push(`1 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Draft/index.tsx`); +report.push(`17 13 src/ts/pages/Template/components/ErrorNotification.tsx`); +report.push(`4 4 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-26T09:51:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-636 feat: add new page for Draft request`); +report.push(`2 11 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`26 20 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-07-26T10:27:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-674 feat: Add SD id in RoadMap, change style for completed tasks`); +report.push(`1 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`6 3 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`24 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-07-26T10:31:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-674 feat: change style for waiting tasks`); +report.push(`3 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`0 1 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-07-26T11:02:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 feat: created adaptive version of RequestStatus with modal window`); +report.push(`114 46 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`20 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`12 0 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`8 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(`37 0 src/ts/snippets/RequestStatus/view/AdaptiveRequestStatus.tsx`); +report.push(``); +report.push(`2021-07-26T11:23:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-661 feat: add new service in nginx`); +report.push(`17 13 nginx.conf`); +report.push(``); +report.push(`2021-07-26T13:06:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-648 feat: added request for logout button`); +report.push(`1 0 src/setupProxy.js`); +report.push(`7 0 src/ts/pages/Authorization/api.mock.cjs`); +report.push(`3 0 src/ts/pages/Authorization/api.ts`); +report.push(`11 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`27 23 src/ts/pages/Profile/components/Header.tsx`); +report.push(`4 0 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`0 1 src/ts/pages/Profile/styles/board.scss`); +report.push(``); +report.push(`2021-07-26T19:48:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 fix: corrected styles for adaptive RequestStatus`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 12 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-07-27T09:44:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-625 feat: change buttons for Draft`); +report.push(`1 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`3 1 src/ts/pages/Template/components/CreateRequestAccess.tsx`); +report.push(`5 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-07-27T09:47:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-648 fix: clear token in http module`); +report.push(`1 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-07-27T15:01:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-642 fix: change style for roadmap by comment pt. 2`); +report.push(`12 55 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`5 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-07-27T15:29:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-694 feat: table - changed column resizing logic and fixed layout bugs`); +report.push(`2 2 src/setupProxy.js`); +report.push(`56 0 src/ts/components/Table/components/BackroundTableGrid.tsx`); +report.push(`4 39 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 1 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`11 16 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`7 0 src/ts/components/Table/index.tsx`); +report.push(`56 16 src/ts/components/Table/styles/index.scss`); +report.push(`10 5 src/ts/components/Table/styles/info.scss`); +report.push(`3 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`2 8 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-27T15:38:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-694 fix: table - deleted unused code`); +report.push(`2 2 src/setupProxy.js`); +report.push(`4 4 src/ts/components/Table/components/{BackroundTableGrid.tsx => BackgroundTableGrid.tsx}`); +report.push(`0 7 src/ts/components/Table/components/TableHead.tsx`); +report.push(`2 8 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2021-07-27T15:51:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-642 fix: change incos in catalogue by comments from Designer`); +report.push(`1 4 src/ts/pages/AccessRequest/index.tsx`); +report.push(`16 19 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Draft/index.tsx`); +report.push(``); +report.push(`2021-07-27T15:59:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-642 fix: change style for roadmap by comment pt. 2`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`6 5 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`8 0 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-07-27T16:07:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-694 fix: table - corrected default column width and styles for row details`); +report.push(`1 1 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`0 1 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`0 1 src/ts/components/Table/styles/info.scss`); +report.push(`4 4 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-07-28T10:56:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-642 fix: add candidate list`); +report.push(`57 0 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(``); +report.push(`2021-07-28T11:06:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-642 fix: removed mocks for reconciliations`); +report.push(`2 3 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2021-07-28T11:31:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-694 fix: corrected styles for row details in the reconciliations table`); +report.push(`4 0 src/ts/components/Table/styles/info.scss`); +report.push(``); +report.push(`2021-07-28T20:10:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-738 fix: hide profile, favorite news, filters by date`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`1 0 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(`10 65 src/ts/pages/News/index.tsx`); +report.push(`9 9 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`9 69 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`62 0 src/ts/pages/Requests/components/ControlPanelDate.tsx`); +report.push(``); +report.push(`2021-07-28T20:20:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-737 fix: pt. 1, 2.1, 5, 6`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`0 5 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`12 9 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`2 2 src/ts/pages/Requests/api.mock.cjs`); +report.push(`1 1 src/ts/pages/Search/components/Search.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(`6 3 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-07-28T20:29:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-736 fix: pt 1, 2, 4`); +report.push(`8 5 src/ts/helpers/search.ts`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`14 6 src/ts/pages/Search/components/Item.tsx`); +report.push(`0 24 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(``); +report.push(`2021-07-29T09:49:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-738 fix: turn off mocks`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-07-29T10:56:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-737 fix: change margin by comments from designer`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2021-07-29T10:57:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-737 fix: remove hack for backend`); +report.push(`1 7 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-07-29T11:30:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-738 fix: change margin for pt. 9`); +report.push(`1 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/index.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/index.scss`); +report.push(`15 20 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/control.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2021-07-29T12:24:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-737 fix: change height by comment from designer`); +report.push(`4 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2021-07-29T12:26:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-747 fix: change hack for backend`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-07-29T12:28:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-747 fix: change hack for backend`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-07-29T12:38:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-735 fix: added new prompt text to form in the Login page`); +report.push(`3 3 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`2 2 src/ts/pages/Authorization/styles/form.scss`); +report.push(`4 0 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(``); +report.push(`2021-07-29T15:30:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-744 fix: corrected catalogue grid`); +report.push(`7 16 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2021-07-29T15:35:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-744 fix: added media query for 1800px`); +report.push(`6 0 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2021-07-30T11:18:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-748 fix: added server error notification to Login page`); +report.push(`94 0 src/assets/images/login/error.svg`); +report.push(`2 2 src/ts/helpers/HttpClient.ts`); +report.push(`6 60 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`16 9 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`24 0 src/ts/pages/Authorization/styles/error.scss`); +report.push(`1 0 src/ts/pages/Authorization/styles/index.scss`); +report.push(`36 0 src/ts/pages/Authorization/view/LoginError.tsx`); +report.push(`66 0 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-07-30T12:19:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-735 fix: added new phone and email info`); +report.push(`14 6 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`1 0 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`3 3 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`9 6 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2021-07-30T12:47:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-749 feat: show all roles in Request`); +report.push(`4 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`44 0 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`8 32 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`4 3 src/ts/pages/Draft/index.tsx`); +report.push(`45 0 src/ts/pages/Template/components/Description.tsx`); +report.push(`47 27 src/ts/pages/Template/components/Header.tsx`); +report.push(`11 10 src/ts/pages/Template/components/Roles.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 2 src/ts/pages/Template/index.tsx`); +report.push(`33 0 src/ts/pages/Template/styles/description.scss`); +report.push(`52 0 src/ts/pages/Template/styles/header.scss`); +report.push(`2 32 src/ts/pages/Template/styles/index.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`4 6 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/view/AdaptiveRequestStatus.tsx`); +report.push(``); +report.push(`2021-07-30T12:52:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-750 fix: change name for titles of roadmap`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(``); +report.push(`2021-07-30T12:58:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-656 fix: corrected adaptive layout for Template page`); +report.push(`12 6 src/ts/components/JsonSchema/styles/text.scss`); +report.push(``); +report.push(`2021-07-30T13:15:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-749 fix: change margin by comment from Designer`); +report.push(`1 1 src/ts/pages/Template/styles/header.scss`); +report.push(``); +report.push(`2021-07-30T13:21:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-749 fix: change margin by comment from Designer`); +report.push(`0 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`2 2 src/ts/pages/Template/styles/header.scss`); +report.push(``); +report.push(`2021-08-02T10:30:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-734 feat: Add auto-open roadmap, remove hacks for taskStage, fix color fo roadmap steps`); +report.push(`8 1 src/ts/helpers/constants.ts`); +report.push(`34 43 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`3 15 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`0 8 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`3 2 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-08-02T10:45:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-745 fix: removed Search bar from Header and added by icon clicking`); +report.push(`0 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`12 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`49 0 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/control.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`39 0 src/ts/pages/Requests/styles/search.scss`); +report.push(``); +report.push(`2021-08-02T10:52:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-745 fix: defined height for requests control panel`); +report.push(`1 0 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2021-08-02T11:24:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-734 fix: hide checkbox for roles in card (comment pt. 1)`); +report.push(`12 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-08-02T11:38:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-746 fix: change style for last item in roadmap`); +report.push(`1 7 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`19 16 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(``); +report.push(`2021-08-02T12:26:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-734 fix: change style for roadmap by design`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`16 9 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`19 17 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-02T12:37:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-734 fix: change status for roadmap by design`); +report.push(`2 2 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-02T12:58:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-734 feat: add roadmap on Draft page`); +report.push(`1 0 src/ts/pages/Draft/index.tsx`); +report.push(`14 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`4 0 src/ts/pages/Template/styles/index.scss`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-08-03T12:00:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-747 fix: corrected Pagination component and routing logic`); +report.push(`5 1 package-lock.json`); +report.push(`20 10 src/ts/components/DataLoader/index.tsx`); +report.push(`23 29 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`9 3 src/ts/components/DataLoader/store/index.ts`); +report.push(`3 3 src/ts/pages/Notifications/index.tsx`); +report.push(`9 9 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`3 3 src/ts/pages/Profile/components/Main.tsx`); +report.push(`1 1 src/ts/pages/Profile/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 2 src/ts/pages/Search/index.tsx`); +report.push(`10 6 src/ts/pages/Treatments/index.tsx`); +report.push(`2 1 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-08-03T15:13:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-768 fix: added expanding of roadmap phase by clicking on the icon`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-03T15:37:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-768 fix: corrected styles for template groups in the Request card`); +report.push(`6 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-03T16:44:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-773 fix: corrected solutionComment styles for Request and AccessRequest pages`); +report.push(`13 3 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`8 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`11 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`8 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-08-04T12:52:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-735 fix: corrected Login page styles`); +report.push(`4 3 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`11 2 src/ts/pages/Authorization/styles/form.scss`); +report.push(`2 3 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`3 0 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-08-04T13:09:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-637 feat: add multiple in Select`); +report.push(`3 1 src/setupProxy.js`); +report.push(`31 22 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`27 1 src/ts/components/Select/components/Item.tsx`); +report.push(`2 8 src/ts/components/Select/components/Search.tsx`); +report.push(`8 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`29 13 src/ts/components/Select/components/list/Static.tsx`); +report.push(`27 14 src/ts/components/Select/components/list/index.tsx`); +report.push(`69 0 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`51 8 src/ts/components/Select/components/value/index.tsx`); +report.push(`29 1 src/ts/components/Select/helpers/index.ts`); +report.push(`131 67 src/ts/components/Select/index.tsx`); +report.push(`21 2 src/ts/components/Select/styles/index.scss`); +report.push(`68 54 src/ts/pages/Template/api.mock.cjs`); +report.push(``); +report.push(`2021-08-04T13:12:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-735 fix: corrected setupProxy`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-08-04T13:41:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-637 feat: fix style for disable state`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 1 src/ts/components/Select/components/Item.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`15 4 src/ts/components/Select/components/list/Static.tsx`); +report.push(`7 2 src/ts/components/Select/components/list/index.tsx`); +report.push(`9 5 src/ts/components/Select/index.tsx`); +report.push(`20 6 src/ts/components/Select/styles/index.scss`); +report.push(``); +report.push(`2021-08-04T17:35:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-765 fix: added interactivity for Help block in Request page`); +report.push(`6 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Draft/index.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`25 4 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`7 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 0 src/ts/pages/Template/index.tsx`); +report.push(`18 8 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2021-08-04T17:42:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-765 fix: added stylelint-disable for property`); +report.push(`1 1 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2021-08-04T17:56:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-765 fix: corrected Request title and description`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-08-05T09:22:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-625 fix: show roles from category in Draft`); +report.push(`2 1 src/ts/interfaces/request/RequestFull.ts`); +report.push(`2 2 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`10 14 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-08-05T12:28:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-762 fix: show hover effect for selected item in sidebar`); +report.push(`10 10 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`14 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`4 2 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`8 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-08-05T12:43:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-763 fix: change layout for columns in catalogue`); +report.push(`10 0 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`21 14 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`4 12 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2021-08-05T12:47:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-808 fix: replace icon in the Reconciliations header`); +report.push(`11 9 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-05T13:01:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: hide views for news (comment pt. 2)`); +report.push(`1 1 src/ts/pages/News/styles/item.scss`); +report.push(`2 0 src/ts/pages/News/styles/popular.scss`); +report.push(``); +report.push(`2021-08-05T15:51:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-770 fix: change text for SD ID and date`); +report.push(`2 0 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`23 11 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`6 1 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`6 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/view/AdaptiveRequestStatus.tsx`); +report.push(``); +report.push(`2021-08-05T15:56:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-770 fix: deleted console.log`); +report.push(`0 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(``); +report.push(`2021-08-05T18:30:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-661 feat: add notofication service in API part NGINX`); +report.push(`4 0 nginx.conf`); +report.push(``); +report.push(`2021-08-06T10:05:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: change title for some page`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-06T10:08:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: add title for help in control panel`); +report.push(`20 5 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-06T10:14:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: change layout for MainPage (pt. 6)`); +report.push(`4 15 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-08-06T11:41:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-818 feat: add description for roles`); +report.push(`2 2 src/assets/admiral-icons/service/HelpOutline.svg`); +report.push(`1 1 src/assets/admiral-icons/system/EmailOutline.svg`); +report.push(`1 1 src/assets/admiral-icons/system/PersonOutline.svg`); +report.push(`1 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(`66 30 src/ts/pages/Template/components/Roles.tsx`); +report.push(`24 1 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-08-06T11:58:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-818 feat: fix style for role description`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`9 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-06T12:04:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-821 fix: change color and isOpen for rejected status`); +report.push(`3 2 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-08-06T12:14:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-637 fix: set focus for single select`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 2 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-08-06T12:23:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-818 fix: change sort for roles`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-09T10:01:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-823 feat: add search by request ID`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`2 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`1 1 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`28 3 src/ts/pages/Search/api.ts`); +report.push(`0 59 src/ts/pages/Search/components/Item.tsx`); +report.push(`1 1 src/ts/pages/Search/components/List.tsx`); +report.push(`3 2 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(`6 0 src/ts/pages/Search/styles/index.scss`); +report.push(`6 4 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-09T11:05:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-661 feat: added integration with Notification api`); +report.push(`24 8 src/ts/interfaces/Notification.ts`); +report.push(`24 16 src/ts/pages/Notifications/api.ts`); +report.push(`3 2 src/ts/pages/Notifications/components/ControlPanel.tsx`); +report.push(`2 1 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`94 21 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`4 4 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`1 0 src/ts/pages/Notifications/components/control-panel/MasterCheckbox.tsx`); +report.push(`61 11 src/ts/pages/Notifications/index.tsx`); +report.push(`8 1 src/ts/pages/Notifications/styles/control.scss`); +report.push(`10 2 src/ts/pages/Notifications/styles/item.scss`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-09T12:05:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-823 feat: add catalogue from backend in search`); +report.push(`1 1 src/ts/interfaces/SearchResult.ts`); +report.push(`2 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`2 1 src/ts/pages/Search/api.ts`); +report.push(`62 0 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`71 0 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`18 0 src/ts/pages/Search/components/Item/index.tsx`); +report.push(`4 169 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(`52 0 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-08-09T16:32:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: change style by comments from designer`); +report.push(`3 0 src/assets/custom-ui-kit/DocsOutline.svg`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`3 4 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`2 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`4 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 0 src/ts/pages/MainPage/styles/task.scss`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`3 3 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 0 src/ts/pages/Search/styles/index.scss`); +report.push(``); +report.push(`2021-08-09T17:55:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: fixies pt. 15 and 18`); +report.push(`2 15 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`40 0 src/ts/components/Table/components/Groups.tsx`); +report.push(`1 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(`4 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`4 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 2 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`7 1 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`12 3 src/ts/components/Table/styles/index.scss`); +report.push(`12 19 src/ts/components/Table/styles/info.scss`); +report.push(``); +report.push(`2021-08-09T18:15:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: fixies pt 15 and 18`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`2 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(``); +report.push(`2021-08-09T18:35:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: table - fixed fonts for row details`); +report.push(`3 3 src/ts/components/Table/styles/info.scss`); +report.push(``); +report.push(`2021-08-09T18:37:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: change style by comments from designer`); +report.push(`22 20 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`5 2 src/ts/pages/AccessRequest/styles/success.scss`); +report.push(`1 1 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/index.scss`); +report.push(`2 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`19 17 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`28 26 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Template/styles/form.scss`); +report.push(`5 2 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2021-08-09T18:57:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-838 fix: change text in RoadMap for last step`); +report.push(`12 6 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-09T19:03:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-838 fix: change text in RoadMap for Aproval step`); +report.push(`1 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-09T19:13:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-838 fix: change color for last step in roadmap`); +report.push(`4 0 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(``); +report.push(`2021-08-10T09:29:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-841 fix: add processing for load data for Search`); +report.push(`26 20 src/ts/pages/Search/index.tsx`); +report.push(`8 0 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-08-10T09:32:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-841 fix: add processing for load data for Search`); +report.push(`2 0 src/ts/pages/Search/styles/index.scss`); +report.push(``); +report.push(`2021-08-10T09:50:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: add images for news (pt. 26)`); +report.push(`- - public/assets/images/news/1.png`); +report.push(`- - public/assets/images/news/2.png`); +report.push(`- - src/assets/images/news/1.png`); +report.push(`- - src/assets/images/news/2.png`); +report.push(`2 1 src/ts/pages/News/components/NewsArticle.tsx`); +report.push(`1 1 src/ts/pages/News/styles/article.scss`); +report.push(`1 1 src/ts/pages/News/styles/popular.scss`); +report.push(``); +report.push(`2021-08-10T09:51:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: hide filters (pt. 16)`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-10T11:06:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: add Total for list (pt. 23)`); +report.push(`9 6 src/ts/pages/Reconciliations/index.tsx`); +report.push(`11 3 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`5 1 src/ts/pages/Requests/styles/control.scss`); +report.push(`6 3 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-10T11:10:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: add Total for list (pt. 23)`); +report.push(`0 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 7 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-10T12:32:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-625 fix: change buttons in Draft`); +report.push(`9 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Draft/index.tsx`); +report.push(`7 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`15 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`23 13 src/ts/pages/Template/components/Template.tsx`); +report.push(`49 0 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`10 10 src/ts/pages/Template/components/{CreateRequestAccess.tsx => buttons/NewRequest.tsx}`); +report.push(``); +report.push(`2021-08-10T12:36:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-625 fix: change buttons in Draft`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-08-10T12:42:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: done pt 14 21 22`); +report.push(`1 2 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`2 2 src/ts/pages/Template/components/CreateRequestAccess.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/description.scss`); +report.push(`2 1 src/ts/pages/Template/styles/header.scss`); +report.push(`4 0 src/ts/pages/Template/styles/index.scss`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`2 2 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-10T13:44:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: done pt 7`); +report.push(`17 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-10T13:55:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: fixed margins for Request roles adaptive`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`7 0 src/ts/pages/Template/styles/group.scss`); +report.push(`6 6 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-10T14:10:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: fixed checkbox color`); +report.push(`5 13 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-10T14:23:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: change style for tooltip (pt. 9)`); +report.push(`1 0 src/ts/pages/Template/components/Roles.tsx`); +report.push(`22 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-10T14:24:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-764 fix: hide export for empty list`); +report.push(`8 6 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-10T14:25:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-661 fix: update notification API`); +report.push(`1 1 src/ts/pages/Authorization/api.ts`); +report.push(`3 3 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(``); +report.push(`2021-08-10T18:57:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: corrected text in the FAQ section of Help page`); +report.push(`6 1 src/ts/pages/Help/components/FullSectionItem.tsx`); +report.push(`2 2 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(`32 0 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`6 1 src/ts/pages/Help/index.scss`); +report.push(``); +report.push(`2021-08-10T18:59:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: corrected text in the FAQ section of Help page`); +report.push(`1 1 src/ts/pages/Help/index.scss`); +report.push(``); +report.push(`2021-08-10T19:13:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: fixed bug with style for requests-control element in the Reconciliations when there is no totalElements`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`4 0 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2021-08-11T10:06:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 feat: add IP in Nfinx for proxy (for log in backend)`); +report.push(`5 0 nginx.conf`); +report.push(``); +report.push(`2021-08-11T11:20:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-847 fix: add formatted header in export file for table`); +report.push(`10 2 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(``); +report.push(`2021-08-11T11:32:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-846 fix: removed Status column and added RA- prefix to Request number`); +report.push(`5 5 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`1 17 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-08-11T11:43:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-853 fix: change text in RoadMap info`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-11T11:51:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-783 fix: hided News page`); +report.push(`6 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-08-11T12:05:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 fix: remove up varsion from NPM`); +report.push(`42 42 package.json`); +report.push(``); +report.push(`2021-08-11T12:15:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 fix: return up version for NPM`); +report.push(`42 42 package.json`); +report.push(``); +report.push(`2021-08-11T13:06:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 fix: change install process in docker`); +report.push(`1 1 Dockerfile`); +report.push(`8 1 README.md`); +report.push(`18466 43958 package-lock.json`); +report.push(``); +report.push(`2021-08-11T13:07:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-764 fix: removed Educational section from Help page and added info to Useful section`); +report.push(`5 1 src/ts/pages/Help/components/TabContent.tsx`); +report.push(`5 2 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(`5 4 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`5 4 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2021-08-11T13:23:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 fix: add copy locker in Docker`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-08-11T13:34:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-854 fix: change props fir UiKit`); +report.push(`1 2 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 2 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(``); +report.push(`2021-08-11T16:47:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-857 fix: changed text for Reconciliations task board and added new title for Notification sidebar menu item`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`19 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`10 3 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`0 8 src/ts/pages/Template/styles/group.scss`); +report.push(`27 9 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-11T16:55:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-857 fix: corrected style for Notification sidebar menu item text`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(``); +report.push(`2021-08-12T11:29:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-851 fix: change favorite icons in catalogue`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(``); +report.push(`2021-08-12T11:41:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-856 fix: hide Draft page`); +report.push(`10 8 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`6 6 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-12T11:43:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-853 fix: hide date for only last step in status PRERUN, CLOSED`); +report.push(`4 3 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-12T12:16:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-849 fix: clear store before load Draft and Template for request`); +report.push(`2 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-08-12T13:06:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-649 fix: created custom Tag component`); +report.push(`39 0 src/ts/components/Tag/index.scss`); +report.push(`46 0 src/ts/components/Tag/index.tsx`); +report.push(`6 7 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(``); +report.push(`2021-08-12T14:08:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-860 fix: update load images without parent`); +report.push(`37 8 src/ts/components/Image/index.tsx`); +report.push(`5 0 src/ts/components/NothingFound/index.scss`); +report.push(`4 6 src/ts/components/NothingFound/index.tsx`); +report.push(`1 3 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`0 8 src/ts/components/Table/styles/hacks.scss`); +report.push(`12 4 src/ts/components/Table/styles/index.scss`); +report.push(`1 3 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`0 3 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(``); +report.push(`2021-08-12T14:20:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-860 fix: remove ReactSvg`); +report.push(`21973 64 package-lock.json`); +report.push(`0 1 package.json`); +report.push(``); +report.push(`2021-08-12T14:24:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-860 fix: update load images without parent`); +report.push(`0 5 src/ts/components/NothingFound/index.scss`); +report.push(``); +report.push(`2021-08-12T16:50:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-858 fix: corrected Help in the Request and fixed Notification pop-up`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 1 src/ts/pages/Authorization/api.ts`); +report.push(`1 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`7 15 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`37 0 src/ts/pages/PageWrapper/helpers/getTitleForNotifications.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`28 13 src/ts/pages/Template/components/Help.tsx`); +report.push(`18 1 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2021-08-12T17:13:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-858 fix: corrected Help styles for Template`); +report.push(`6 3 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-08-13T11:53:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-704 feat: show user roles`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`48 9 src/ts/pages/Template/components/Roles.tsx`); +report.push(`10 0 src/ts/pages/Template/styles/group.scss`); +report.push(`19 20 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-13T11:54:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-704 feat: show user roles`); +report.push(`0 5 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-13T11:59:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-704 feat: show user roles`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`2 2 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-13T17:20:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-848 fix: corrected Tabs switching logic for Notifications page`); +report.push(`9 3 src/ts/pages/Notifications/api.ts`); +report.push(`14 23 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`0 4 src/ts/pages/Treatments/index.tsx`); +report.push(`9 4 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-08-16T09:54:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-873 feat: add hack for validation roles`); +report.push(`12 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`8 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(`11 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-08-16T09:58:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-848 fix: corrected buttons for Catalogue`); +report.push(`2 2 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 1 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-08-16T11:49:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-874 fix: gzip turn on in Nginx config`); +report.push(`1 1 nginx.conf`); +report.push(``); +report.push(`2021-08-16T12:21:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-875 fix: change logic for TotalElements and remove some hack for pagination`); +report.push(`11 9 src/ts/pages/Requests/api.ts`); +report.push(`2 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-16T15:20:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-862 fix: added Loading indicator to the process of Request creating`); +report.push(`10 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`5 0 src/ts/pages/Template/store/Template.ts`); +report.push(`31 0 src/ts/pages/Template/styles/form.scss`); +report.push(``); +report.push(`2021-08-16T15:28:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-862 fix: corrected backdrop-filter css property`); +report.push(`1 1 src/ts/pages/Template/styles/form.scss`); +report.push(``); +report.push(`2021-08-18T12:39:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-878 fix: send all roles for template`); +report.push(`13 10 src/ts/pages/Template/components/Roles.tsx`); +report.push(`11 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-08-18T12:41:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-878 fix: send all roles for template`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-18T12:47:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 feat: add https for NGINX`); +report.push(`14 0 nginx.conf`); +report.push(``); +report.push(`2021-08-18T13:01:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: change icon for catalogue (pt. 2)`); +report.push(`6 2 src/assets/custom-ui-kit/FolderSolid.svg`); +report.push(``); +report.push(`2021-08-18T13:02:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: change icon for filters (pt. 1)`); +report.push(`2 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-18T15:11:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 feat: removed loading indicators from Reconciliations page`); +report.push(`2 2 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`2 2 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableBody.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableCell.tsx`); +report.push(`3 3 src/ts/components/Table/components/TableHead.tsx`); +report.push(`2 2 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`16 4 src/ts/components/Table/index.tsx`); +report.push(`2 2 src/ts/components/Table/interfaces/shared.ts`); +report.push(`8 15 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`21 32 src/ts/pages/Reconciliations/index.tsx`); +report.push(`5 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`22 6 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`6 6 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`2 4 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`86 6 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2021-08-18T15:29:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 feat: corrected CardsView props`); +report.push(`0 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(``); +report.push(`2021-08-18T16:04:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 feat: corrected RequestsList updated prop`); +report.push(`4 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2021-08-18T16:26:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 feat: add cache for icons (pt. 10)`); +report.push(`13 8 src/ts/components/Image/index.tsx`); +report.push(``); +report.push(`2021-08-18T17:10:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 fix: add sert files`); +report.push(`2 2 nginx.conf`); +report.push(``); +report.push(`2021-08-18T17:11:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 fix: open port 443`); +report.push(`1 1 Dockerfile`); +report.push(`0 2 nginx.conf`); +report.push(``); +report.push(`2021-08-18T17:14:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 fix: change sert name`); +report.push(`2 2 nginx.conf`); +report.push(``); +report.push(`2021-08-19T09:25:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 feat: add https for nginx`); +report.push(`8 3 Dockerfile`); +report.push(`105 0 nginx.dev.conf`); +report.push(`117 0 nginx.prod.conf`); +report.push(``); +report.push(`2021-08-19T09:49:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 feat: remove old common config`); +report.push(`0 117 nginx.conf`); +report.push(``); +report.push(`2021-08-19T10:46:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 feat: added loading indicator to the Reconciliation card`); +report.push(`17 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`26 0 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`6 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(``); +report.push(`2021-08-19T11:34:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 feat: change env in Docker`); +report.push(`2 2 Dockerfile`); +report.push(``); +report.push(`2021-08-19T11:53:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 feat: check the filters availability`); +report.push(`18 15 src/setupProxy.js`); +report.push(`37 2 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-19T12:04:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-944 fix: change env in Docker 2`); +report.push(`8 7 Dockerfile`); +report.push(``); +report.push(`2021-08-19T13:12:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: add Readed callback for notification cards (pt 5)`); +report.push(`16 9 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`1 1 src/ts/pages/Notifications/index.tsx`); +report.push(``); +report.push(`2021-08-19T13:42:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 fix: fixed bugs`); +report.push(`1 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 6 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`9 6 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`19 15 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-19T14:06:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 fix: fixed bug with pagination`); +report.push(`0 1 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-19T14:33:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 fix: corrected remarks`); +report.push(`1 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 6 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`9 6 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`19 15 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-19T15:55:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 feat: added loader for medium Request card`); +report.push(`1 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`12 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`2 2 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`26 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-08-19T16:46:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-863 fix: corrected ControlPanel`); +report.push(`3 3 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-08-19T16:59:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: remove description from main page`); +report.push(`0 1 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 6 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(``); +report.push(`2021-08-19T17:10:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: change layout for success page (pt. 8)`); +report.push(`8 8 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-08-19T17:42:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-894 fix: aligned table rows in the Reconciliations`); +report.push(`4 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-08-19T18:17:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-877 fix: corrected adaptive for Main header`); +report.push(`19 0 src/ts/snippets/Header/styles/index.scss`); +report.push(``); +report.push(`2021-08-19T18:54:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: change style for INFO in Roles (pt. 6)`); +report.push(`15 14 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 4 src/ts/helpers/formatter.ts`); +report.push(`32 31 src/ts/pages/Template/components/Roles.tsx`); +report.push(`3 2 src/ts/pages/Template/styles/group.scss`); +report.push(`1 1 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-20T09:01:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-945 fix: change http request for type for Reconciliations`); +report.push(`4 2 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-20T09:33:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: change Docker container, change URL for roles (pt. 11)`); +report.push(`1 1 Dockerfile`); +report.push(`1 1 src/ts/pages/Template/api.ts`); +report.push(``); +report.push(`2021-08-20T09:47:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-868 fix: rollback Docker image for NodeJS`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-08-20T10:26:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 fix: corrected getReconciliations api`); +report.push(`29 3 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-20T10:55:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 fix: corrected getTreatmentsWithTotal`); +report.push(`7 1 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-20T12:06:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-955 fix: change auth token for russian language`); +report.push(`2 1 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-08-20T12:11:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-964 fix: remove hack for multiple roles`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`0 12 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 3 src/ts/pages/Template/components/Groups.tsx`); +report.push(`0 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-08-20T13:03:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-954 fix: add link format from wiki`); +report.push(`1 1 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(`24 10 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(``); +report.push(`2021-08-20T15:21:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 feat: created Filters`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`10 11 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`41 0 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`43 0 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`42 0 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`5 0 src/ts/pages/Template/api.ts`); +report.push(``); +report.push(`2021-08-20T17:59:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 fix: corrected StatusFilter component`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`6 6 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`10 3 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(``); +report.push(`2021-08-21T22:46:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-972 fix: corrected roles styles`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`0 1 src/ts/pages/Template/styles/group.scss`); +report.push(`1 11 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-21T23:38:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-972 fix: corrected roles styles - 2`); +report.push(`7 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-21T23:51:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-975 fix: disable Pin button in the Reconciliations table`); +report.push(`6 4 src/ts/components/Table/components/Settings.tsx`); +report.push(``); +report.push(`2021-08-22T00:11:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-975 fix: corrected Help block in the Request`); +report.push(`2 4 src/ts/pages/Template/components/Help.tsx`); +report.push(``); +report.push(`2021-08-22T00:52:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-977 fix: corrected pagination for Request`); +report.push(`61 47 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-08-22T14:56:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: corrected Request api`); +report.push(`2 2 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`3 0 src/ts/pages/Template/api.ts`); +report.push(``); +report.push(`2021-08-22T15:56:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: corrected roles checking logic`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-22T17:23:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: added new logic for roles checking`); +report.push(`1 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(`14 3 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-08-23T11:46:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-984 fix: added candidatesGroup displaying for IS step`); +report.push(`1 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`36 15 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(``); +report.push(`2021-08-23T12:56:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-992 fix: corrected help badge displaying logic for denied requests`); +report.push(`15 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-08-23T13:14:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-984 fix: corrected displaying name for candidatedGroups`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(``); +report.push(`2021-08-23T15:41:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: corrected roles styles`); +report.push(`20 7 src/ts/pages/Template/components/Roles.tsx`); +report.push(`21 6 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-23T15:44:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: fixed color`); +report.push(`1 1 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-23T16:54:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-985 fix: corrected styles`); +report.push(`3 1 src/ts/components/DataLoader/styles/index.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`0 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`4 2 src/ts/pages/Notifications/components/ControlPanel.tsx`); +report.push(`4 1 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`3 0 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`1 0 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`4 0 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`3 3 src/ts/pages/Search/components/Search.tsx`); +report.push(`9 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Template/styles/index.scss`); +report.push(`3 3 src/ts/snippets/Header/components/Search.tsx`); +report.push(``); +report.push(`2021-08-23T17:30:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-973 fix: corrected roles checkbox styles`); +report.push(`1 1 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-24T12:05:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-988 fix: corrected styles for long text in the roadmap step`); +report.push(`2 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(``); +report.push(`2021-08-24T15:38:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-927 fix: corrected styles by comments from Designer`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`4 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`2 0 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`5 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-24T16:18:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-927 fix: added error message for invalid login or password`); +report.push(`1 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`9 0 src/ts/pages/Authorization/styles/form.scss`); +report.push(`6 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-08-24T17:51:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-927 fix: fixed bug with favorite icon in the template`); +report.push(`14 15 src/ts/pages/Template/components/Description.tsx`); +report.push(``); +report.push(`2021-08-25T11:25:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-953 fix: removed accessToken from request queryParam`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(`1 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-08-25T18:47:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-952 fix: corrected error styles for roadmap`); +report.push(`1 1 src/assets/images/status/error.svg`); +report.push(`4 4 src/ts/pages/Requests/api.ts`); +report.push(`8 15 src/ts/pages/Template/components/Roles.tsx`); +report.push(`35 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`30 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`3 2 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`68 0 src/ts/snippets/RequestStatus/components/roadmap/view/InfoError.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`9 0 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-08-26T10:37:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-976 fix: corrected filter buttons logic`); +report.push(`5 14 src/ts/pages/Notifications/index.tsx`); +report.push(`4 11 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-26T10:42:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-976 fix: return stateHash`); +report.push(`4 2 src/ts/pages/Notifications/index.tsx`); +report.push(``); +report.push(`2021-08-26T12:59:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1000 fix: corrected checkbox layout and Login form logic`); +report.push(`7 1 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`3 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`2 2 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`27 28 src/ts/pages/Template/components/Roles.tsx`); +report.push(`12 4 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-08-26T17:29:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-12 fix: fixed warnings in the console`); +report.push(`8 8 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`33 15 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`5 2 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`5 2 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`3 2 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`17 6 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`25 9 src/ts/pages/Template/store/Template.ts`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`8 8 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(`6 6 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-08-27T12:47:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-979 fix: added ErrorNotification for faild template request process`); +report.push(`4 4 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`10 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`33 9 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-08-30T12:37:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-978 fix: change logic for pagination`); +report.push(`4 6 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-08-30T13:26:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-904 feat: add support banner on main page`); +report.push(`316 0 src/assets/images/banners/Support.svg`); +report.push(`3 4 src/ts/components/Banners/banner.tsx`); +report.push(`18 15 src/ts/components/Banners/index.tsx`); +report.push(`16 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-08-30T13:31:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-904 feat: add support banner on main page`); +report.push(`1 1 src/ts/components/Banners/index.tsx`); +report.push(``); +report.push(`2021-08-30T13:53:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-891 refactor: remove request for RoadMap`); +report.push(`23 18 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 7 src/ts/snippets/RequestStatus/api.ts`); +report.push(`11 11 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-08-30T13:56:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-891 refactor: remove request for RoadMap`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-08-30T14:05:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-987 fix: change style for remove blur effect`); +report.push(`4 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2021-08-30T14:20:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-896 fix: change style for help by design`); +report.push(`18 12 src/ts/pages/Template/components/Help.tsx`); +report.push(`13 14 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2021-08-30T21:13:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-978 fix: corrected banner text and removed dots`); +report.push(`1 1 src/ts/components/Banners/index.tsx`); +report.push(`26 0 src/ts/interfaces/FilterParams.ts`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-08-31T09:44:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-896 fix: change style for Help by comments from designer`); +report.push(`0 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`10 16 src/ts/pages/Template/components/Help.tsx`); +report.push(`2 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`0 6 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2021-08-31T11:13:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-986 fix: change error parser`); +report.push(`16 2 src/ts/helpers/HttpClient.ts`); +report.push(`1 0 src/ts/interfaces/Error.ts`); +report.push(`7 15 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`12 12 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`3 3 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-08-31T13:19:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 feat: added filters for requests`); +report.push(`6 6 src/ts/interfaces/FilterParams.ts`); +report.push(`24 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`13 5 src/ts/pages/Requests/api.ts`); +report.push(`11 11 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`0 10 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`45 6 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`28 11 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`22 7 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`19 7 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`20 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-31T14:14:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-728 fix: add fake Catalogue for Ux tests`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`2398 0 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(`42 0 src/ts/pages/UxTestCatalogue/components/Catalogue.tsx`); +report.push(`27 0 src/ts/pages/UxTestCatalogue/components/Categories.tsx`); +report.push(`59 0 src/ts/pages/UxTestCatalogue/components/banners/BannerBig.tsx`); +report.push(`59 0 src/ts/pages/UxTestCatalogue/components/banners/BannerSmall.tsx`); +report.push(`64 0 src/ts/pages/UxTestCatalogue/components/banners/BannersList.tsx`); +report.push(`68 0 src/ts/pages/UxTestCatalogue/components/categories/CategoryDetails.tsx`); +report.push(`123 0 src/ts/pages/UxTestCatalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`28 0 src/ts/pages/UxTestCatalogue/components/categories/CategoryItemsList.tsx`); +report.push(`75 0 src/ts/pages/UxTestCatalogue/components/categories/CategoryList.tsx`); +report.push(`19 0 src/ts/pages/UxTestCatalogue/components/categories/SubTitle.tsx`); +report.push(`51 0 src/ts/pages/UxTestCatalogue/components/categories/line/Folder.tsx`); +report.push(`54 0 src/ts/pages/UxTestCatalogue/components/categories/line/Item.tsx`); +report.push(`43 0 src/ts/pages/UxTestCatalogue/components/favorites/index.tsx`); +report.push(`69 0 src/ts/pages/UxTestCatalogue/components/favorites/list.tsx`); +report.push(`61 0 src/ts/pages/UxTestCatalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`63 0 src/ts/pages/UxTestCatalogue/components/line/CategoryItem.tsx`); +report.push(`44 0 src/ts/pages/UxTestCatalogue/components/line/CategoryTitle.tsx`); +report.push(`59 0 src/ts/pages/UxTestCatalogue/helpers/categories-tree.ts`); +report.push(`22 0 src/ts/pages/UxTestCatalogue/helpers/favorites.ts`); +report.push(`22 0 src/ts/pages/UxTestCatalogue/helpers/icons.ts`); +report.push(`112 0 src/ts/pages/UxTestCatalogue/index.tsx`); +report.push(`70 0 src/ts/pages/UxTestCatalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-08-31T14:21:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-728 fix: add fake Catalogue for Ux tests`); +report.push(`1 1 src/ts/pages/UxTestCatalogue/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/UxTestCatalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/UxTestCatalogue/components/banners/BannerSmall.tsx`); +report.push(`2 2 src/ts/pages/UxTestCatalogue/components/banners/BannersList.tsx`); +report.push(`2 2 src/ts/pages/UxTestCatalogue/components/categories/CategoryList.tsx`); +report.push(`4 4 src/ts/pages/UxTestCatalogue/index.tsx`); +report.push(``); +report.push(`2021-08-31T14:35:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1028 fix: skip 2 first categories in Catalogue`); +report.push(`17 2 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-08-31T15:27:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1028 fix: add cache for count request`); +report.push(`3 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`39 12 src/ts/pages/Requests/api.ts`); +report.push(`5 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-08-31T17:11:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-927 fix: corrected styles by comments from Designer`); +report.push(`5 0 src/assets/custom-ui-kit/InfoOutline.svg`); +report.push(`31 36 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`16 52 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`3 6 src/ts/pages/Template/styles/group.scss`); +report.push(`2 2 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-08-31T22:27:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 refactor: change requests for Search`); +report.push(`3 0 src/ts/pages/Catalogue/api.ts`); +report.push(`1 1 src/ts/pages/Search/index.tsx`); +report.push(`12 28 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-08-31T23:21:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-986 fix: clear http request line`); +report.push(`0 3 src/ts/helpers/HttpClient.ts`); +report.push(`2 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2021-09-01T12:04:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1039 fix: corrected Header props for Medium Request`); +report.push(`3 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(``); +report.push(`2021-09-01T12:48:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 refactor: change requests for catalogue tree`); +report.push(`26 7 src/ts/components/Image/index.tsx`); +report.push(`4 2 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`5 5 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`9 3 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`10 38 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`6 21 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`10 10 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`4 8 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`12 15 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`0 73 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`4 0 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`7 23 src/ts/pages/Catalogue/index.tsx`); +report.push(`48 38 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`2 2 src/ts/pages/Search/index.tsx`); +report.push(`4 29 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-09-01T13:10:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 refactor: change requests for catalogue tree`); +report.push(`7 5 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`11 4 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-09-01T13:15:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-986 fix: change error parser`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-09-01T14:38:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1044 feat: remove levels in Catalogue`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`1 2 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`29 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-09-01T14:39:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1013 fix: added link to the cssp.vtb.ru for SD-ERROR status of Request`); +report.push(`2 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`27 4 src/ts/snippets/RequestStatus/components/roadmap/view/InfoError.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(``); +report.push(`2021-09-01T15:54:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 fix: change links in template`); +report.push(`4 4 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`14 37 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-09-01T16:06:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 fix: change favorites`); +report.push(`9 9 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`4 5 src/ts/pages/Template/components/Description.tsx`); +report.push(``); +report.push(`2021-09-02T09:18:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 fix: change requests for catalogue tree`); +report.push(`0 12 src/ts/pages/Catalogue/api.ts`); +report.push(`2 7 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-09-02T09:43:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 fix: refactoring HTTP requests`); +report.push(`1 2 src/ts/pages/Authorization/api.ts`); +report.push(`9 9 src/ts/pages/Notifications/api.ts`); +report.push(`5 0 src/ts/pages/PageWrapper/helpers/getTitleForNotifications.tsx`); +report.push(``); +report.push(`2021-09-02T09:48:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 fix: refactoring HTTP requests`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`0 5 src/ts/pages/PageWrapper/helpers/getTitleForNotifications.tsx`); +report.push(``); +report.push(`2021-09-02T10:33:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-876 fix: corrected pop-up text for Notifications`); +report.push(`2 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`21 4 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(``); +report.push(`2021-09-02T12:45:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-876 refactor: remove folder from search and fix style for menu`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`4 1 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-09-02T16:20:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 feat: added OrgUnit filter`); +report.push(`4 0 src/ts/interfaces/FilterParams.ts`); +report.push(`21 4 src/ts/pages/Requests/api.ts`); +report.push(`15 3 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`59 0 src/ts/pages/Requests/components/controls/OrgUnitFilter.tsx`); +report.push(``); +report.push(`2021-09-03T11:29:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-945 fix: corrected api request for AD users for UserFilter`); +report.push(`7 0 src/ts/pages/Requests/api.ts`); +report.push(`2 1 src/ts/pages/Requests/components/controls/OrgUnitFilter.tsx`); +report.push(`13 10 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(``); +report.push(`2021-09-03T12:34:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1086 fix: change request for recomended`); +report.push(`1 72 src/ts/pages/MainPage/api.ts`); +report.push(`0 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(``); +report.push(`2021-09-03T12:36:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1086 fix: hide folders from search map`); +report.push(`3 1 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-09-03T13:34:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1070 fix: correct Button disabling logic for roles requesting`); +report.push(`16 7 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`2 2 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`3 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`10 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-09-03T15:22:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1081 fix: textarea broken for new styleg`); +report.push(`26 23 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2021-09-06T11:27:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1019 feat: add page for IE`); +report.push(`- - public/assets/images/ie.png`); +report.push(`52 0 public/ie.html`); +report.push(``); +report.push(`2021-09-06T11:29:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1058 refactor: remove diff between develop and production`); +report.push(`3 9 Dockerfile`); +report.push(`3 0 nginx.dev.conf => nginx.conf`); +report.push(`0 117 nginx.prod.conf`); +report.push(`1 1 public/index.html`); +report.push(``); +report.push(`2021-09-06T12:07:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1019 feat: add page for IE`); +report.push(`19 11 nginx.conf`); +report.push(``); +report.push(`2021-09-06T12:08:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1019 feat: add page for IE`); +report.push(`0 5 nginx.conf`); +report.push(``); +report.push(`2021-09-06T12:25:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1088 fix: add animation for notification`); +report.push(`16 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-06T12:37:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1088 feat: add animation for notification`); +report.push(`6 9 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-06T12:39:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1088 feat: add animation for notification`); +report.push(`3 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-06T12:46:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1088 feat: add animation for notification`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-06T13:40:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-615 feat: added NewTemplate subpage of Builder page`); +report.push(`3 0 src/assets/custom-ui-kit/BuilderSolid.svg`); +report.push(`34 31 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`88 0 src/ts/pages/Builder/NewTemplate.tsx`); +report.push(`96 0 src/ts/pages/Builder/components/AccessDetails.tsx`); +report.push(`47 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`51 0 src/ts/pages/Builder/index.tsx`); +report.push(`29 0 src/ts/pages/Builder/styles/details.scss`); +report.push(`13 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`33 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`65 0 src/ts/pages/Builder/styles/template.scss`); +report.push(`8 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-09-06T17:49:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-615 feat: added main subpage of Builder page`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`120 0 src/ts/pages/Builder/Main.tsx`); +report.push(`6 5 src/ts/pages/Builder/NewTemplate.tsx`); +report.push(`33 0 src/ts/pages/Builder/TemplatesList.tsx`); +report.push(`79 0 src/ts/pages/Builder/api.ts`); +report.push(`69 0 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`10 28 src/ts/pages/Builder/index.tsx`); +report.push(`103 0 src/ts/pages/Builder/styles/card.scss`); +report.push(`20 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`22 0 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`22 0 src/ts/pages/Builder/view/List.tsx`); +report.push(`6 6 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-09-06T17:52:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-615 fix: comment Profile page`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`5 5 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-09-07T10:04:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1017 fix: remove port from redirect`); +report.push(`1 0 nginx.conf`); +report.push(``); +report.push(`2021-09-07T11:32:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1094 fix: change style for main page (text overflow)`); +report.push(`0 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(``); +report.push(`2021-09-07T11:34:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1094 refactor: fix flag name (multiple)`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`1 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(``); +report.push(`2021-09-07T13:04:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1079 fix: change logic for search parent element in infinite scroll`); +report.push(`53 19 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`0 5 src/ts/components/DataLoader/styles/index.scss`); +report.push(``); +report.push(`2021-09-07T13:45:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1079 fix: change logic for infinite scroll padding`); +report.push(`7 2 src/ts/components/DataLoader/index.tsx`); +report.push(`25 8 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`2 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`17 14 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-07T16:06:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-958 feat: created the base of Empowerments subpage of Builder page`); +report.push(`6 17 src/ts/pages/Builder/Main.tsx`); +report.push(`13 11 src/ts/pages/Builder/NewTemplate.tsx`); +report.push(`4 24 src/ts/pages/Builder/components/AccessDetails.tsx`); +report.push(`36 0 src/ts/pages/Builder/components/ButtonLink.tsx`); +report.push(`35 0 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`75 0 src/ts/pages/Builder/components/Empowerments.tsx`); +report.push(`32 0 src/ts/pages/Builder/styles/button-link.scss`); +report.push(`14 0 src/ts/pages/Builder/styles/buttons-group.scss`); +report.push(`11 23 src/ts/pages/Builder/styles/details.scss`); +report.push(`25 0 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`8 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`4 28 src/ts/pages/Builder/styles/index.scss`); +report.push(`3 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-09-07T18:15:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-958 feat: added Control Panel and Cards view`); +report.push(`13 3 src/ts/pages/Builder/Main.tsx`); +report.push(`81 0 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`53 0 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`11 6 src/ts/pages/Builder/styles/card.scss`); +report.push(`43 0 src/ts/pages/Builder/styles/control.scss`); +report.push(`14 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`9 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`2 2 src/ts/pages/Builder/view/Cards.tsx`); +report.push(``); +report.push(`2021-09-08T11:24:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1079 fix: change logic for search parent in infinite scroll`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`3 2 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 0 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`14 17 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-08T11:46:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1106 feat: add roles and requests in Nginx config`); +report.push(`8 0 nginx.conf`); +report.push(``); +report.push(`2021-09-08T11:52:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1106 feat: add roles and requests in Nginx config`); +report.push(`9 1 nginx.conf`); +report.push(`14 0 src/setupProxy.js`); +report.push(``); +report.push(`2021-09-08T13:29:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1106 refactor: remove double location in Nginx`); +report.push(`25 74 nginx.conf`); +report.push(`47 47 src/setupProxy.js`); +report.push(`8 8 src/ts/pages/Authorization/api.ts`); +report.push(`2 2 src/ts/pages/Builder/api.ts`); +report.push(`4 4 src/ts/pages/Catalogue/api.ts`); +report.push(`6 6 src/ts/pages/Help/api.ts`); +report.push(`3 3 src/ts/pages/MainPage/api.ts`); +report.push(`10 10 src/ts/pages/News/api.ts`); +report.push(`3 3 src/ts/pages/Notifications/api.ts`); +report.push(`2 2 src/ts/pages/Profile/api.ts`); +report.push(`14 14 src/ts/pages/Requests/api.ts`); +report.push(`8 8 src/ts/pages/Template/api.ts`); +report.push(`5 5 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(``); +report.push(`2021-09-08T18:15:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-958 feat: added new components to the Empowerments form`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`3 3 src/ts/components/Table/index.tsx`); +report.push(`2 0 src/ts/components/Table/styles/index.scss`); +report.push(`132 2 src/ts/pages/Builder/components/Empowerments.tsx`); +report.push(`99 0 src/ts/pages/Builder/components/Table.tsx`); +report.push(`58 0 src/ts/pages/Builder/components/Tabs.tsx`); +report.push(`20 0 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`20 0 src/ts/pages/Builder/interfaces/IFilterLabels.ts`); +report.push(`7 0 src/ts/pages/Builder/interfaces/INewReference.ts`); +report.push(`64 0 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`2 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-09-09T09:31:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1109 fix: show full text for long title on small display in Catalogue`); +report.push(`0 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-09-09T10:21:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-958 fix: corrected Select styles`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`27 29 src/ts/pages/Builder/components/Empowerments.tsx`); +report.push(`2 1 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2021-09-09T10:23:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-958 fix: corrected Select styles`); +report.push(`1 1 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2021-09-09T11:19:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1105 fix: set color for new and old roles by status`); +report.push(`9 5 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-09-10T13:35:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-959 feat: added Rules subpages`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`35 0 src/ts/pages/Builder/components/AddItemButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/ButtonLink.tsx`); +report.push(`7 6 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`62 0 src/ts/pages/Builder/components/CheckboxTree.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`18 17 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`66 0 src/ts/pages/Builder/components/ModalWindow.tsx`); +report.push(`83 0 src/ts/pages/Builder/components/RulesFormWrapper.tsx`); +report.push(`10 9 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`2 2 src/ts/pages/Builder/{ => components}/TemplatesList.tsx`); +report.push(`23 1 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`2 2 src/ts/pages/Builder/index.tsx`); +report.push(`24 15 src/ts/pages/Builder/{components => pages}/AccessDetails.tsx`); +report.push(`30 0 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`35 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`33 48 src/ts/pages/Builder/{components => pages}/Empowerments.tsx`); +report.push(`35 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`11 11 src/ts/pages/Builder/{ => pages}/Main.tsx`); +report.push(`36 15 src/ts/pages/Builder/{ => pages}/NewTemplate.tsx`); +report.push(`32 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`0 32 src/ts/pages/Builder/styles/button-link.scss`); +report.push(`0 14 src/ts/pages/Builder/styles/buttons-group.scss`); +report.push(`15 1 src/ts/pages/Builder/styles/details.scss`); +report.push(`22 26 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`2 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`34 3 src/ts/pages/Builder/styles/index.scss`); +report.push(`68 2 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-09-10T15:24:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`1 1 src/setupProxy.js`); +report.push(`51 0 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`35 0 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`30 0 src/ts/components/Tree/components/TreeMore.tsx`); +report.push(`52 0 src/ts/components/Tree/helpers/index.ts`); +report.push(`5 0 src/ts/components/Tree/index.scss`); +report.push(`169 0 src/ts/components/Tree/index.tsx`); +report.push(`15 1 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`49 0 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`20 17 src/ts/pages/Requests/components/controls/OrgUnitFilter.tsx`); +report.push(``); +report.push(`2021-09-10T15:27:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`5 5 src/ts/components/Tree/index.tsx`); +report.push(``); +report.push(`2021-09-11T12:09:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`22 6 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`18 3 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`4 0 src/ts/components/Tree/components/TreeMore.tsx`); +report.push(`46 5 src/ts/components/Tree/helpers/index.ts`); +report.push(`44 0 src/ts/components/Tree/index.scss`); +report.push(`56 9 src/ts/components/Tree/index.tsx`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`29 0 src/ts/pages/Requests/api.ts`); +report.push(`9 17 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-11T13:59:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`13 4 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`13 4 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`71 22 src/ts/components/Tree/helpers/index.ts`); +report.push(`4 0 src/ts/components/Tree/index.scss`); +report.push(`32 5 src/ts/components/Tree/index.tsx`); +report.push(``); +report.push(`2021-09-11T16:03:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`3 3 src/ts/components/Tree/helpers/index.ts`); +report.push(`2 2 src/ts/components/Tree/index.scss`); +report.push(`26 7 src/ts/components/Tree/index.tsx`); +report.push(`12 4 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-11T16:26:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`18 23 src/ts/components/Tree/helpers/index.ts`); +report.push(`13 9 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/interfaces/FilterParams.ts`); +report.push(`2 2 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-11T16:43:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(`5 17 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`6 14 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`0 63 src/ts/pages/Requests/components/controls/OrgUnitFilter.tsx`); +report.push(``); +report.push(`2021-09-11T17:00:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`96 0 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`75 0 src/ts/components/Tree/helpers/select.ts`); +report.push(`3 3 src/ts/components/Tree/index.tsx`); +report.push(`9 3 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`14 11 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-11T17:19:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1119 feat: add tree component`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`13 11 src/ts/components/Tree/helpers/index.ts`); +report.push(`1 1 src/ts/components/Tree/helpers/select.ts`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(`27 29 src/ts/pages/Requests/api.ts`); +report.push(`0 1 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2021-09-11T20:04:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1112 fix: fixed prod bugs`); +report.push(`1 1 src/setupProxy.js`); +report.push(`11 8 src/ts/components/Banners/index.scss`); +report.push(`9 5 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`14 10 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`3 3 src/ts/pages/MainPage/index.tsx`); +report.push(`7 3 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`11 10 src/ts/pages/MainPage/styles/task.scss`); +report.push(`1 1 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`3 15 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`6 6 src/ts/pages/Requests/styles/item.scss`); +report.push(`0 1 src/ts/snippets/Buttons/index.scss`); +report.push(`5 5 src/ts/snippets/Header/components/Search.tsx`); +report.push(`6 6 src/ts/snippets/Header/styles/search.scss`); +report.push(``); +report.push(`2021-09-11T20:14:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1112 fix: corrected pop-up styles`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-11T20:40:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1112 fix: corrected header search icon`); +report.push(`5 4 src/ts/pages/Search/components/Search.tsx`); +report.push(``); +report.push(`2021-09-11T21:33:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-0000 fix: return release-1 from master`); +report.push(`58 25 nginx.conf`); +report.push(`3 3 public/robots.txt`); +report.push(`0 3 src/assets/custom-ui-kit/BuilderSolid.svg`); +report.push(`55 72 src/setupProxy.js`); +report.push(`5 4 src/ts/components/Banners/index.scss`); +report.push(`3 8 src/ts/components/DataLoader/index.tsx`); +report.push(`24 76 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`0 1 src/ts/components/DataLoader/store/index.ts`); +report.push(`5 0 src/ts/components/DataLoader/styles/index.scss`); +report.push(`7 26 src/ts/components/Image/index.tsx`); +report.push(`12 12 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`0 95 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 2 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`3 3 src/ts/components/Table/index.tsx`); +report.push(`0 2 src/ts/components/Table/styles/index.scss`); +report.push(`0 76 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`0 59 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`0 34 src/ts/components/Tree/components/TreeMore.tsx`); +report.push(`0 139 src/ts/components/Tree/helpers/index.ts`); +report.push(`0 75 src/ts/components/Tree/helpers/select.ts`); +report.push(`0 53 src/ts/components/Tree/index.scss`); +report.push(`0 266 src/ts/components/Tree/index.tsx`); +report.push(`0 1 src/ts/components/index.scss`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`7 11 src/ts/interfaces/FilterParams.ts`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`8 8 src/ts/pages/Authorization/api.ts`); +report.push(`0 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`4 6 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`0 79 src/ts/pages/Builder/api.ts`); +report.push(`0 35 src/ts/pages/Builder/components/AddItemButton.tsx`); +report.push(`0 36 src/ts/pages/Builder/components/ButtonLink.tsx`); +report.push(`0 36 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`0 62 src/ts/pages/Builder/components/CheckboxTree.tsx`); +report.push(`0 81 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`0 70 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`0 47 src/ts/pages/Builder/components/Header.tsx`); +report.push(`0 66 src/ts/pages/Builder/components/ModalWindow.tsx`); +report.push(`0 83 src/ts/pages/Builder/components/RulesFormWrapper.tsx`); +report.push(`0 54 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`0 99 src/ts/pages/Builder/components/Table.tsx`); +report.push(`0 58 src/ts/pages/Builder/components/Tabs.tsx`); +report.push(`0 33 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`0 42 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`0 33 src/ts/pages/Builder/index.tsx`); +report.push(`0 20 src/ts/pages/Builder/interfaces/IFilterLabels.ts`); +report.push(`0 7 src/ts/pages/Builder/interfaces/INewReference.ts`); +report.push(`0 85 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`0 30 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`0 35 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`0 188 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 35 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`0 119 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`0 112 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`0 32 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`0 108 src/ts/pages/Builder/styles/card.scss`); +report.push(`0 43 src/ts/pages/Builder/styles/control.scss`); +report.push(`0 31 src/ts/pages/Builder/styles/details.scss`); +report.push(`0 86 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`0 36 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`0 69 src/ts/pages/Builder/styles/index.scss`); +report.push(`0 134 src/ts/pages/Builder/styles/template.scss`); +report.push(`0 22 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`0 22 src/ts/pages/Builder/view/List.tsx`); +report.push(`14 5 src/ts/pages/Catalogue/api.ts`); +report.push(`5 6 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`3 9 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`38 10 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`21 6 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`11 11 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`8 4 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`15 12 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`73 0 src/ts/pages/Catalogue/helpers/categories-tree.ts`); +report.push(`0 4 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`23 7 src/ts/pages/Catalogue/index.tsx`); +report.push(`35 81 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`1 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`7 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`6 6 src/ts/pages/Help/api.ts`); +report.push(`3 3 src/ts/pages/MainPage/api.ts`); +report.push(`5 9 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`10 14 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`1 0 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`3 7 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`10 11 src/ts/pages/MainPage/styles/task.scss`); +report.push(`10 10 src/ts/pages/News/api.ts`); +report.push(`3 3 src/ts/pages/Notifications/api.ts`); +report.push(`1 1 src/ts/pages/Notifications/index.tsx`); +report.push(`1 9 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`15 19 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`2 2 src/ts/pages/Profile/api.ts`); +report.push(`1 24 src/ts/pages/Reconciliations/index.tsx`); +report.push(`18 77 src/ts/pages/Requests/api.ts`); +report.push(`12 12 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`11 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`13 70 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`0 44 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`0 65 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`0 58 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`0 57 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`6 6 src/ts/pages/Requests/styles/item.scss`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`4 5 src/ts/pages/Search/components/Search.tsx`); +report.push(`2 2 src/ts/pages/Search/index.tsx`); +report.push(`44 4 src/ts/pages/Search/store/Search.ts`); +report.push(`7 12 src/ts/pages/Template/api.ts`); +report.push(`5 4 src/ts/pages/Template/components/Description.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(`5 9 src/ts/pages/Template/components/Roles.tsx`); +report.push(`37 14 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 20 src/ts/pages/Treatments/index.tsx`); +report.push(`5 5 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(`1 0 src/ts/snippets/Buttons/index.scss`); +report.push(`5 5 src/ts/snippets/Header/components/Search.tsx`); +report.push(`6 6 src/ts/snippets/Header/styles/search.scss`); +report.push(``); +report.push(`2021-09-13T13:46:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1141 fix: update filters by Date`); +report.push(`2 0 src/ts/interfaces/FilterParams.ts`); +report.push(`8 3 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`65 11 src/ts/pages/Requests/components/ControlPanelDate.tsx`); +report.push(`6 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-13T17:48:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-959 feat: created ApprovalRules subpages`); +report.push(`0 62 src/ts/pages/Builder/components/CheckboxTree.tsx`); +report.push(`21 19 src/ts/pages/Builder/components/ModalWindow.tsx`); +report.push(`51 0 src/ts/pages/Builder/components/OrgStructuresFilter.tsx`); +report.push(`12 12 src/ts/pages/Builder/components/Table.tsx`); +report.push(`6 16 src/ts/pages/Builder/components/Tabs.tsx`); +report.push(`10 0 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`0 20 src/ts/pages/Builder/interfaces/IFilterLabels.ts`); +report.push(`45 0 src/ts/pages/Builder/interfaces/IFilterParams.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/TabType.ts`); +report.push(`187 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`25 16 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`65 0 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/details.scss`); +report.push(`4 44 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`2 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`49 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-09-14T14:27:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1037 fix: fixed bugs`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`0 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-09-14T14:54:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1123 refactor: change loader for Tree`); +report.push(`2 16 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`31 0 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`2 2 src/ts/components/Tree/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/api.ts`); +report.push(`4 3 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-14T14:57:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1123 refactor: change loader for Tree`); +report.push(`2 2 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2021-09-14T15:11:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 refactor: fix page number`); +report.push(`4 4 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Draft/index.tsx`); +report.push(`1 1 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`5 5 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-09-14T15:14:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 refactor: fix page number`); +report.push(`1 1 src/ts/pages/Notifications/api.ts`); +report.push(``); +report.push(`2021-09-14T16:21:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1037 fix: corrected pageNumber prop for Buttons component`); +report.push(`1 1 src/ts/snippets/Buttons/index.tsx`); +report.push(``); +report.push(`2021-09-15T09:23:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1123 fix: change parameters in Loader for Tree`); +report.push(`6 28 src/ts/pages/Requests/api.ts`); +report.push(`3 3 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-15T09:35:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1123 fix: clear filter for null value`); +report.push(`6 3 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2021-09-15T10:00:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1156 refactor: change request for tree`); +report.push(`4 3 src/ts/pages/Builder/components/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-15T10:34:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1123 fix: add limit for list of values`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(`3 1 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-15T11:02:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1162 fix: return readAll in notification`); +report.push(`1 1 src/ts/pages/Notifications/api.ts`); +report.push(``); +report.push(`2021-09-15T15:37:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1165 fix: correct Requests loading process`); +report.push(`5 5 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 7 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`10 27 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 11 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-16T10:56:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 fix: fix code style for tree in Builder and add proxy for local backend`); +report.push(`6 3 src/setupProxy.js`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 7 src/ts/pages/Builder/components/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-16T11:12:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 fix: add new support phone number`); +report.push(`1 1 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2021-09-16T11:13:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 fix: add new support phone number`); +report.push(`1 1 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2021-09-16T12:25:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1134 feat: add example for validation data in Form`); +report.push(`8 0 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`66 58 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`123 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`11 16 src/ts/pages/Builder/styles/details.scss`); +report.push(``); +report.push(`2021-09-16T12:27:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1134 feat: add example for validation data in Form`); +report.push(`1 1 src/ts/pages/Builder/styles/details.scss`); +report.push(``); +report.push(`2021-09-16T12:30:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1134 feat: add example for validation data in Form`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-09-16T12:31:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1134 feat: add example for validation data in Form`); +report.push(`1 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-09-16T15:44:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1216 fix: hide filters for search`); +report.push(`2 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-09-16T18:15:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1188 feat: added checkbox for access removing`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`12 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`16 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`3 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(`5 3 src/ts/pages/Template/components/Roles.tsx`); +report.push(`20 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`10 5 src/ts/pages/Template/store/Template.ts`); +report.push(`4 0 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-09-17T10:26:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1193 feat: remove disabled for User list in Template`); +report.push(`3 1 src/ts/pages/Template/api.ts`); +report.push(`16 6 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-09-17T10:34:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1193 feat: remove disabled for User list in Template`); +report.push(`0 2 src/ts/pages/Template/api.ts`); +report.push(`10 4 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-09-17T11:56:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1118 feat: add cache for backend requests`); +report.push(`1 0 Dockerfile`); +report.push(`20 1 nginx.conf`); +report.push(``); +report.push(`2021-09-17T12:19:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1118 feat: add cache for backend requests`); +report.push(`1 0 nginx.conf`); +report.push(``); +report.push(`2021-09-17T12:37:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1118 feat: add cache for backend requests`); +report.push(`0 1 Dockerfile`); +report.push(`0 17 nginx.conf`); +report.push(``); +report.push(`2021-09-17T12:43:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1037 fix: clear cache after unmounting Reconciliations and Treatments pages`); +report.push(`3 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`4 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-17T13:35:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1224 fix: change mail text`); +report.push(`4 4 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-09-17T13:36:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1224 fix: change mail text`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-09-17T13:36:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-834 feat: removed help badge for planned steps in roadmap`); +report.push(`3 9 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-09-17T13:39:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1224 fix: change mail text`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-09-18T09:22:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-987 fix: return transparent background for textarea`); +report.push(`5 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2021-09-18T10:19:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 fix: show error message from backend on Login page`); +report.push(`8 2 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-09-18T11:24:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1228 fix: cleaned up Roles after Template page unmounting`); +report.push(`5 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-09-18T11:27:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1228 fix: removing unused code`); +report.push(`0 4 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-09-18T13:19:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1227 fix: added Route to AccessRequest page`); +report.push(`14 9 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2021-09-18T15:17:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1230 fix: add all urls in Nginx for SM`); +report.push(`14 2 nginx.conf`); +report.push(``); +report.push(`2021-09-18T21:09:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1231 fix: enable Request Button for old roles`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-09-19T11:14:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1229 fix: corrected endpoint for Notifications count`); +report.push(`4 1 src/ts/pages/Authorization/api.ts`); +report.push(`17 25 src/ts/pages/Notifications/api.ts`); +report.push(``); +report.push(`2021-09-19T13:11:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1232 fix: corrected roles sorting and removed grey color for old role`); +report.push(`24 13 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-09-19T13:17:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1235 fix: add reload page after comment`); +report.push(`1 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`9 2 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-09-20T10:43:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1223 fix: hide cursor for roadmap`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2021-09-20T14:48:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`42 7 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`7 0 src/ts/interfaces/SearchParams.ts`); +report.push(`2 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/store/SearchFilters.ts`); +report.push(`1 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`31 23 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`14 17 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`15 17 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`21 17 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`87 0 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`2 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-20T16:49:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`1 7 src/ts/components/Select/components/list/Static.tsx`); +report.push(`3 1 src/ts/components/Select/helpers/index.ts`); +report.push(`1 0 src/ts/interfaces/SearchParams.ts`); +report.push(`13 22 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/api.ts`); +report.push(`7 12 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`27 54 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`21 15 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`7 4 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`7 4 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`7 5 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`17 6 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`13 20 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-20T18:22:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`11 10 src/ts/components/Select/components/Search.tsx`); +report.push(`18 5 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-09-21T12:23:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1240 fix: add value list`); +report.push(`44 0 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`49 0 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`13 0 src/ts/components/Select/index.tsx`); +report.push(`3 92 src/ts/components/Select/styles/index.scss`); +report.push(`48 0 src/ts/components/Select/styles/list.scss`); +report.push(`34 0 src/ts/components/Select/styles/value-list.scss`); +report.push(`50 0 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2021-09-21T14:48:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filtersg`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`5 2 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`15 13 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`4 0 src/ts/components/Select/helpers/constants.ts`); +report.push(`42 37 src/ts/components/Select/index.tsx`); +report.push(`2 1 src/ts/components/Select/styles/value-list.scss`); +report.push(`2 0 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(``); +report.push(`2021-09-21T16:42:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add Tree in Select`); +report.push(`1 0 src/ts/components/Select/helpers/constants.ts`); +report.push(`64 27 src/ts/components/Select/index.tsx`); +report.push(`4 0 src/ts/components/Select/styles/list.scss`); +report.push(`39 13 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-09-22T11:27:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1188 feat: added new logic for Access Closing`); +report.push(`1 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`4 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`13 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`14 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`16 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`3 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`42 13 src/ts/pages/Template/components/Template.tsx`); +report.push(`5 1 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`64 0 src/ts/pages/Template/components/modals/AccessClosingModal.tsx`); +report.push(`68 0 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`7 7 src/ts/pages/Template/store/Template.ts`); +report.push(`0 5 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-09-22T19:04:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1203 fix: corrected Builder by comments from Designer`); +report.push(`4 2 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`20 14 src/ts/pages/Builder/components/ModalWindow.tsx`); +report.push(`39 2 src/ts/pages/Builder/components/RulesFormWrapper.tsx`); +report.push(`53 0 src/ts/pages/Builder/components/RulesList.tsx`); +report.push(`49 60 src/ts/pages/Builder/components/Table.tsx`); +report.push(`63 0 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`5 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`107 31 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`7 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`61 14 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`7 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`7 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`4 0 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(`10 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`42 6 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-09-23T09:27:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`17 44 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`7 1 src/ts/components/Select/components/Search.tsx`); +report.push(`7 4 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`14 11 src/ts/components/Select/components/list/Static.tsx`); +report.push(`9 5 src/ts/components/Select/components/list/index.tsx`); +report.push(`9 6 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`27 22 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`5 5 src/ts/components/Select/components/value/Single.tsx`); +report.push(`25 17 src/ts/components/Select/components/value/index.tsx`); +report.push(`7 24 src/ts/components/Select/helpers/index.ts`); +report.push(`57 23 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/components/Select/styles/index.scss`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`77 30 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-09-23T10:33:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`13 4 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 7 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`0 4 src/ts/components/Select/components/list/index.tsx`); +report.push(`15 72 src/ts/components/Select/components/value/index.tsx`); +report.push(`0 12 src/ts/components/Select/helpers/index.ts`); +report.push(`3 9 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-09-23T11:31:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`0 8 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`0 46 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`2 0 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`1 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-09-23T11:44:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 feat: add multiple select for search filters`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(`5 0 src/ts/pages/Treatments/store/SearchFilters.ts`); +report.push(``); +report.push(`2021-09-23T13:08:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1203 fix: added Success page routing for buttons`); +report.push(`8 5 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`71 0 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`68 0 src/ts/pages/Builder/components/modals/DraftModal.tsx`); +report.push(`7 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`8 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`8 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`8 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`8 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`34 9 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`47 0 src/ts/pages/Builder/pages/SuccessRequest.tsx`); +report.push(`8 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2021-09-23T14:24:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1201 fix: remove cache from html`); +report.push(`4 0 public/index.html`); +report.push(``); +report.push(`2021-09-23T17:12:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1232 fix: corrected Roles color logic`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`0 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 3 src/ts/pages/Template/components/Groups.tsx`); +report.push(`5 5 src/ts/pages/Template/components/Roles.tsx`); +report.push(`4 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-09-24T09:18:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 fix: select User in Template not work`); +report.push(`8 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-09-24T09:26:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1186 fix: select user in Template not work`); +report.push(`10 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-09-24T09:45:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1089 fix: change style for Clear button in Select`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`5 0 src/ts/components/Select/styles/list.scss`); +report.push(`1 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-09-24T11:09:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1262 fix: add text with warning in Template`); +report.push(`7 0 src/ts/pages/Template/components/Description.tsx`); +report.push(`8 2 src/ts/pages/Template/styles/description.scss`); +report.push(``); +report.push(`2021-09-24T11:15:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 fix: change style for disable select in Template (pt 3.1)`); +report.push(`1 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`10 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(``); +report.push(`2021-09-24T12:52:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1263 fix: change style for roles in table`); +report.push(`26 33 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`29 25 src/ts/components/Table/components/Groups.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`6 3 src/ts/components/Table/styles/index.scss`); +report.push(`38 31 src/ts/components/Table/styles/info.scss`); +report.push(``); +report.push(`2021-09-24T12:53:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1263 fix: change style for roles in table`); +report.push(`1 1 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(``); +report.push(`2021-09-28T09:47:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1306 fix: add description in Template`); +report.push(`6 3 src/ts/pages/Template/components/Description.tsx`); +report.push(`4 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-09-28T09:49:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1125 fix: change style for Roles by Design`); +report.push(`44 11 src/ts/pages/Template/components/Roles.tsx`); +report.push(`8 3 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-09-28T09:51:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1299 fix: change searchText with delay for loader`); +report.push(`22 32 src/ts/components/Select/components/Search.tsx`); +report.push(`14 3 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-09-28T09:52:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1299 refactor: add global config for backend`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-09-30T09:41:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1125 feat: add UiKit component Hint`); +report.push(`2 2 src/assets/images/close.svg`); +report.push(`79 0 src/ts/components/Hint/components/Portal.tsx`); +report.push(`6 0 src/ts/components/Hint/helpers/interfaces.ts`); +report.push(`92 0 src/ts/components/Hint/index.scss`); +report.push(`70 0 src/ts/components/Hint/index.tsx`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`17 20 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-09-30T10:39:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1125 feat: add UiKit component Hint`); +report.push(`3 2 src/ts/components/Hint/index.scss`); +report.push(``); +report.push(`2021-09-30T11:01:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1331 fix: rename AD group in RoadMap`); +report.push(`14 30 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(``); +report.push(`2021-09-30T11:35:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: change orgUnit filter requests`); +report.push(`2 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 0 src/ts/pages/Requests/api.ts`); +report.push(`6 4 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`13 0 src/ts/pages/Requests/helpers/search.ts`); +report.push(`1 1 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`2 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-09-30T11:50:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: change orgUnit filter requests`); +report.push(`4 1 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2021-09-30T11:52:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: change orgUnit filter requests`); +report.push(`1 0 src/ts/components/Table/styles/settings.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(``); +report.push(`2021-09-30T12:58:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: rename pagination parameters for user list`); +report.push(`1 1 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-09-30T13:16:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: remove chache in Nginx`); +report.push(`7 0 nginx.conf`); +report.push(``); +report.push(`2021-09-30T13:19:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: replace text for main requests on page`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-09-30T15:04:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: change z-index for title in sidebar`); +report.push(`2 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-09-30T16:48:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1326 feat: change formats for link in Template description`); +report.push(`2 11 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`81 0 src/ts/pages/AccessRequest/components/CommentFromSM.tsx`); +report.push(``); +report.push(`2021-09-30T16:52:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1166 fix: hide filters by orgUnit for demo`); +report.push(`0 10 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(``); +report.push(`2021-10-01T10:39:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1334 fix: update roles by userUpn`); +report.push(`4 0 src/ts/pages/Template/api.ts`); +report.push(`11 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 9 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`11 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-01T11:03:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1339 fix: add select class for filters on Control panel`); +report.push(`1 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 1 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`1 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-10-01T11:15:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1334 fix: update roles by userUpn`); +report.push(`5 6 src/ts/pages/Template/api.ts`); +report.push(`9 6 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-10-01T11:43:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1340 fix: remove item from Select list`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-10-01T11:51:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1341 fix: add focus for search input in Select`); +report.push(`3 0 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-10-01T12:01:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1342 fix: clear list by click on CLEAR item in list in Select`); +report.push(`2 0 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-10-01T14:47:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1345 fix: hide removing roles`); +report.push(`2 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`10 7 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-01T15:27:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1345 fix: show authorFullName`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`9 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`0 4 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`8 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-10-01T15:34:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1345 fix: show authorFullName`); +report.push(`2 2 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2021-10-01T16:18:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1348 fix: remove link from text`); +report.push(`1 1 src/ts/pages/Help/helpers/getMockData.ts`); +report.push(``); +report.push(`2021-10-01T16:19:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1347 fix: change logic for remove filters by value`); +report.push(`1 1 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(``); +report.push(`2021-10-01T17:13:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1347 fix: add author login in table`); +report.push(`4 4 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableCell.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(``); +report.push(`2021-10-04T10:48:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1344 fix: returned Access Closing functionality`); +report.push(`0 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`7 7 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-04T13:41:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1344 fix: corrected styles`); +report.push(`0 1 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`3 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`4 11 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`18 2 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`0 13 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`17 7 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`13 12 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 19 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`16 2 src/ts/pages/Requests/styles/item.scss`); +report.push(`0 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 3 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-05T11:42:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1293 feat: added Modal window for requests collision`); +report.push(`3 0 src/ts/pages/Template/api.ts`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`30 7 src/ts/pages/Template/components/Template.tsx`); +report.push(`103 0 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`8 3 src/ts/pages/Template/store/Template.ts`); +report.push(`19 0 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-05T16:22:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1293 fix: changed proxy target`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2021-10-06T10:22:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1378 fix: corrected infinite scroll in the users drowpdown`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/pages/Template/api.ts`); +report.push(`2 3 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-10T19:33:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1282 feat: added OIR template form`); +report.push(`8 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 0 src/ts/interfaces/Category.ts`); +report.push(`9 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`3 1 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`2 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`0 1 src/ts/pages/Requests/helpers/search.ts`); +report.push(`4 0 src/ts/pages/Template/styles/group.scss`); +report.push(`40 0 src/ts/pages/TemplateOir/api.ts`); +report.push(`46 0 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`106 0 src/ts/pages/TemplateOir/components/DynamicFieldsWrapper.tsx`); +report.push(`34 0 src/ts/pages/TemplateOir/components/ErrorNotification.tsx`); +report.push(`119 0 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`116 0 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`45 0 src/ts/pages/TemplateOir/components/SuccessRequest.tsx`); +report.push(`114 0 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`43 0 src/ts/pages/TemplateOir/components/buttons/NewRequest.tsx`); +report.push(`60 0 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`56 0 src/ts/pages/TemplateOir/index.tsx`); +report.push(`23 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`212 0 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`1 0 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(``); +report.push(`2021-10-11T14:01:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1395 fix: change default User select`); +report.push(`2 1 src/ts/interfaces/request/RequestFull.ts`); +report.push(`15 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`9 13 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`0 8 src/ts/pages/Template/api.ts`); +report.push(`15 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`4 12 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-10-11T16:18:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1283 feat: added orgUnit dropdown`); +report.push(`10 0 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`70 0 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-10-12T11:45:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1396 feat: added Cancel button for Access Request`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`2 0 src/ts/interfaces/Notification.ts`); +report.push(`20 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`14 0 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`3 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`11 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`106 0 src/ts/pages/Requests/components/modal/CancelAction.tsx`); +report.push(`6 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`3 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-10-12T13:44:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 feat: added OIR Template form`); +report.push(`0 106 src/ts/pages/TemplateOir/components/DynamicFieldsWrapper.tsx`); +report.push(`31 3 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`5 15 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`4 1 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`63 0 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`1 3 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`26 71 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-12T14:10:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 fix: corrected body for saving`); +report.push(`4 4 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-12T16:24:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1382 feat: add reports`); +report.push(`31 12 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`9 7 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`39 0 src/ts/components/Table/components/templates/CellLinkOnRA.tsx`); +report.push(`3 1 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`22 0 src/ts/pages/Reports/api.ts`); +report.push(`62 0 src/ts/pages/Reports/components/FormRoles.tsx`); +report.push(`64 0 src/ts/pages/Reports/components/List.tsx`); +report.push(`106 0 src/ts/pages/Reports/components/Table.tsx`); +report.push(`41 0 src/ts/pages/Reports/index.tsx`); +report.push(`75 0 src/ts/pages/Reports/store/Report.ts`); +report.push(`33 0 src/ts/pages/Reports/styles/form.scss`); +report.push(`19 0 src/ts/pages/Reports/styles/index.scss`); +report.push(``); +report.push(`2021-10-12T18:00:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1396 refactor: corrected modal visibility logic for Cancel action`); +report.push(`14 22 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/index.tsx`); +report.push(`6 11 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 106 src/ts/pages/Requests/components/modal/CancelAction.tsx`); +report.push(`22 3 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`4 7 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`3 3 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-10-12T19:56:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 fix: corrected Unit dropdown`); +report.push(`0 1 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-10-12T20:00:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 fix: corrected loader for Select`); +report.push(`1 8 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(``); +report.push(`2021-10-13T10:28:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 fix: corrected loader for Select`); +report.push(`8 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(``); +report.push(`2021-10-13T12:46:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1431 feat: correct roadmap for Cancel action`); +report.push(`2 2 src/assets/images/status/canceled.svg`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 2 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(``); +report.push(`2021-10-13T14:17:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1431 fix: corrected text in the Info`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-10-13T14:23:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1431 fix: corrected text in the Info`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2021-10-13T15:42:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 feat: corrected orgUnit dropdown`); +report.push(`1 0 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`10 5 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-13T17:49:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1285 feat: corrected orgUnit dropdown`); +report.push(`6 3 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-13T20:35:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1382 feat: add reports`); +report.push(`1 2 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`2 2 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 1 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/index.tsx`); +report.push(`1 1 src/ts/components/Select/helpers/index.ts`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`8 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`15 4 src/ts/components/Table/components/templates/{CellLinkOnRA.tsx => CellLink.tsx}`); +report.push(`1 1 src/ts/components/Title/index.tsx`); +report.push(`14 0 src/ts/helpers/exportToFile.ts`); +report.push(`21 1 src/ts/helpers/formatter.ts`); +report.push(`1 1 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 4 src/ts/pages/Reports/api.ts`); +report.push(`48 0 src/ts/pages/Reports/components/ExportToExcel.tsx`); +report.push(`0 62 src/ts/pages/Reports/components/FormRoles.tsx`); +report.push(`50 0 src/ts/pages/Reports/components/Header.tsx`); +report.push(`0 64 src/ts/pages/Reports/components/List.tsx`); +report.push(`10 42 src/ts/pages/Reports/components/Table.tsx`); +report.push(`40 21 src/ts/pages/Reports/index.tsx`); +report.push(`10 0 src/ts/pages/Reports/interfaces/UserRoleReport.ts`); +report.push(`0 75 src/ts/pages/Reports/store/Report.ts`); +report.push(`0 33 src/ts/pages/Reports/styles/form.scss`); +report.push(`29 11 src/ts/pages/Reports/styles/index.scss`); +report.push(`13 22 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(``); +report.push(`2021-10-13T20:46:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1382 feat: add reports`); +report.push(`10 0 src/ts/pages/Reports/components/Table.tsx`); +report.push(``); +report.push(`2021-10-14T13:32:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1457 fix: corrected refs creating in the Form wrapper`); +report.push(`18 6 src/ts/components/form/index.tsx`); +report.push(``); +report.push(`2021-10-14T13:48:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1279 feat: add new template for Table`); +report.push(`8 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`3 17 src/ts/components/Table/components/templates/CellLink.tsx`); +report.push(`65 0 src/ts/components/Table/components/templates/CellList.tsx`); +report.push(`3 17 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`24 0 src/ts/components/Table/helpers/formatter.ts`); +report.push(`24 0 src/ts/components/Table/styles/cell-link.scss`); +report.push(`1 0 src/ts/components/Table/styles/index.scss`); +report.push(`18 4 src/ts/pages/Reports/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Reports/index.tsx`); +report.push(`17 1 src/ts/pages/Reports/styles/index.scss`); +report.push(``); +report.push(`2021-10-14T13:52:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1279 feat: add new template for Table`); +report.push(`4 4 src/ts/components/Table/components/templates/CellList.tsx`); +report.push(`1 1 src/ts/components/Table/styles/{cell-link.scss => cell-list.scss}`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-10-17T11:43:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1384 feat: add new design for roles`); +report.push(`31 0 src/assets/images/template/warning.svg`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`30 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`26 0 src/ts/pages/Template/styles/banner.scss`); +report.push(`5 0 src/ts/pages/Template/styles/form.scss`); +report.push(`1 0 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-17T11:51:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1472 feat: use property email in roadmap for send mail`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`1 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-10-18T09:47:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1384 feat: change design for roles`); +report.push(`31 3 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 9 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`45 34 src/ts/pages/Template/components/Form.tsx`); +report.push(`17 5 src/ts/pages/Template/components/Groups.tsx`); +report.push(`35 100 src/ts/pages/Template/components/Roles.tsx`); +report.push(`7 7 src/ts/pages/Template/components/Template.tsx`); +report.push(`4 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`18 0 src/ts/pages/Template/helpers/roles.ts`); +report.push(`39 50 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-10-18T10:56:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: added expanded sidebar`); +report.push(`4 0 src/assets/custom-ui-kit/CheckOutline.svg`); +report.push(`31 7 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`14 4 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`5 5 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`12 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`46 11 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-10-18T11:37:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1280 feat: add Not found for roles`); +report.push(`12 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`6 0 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-10-18T12:39:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: done pt 1-5 from comment by Designer`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`9 9 src/ts/pages/MainPage/index.tsx`); +report.push(`2 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`10 10 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`6 3 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`1 1 src/ts/pages/Template/styles/description.scss`); +report.push(`1 1 src/ts/pages/Template/styles/header.scss`); +report.push(`2 2 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2021-10-18T14:53:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected haventRoles property`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-18T16:37:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: done pt 14-15 from comments by Designer`); +report.push(`11 9 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 3 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`10 1 src/ts/pages/Requests/styles/item.scss`); +report.push(`0 17 src/ts/pages/Template/components/Description.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`4 2 src/ts/pages/Template/components/Help.tsx`); +report.push(`63 0 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`13 21 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 16 src/ts/pages/Template/styles/description.scss`); +report.push(`4 0 src/ts/pages/Template/styles/help.scss`); +report.push(`12 0 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-19T09:28:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1341 fix: replace default placeholder in Select`); +report.push(`1 1 src/ts/components/Select/components/Search.tsx`); +report.push(``); +report.push(`2021-10-19T09:34:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1433 fix: replace IF for assessment comment, hide title`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-10-19T14:29:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: added modal window for approveler info`); +report.push(`2 2 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`77 0 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`9 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`16 5 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`22 7 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`5 0 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(``); +report.push(`2021-10-19T15:06:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1487 fix: corrected displayed user name`); +report.push(`1 1 src/ts/pages/Help/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(``); +report.push(`2021-10-19T16:48:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected Catalogue icons`); +report.push(`2 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`4 5 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-10-19T18:00:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected Catalogue icons`); +report.push(`9 0 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`8 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2021-10-20T12:02:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-962 feat: add new component Excel in project`); +report.push(`66 0 src/ts/components/Excel/README.md`); +report.push(`67 0 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`577 0 src/ts/components/Excel/components/ExcelTableBody.vue`); +report.push(`129 0 src/ts/components/Excel/components/ExcelTableBodyCell.vue`); +report.push(`339 0 src/ts/components/Excel/components/ExcelTableBodyCellEdit.vue`); +report.push(`220 0 src/ts/components/Excel/components/ExcelTableCanvasMulticolor.vue`); +report.push(`4 0 src/ts/components/Excel/helpers/constants.ts`); +report.push(`130 0 src/ts/components/Excel/helpers/copy-paste.ts`); +report.push(`25 0 src/ts/components/Excel/helpers/editing.ts`); +report.push(`41 0 src/ts/components/Excel/helpers/events.ts`); +report.push(`108 0 src/ts/components/Excel/helpers/keyboard-navigation.ts`); +report.push(`46 0 src/ts/components/Excel/helpers/position.ts`); +report.push(`42 0 src/ts/components/Excel/helpers/region.ts`); +report.push(`327 0 src/ts/components/Excel/helpers/render.ts`); +report.push(`49 0 src/ts/components/Excel/helpers/replication.ts`); +report.push(`64 0 src/ts/components/Excel/helpers/selected-regions.ts`); +report.push(`5 0 src/ts/components/Excel/index.scss`); +report.push(`35 0 src/ts/components/Excel/index.tsx`); +report.push(`9 0 src/ts/components/Excel/interfaces/ColumnHelpers.ts`); +report.push(`5 0 src/ts/components/Excel/interfaces/Event.ts`); +report.push(`14 0 src/ts/components/Excel/interfaces/SelectedRegion.ts`); +report.push(`13 0 src/ts/components/Excel/interfaces/Table.ts`); +report.push(``); +report.push(`2021-10-20T13:07:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-962 feat: add new component Excel in project`); +report.push(`15 0 src/ts/components/Excel/README.md`); +report.push(`3 3 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`0 220 src/ts/components/Excel/components/ExcelTableCanvasMulticolor.vue`); +report.push(`2 2 src/ts/components/Excel/helpers/copy-paste.ts`); +report.push(`10 3 src/ts/components/Excel/helpers/editing.ts`); +report.push(`9 2 src/ts/components/Excel/helpers/events.ts`); +report.push(`63 39 src/ts/components/Excel/helpers/render.ts`); +report.push(`2 1 src/ts/components/Excel/index.scss`); +report.push(`7 5 src/ts/components/Excel/interfaces/ColumnHelpers.ts`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(``); +report.push(`2021-10-20T13:09:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1488 fix: corrected Roadmap for completed step`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`11 11 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`9 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(``); +report.push(`2021-10-20T16:21:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: corrected Request card`); +report.push(`1 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`2 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`19 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`17 2 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`13 10 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`12 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-10-21T10:34:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1504 fix: add title in select`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`5 0 src/ts/components/Select/components/Item.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`5 0 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`9 18 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-21T10:40:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1502 fix: add redirect for Chrome from IE page`); +report.push(`3 0 public/ie.html`); +report.push(``); +report.push(`2021-10-21T11:17:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1502 fix: add change layout for Template for small screen`); +report.push(`19 2 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`20 3 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-21T11:46:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1372 fix: add parse rules for links in SM response`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`4 2 src/ts/pages/AccessRequest/components/CommentFromSM.tsx`); +report.push(``); +report.push(`2021-10-21T12:01:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1472 fix: change user email in mail text from RoadMap`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2021-10-21T12:26:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: added MenuButton component to Request card`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`58 4 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`1 0 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-10-21T12:29:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1472 fix: hide personal title from reports (see comment)`); +report.push(`0 6 src/ts/helpers/formatter.ts`); +report.push(`1 2 src/ts/pages/Reports/components/ExportToExcel.tsx`); +report.push(`0 1 src/ts/pages/Reports/components/Header.tsx`); +report.push(`1 8 src/ts/pages/Reports/components/Table.tsx`); +report.push(`0 1 src/ts/pages/Reports/index.tsx`); +report.push(`1 0 src/ts/pages/Reports/interfaces/UserRoleReport.ts`); +report.push(``); +report.push(`2021-10-21T12:38:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1498 fix: change style for active title in Help`); +report.push(`1 1 src/ts/pages/Help/index.tsx`); +report.push(`7 0 src/ts/pages/Help/styles/hacks.scss`); +report.push(`3 0 src/ts/pages/Help/{ => styles}/index.scss`); +report.push(``); +report.push(`2021-10-22T09:24:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1502 fix: remove style chages`); +report.push(`2 19 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`2 19 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-22T10:27:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 feat: added full page for OIR request`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`3 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`34 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 0 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`6 6 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`4 0 src/ts/pages/TemplateOir/api.ts`); +report.push(`13 0 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`1 1 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(``); +report.push(`2021-10-22T10:58:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: added jobName and orgUnitName to RecipientMessage`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(``); +report.push(`2021-10-22T11:20:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: corrected template link for Search results`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`4 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(``); +report.push(`2021-10-22T12:04:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected requestType for Requests`); +report.push(`1 1 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`5 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`6 6 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-10-22T13:41:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1494 fix: change view for checkbox in Template`); +report.push(`65 0 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`6 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`12 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-10-22T23:59:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1505 fix: change sidebar size for small layout in Template`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`12 3 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`26 0 src/ts/pages/Template/styles/form.scss`); +report.push(``); +report.push(`2021-10-23T00:35:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1499 fix: add onFocus event for List in Select and remove onBlur for scroll event`); +report.push(`16 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`14 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-10-23T01:10:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1500 fix: add delay for onScroll event, change LoadMore parameters`); +report.push(`2 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 0 src/ts/components/DataLoader/store/index.ts`); +report.push(``); +report.push(`2021-10-24T01:21:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1514 feat: add checking before create Template`); +report.push(`3 0 src/ts/pages/Template/api.ts`); +report.push(`2 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`5 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`8 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-24T01:39:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1384 fix: change animation for sidebar`); +report.push(`5 4 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2021-10-24T10:13:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1494 fix: correct style for toggle`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2021-10-24T10:25:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected Request card label`); +report.push(`4 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`5 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2021-10-24T12:18:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 feat: added new filters`); +report.push(`14 2 src/ts/pages/Requests/api.ts`); +report.push(`25 3 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-10-24T12:46:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: corrected Select logic for saving labels`); +report.push(`1 1 src/setupProxy.js`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`5 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`4 2 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`21 11 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-24T13:06:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected getTreatments request`); +report.push(`4 1 src/ts/pages/MainPage/index.tsx`); +report.push(`12 2 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-10-24T15:47:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected catalogue getRoles endpoint`); +report.push(`2 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-10-24T16:23:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1384 fix: corrected getUser endpoint`); +report.push(`3 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`1 1 src/ts/pages/Help/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-10-25T11:22:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1522 fix: correct switch color in Template`); +report.push(`12 4 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-10-25T11:25:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1513 fix: remove tags from role description`); +report.push(`1 0 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-10-25T11:26:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1513 fix: remove tags from role description`); +report.push(`0 1 src/ts/components/DataLoader/store/index.ts`); +report.push(``); +report.push(`2021-10-25T11:48:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1508 fix: remove minLength from comment for cancel request`); +report.push(`20 14 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`6 6 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-10-25T12:42:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1343 fix: add Nothing Found for list in select`); +report.push(`7 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`4 0 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2021-10-25T12:57:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1521 fix: correct visibility of modal for removing access`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`10 0 src/ts/pages/Template/helpers/roles.ts`); +report.push(``); +report.push(`2021-10-25T14:20:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1523 fix: corrected roles color`); +report.push(`15 6 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/form.scss`); +report.push(`3 26 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-10-26T08:56:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1525 fix: add split for description in Template`); +report.push(`6 3 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-26T09:00:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1526 fix: change validation for remove type of Template`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-26T09:21:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1527 fix: cancel prev roles for collision`); +report.push(`4 0 src/ts/interfaces/request/Collision.ts`); +report.push(`4 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`21 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-26T09:33:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1529 fix: add request user info after select user in Template`); +report.push(`9 0 src/ts/interfaces/UserDetail.ts`); +report.push(`3 0 src/ts/pages/Template/api.ts`); +report.push(`10 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-26T10:01:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: add list canceled requests after create new Template`); +report.push(`46 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`8 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`41 0 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2021-10-26T10:03:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1527 fix: hide title for roles if there are no roles`); +report.push(`16 12 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-10-26T10:03:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: add list canceled requests after create new Template`); +report.push(`4 4 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-10-26T10:05:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: add list canceled requests after create new Template`); +report.push(`0 2 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2021-10-26T10:07:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1527 fix: deleted console log`); +report.push(`0 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-10-26T10:18:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: show list canceled requests after create new request`); +report.push(`1 5 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-10-26T10:20:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: show list canceled requests after create new request`); +report.push(`0 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2021-10-26T10:29:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1528 feat: show list canceled requests after create new request`); +report.push(`18 16 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`7 3 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2021-10-26T14:04:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1280 fix: add nothing found for Template for roles`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-26T18:54:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: change logic for saving Select labels`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`9 4 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`9 4 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`9 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`9 4 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`9 4 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`7 6 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`9 2 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`3 2 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`2 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`8 18 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`10 6 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`37 0 src/ts/pages/TemplateOir/helpers/copyObject.ts`); +report.push(`49 33 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-26T23:28:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1558 feat: add page for support`); +report.push(`8 0 src/ts/pages/AllRequests/index.scss`); +report.push(`129 0 src/ts/pages/AllRequests/index.tsx`); +report.push(`5 0 src/ts/pages/AllRequests/store/SearchFilters.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-10-27T09:51:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1558 feat: add page for suppot`); +report.push(`56 13 src/ts/pages/AllRequests/index.tsx`); +report.push(`15 8 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`2 2 src/ts/pages/Requests/api.ts`); +report.push(`0 2 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(``); +report.push(`2021-10-27T09:54:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1558 feat: add page for suppot`); +report.push(`2 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-10-27T09:56:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1558 feat: add page for suppot`); +report.push(`1 1 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2021-10-27T10:15:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1558 feat: add page for suppot`); +report.push(`1 1 src/ts/pages/AllRequests/index.tsx`); +report.push(`6 1 src/ts/pages/Requests/api.ts`); +report.push(`21 0 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`9 5 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(``); +report.push(`2021-10-27T10:31:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1560 fix: corrected orgUnit text in the AccessRequest form`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-10-27T10:57:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1559 fix: corrected multiple role logic`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-10-27T12:45:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1559 feat: added Modal for callback wrong roles`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`4 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`17 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`13 1 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`0 0 src/ts/pages/Template/components/modals/{AccessClosingModal.tsx => SimpleModal.tsx}`); +report.push(`9 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`10 0 src/ts/pages/Template/helpers/roles.ts`); +report.push(`17 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-27T12:49:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1559 fix: deleted console log`); +report.push(`0 2 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-10-27T13:49:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1571 fix: change path for user`); +report.push(`1 1 src/ts/pages/Help/index.tsx`); +report.push(`3 2 src/ts/pages/MainPage/index.tsx`); +report.push(`1 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`2 2 src/ts/pages/Reports/index.tsx`); +report.push(`5 3 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`2 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-10-27T13:53:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1571 fix: fix export`); +report.push(`2 1 src/ts/helpers/exportToFile.ts`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(``); +report.push(`2021-10-27T14:28:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1571 fix: change description for user select in Template`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-10-27T14:46:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1571 fix: add link parser for cards with requests`); +report.push(`7 12 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(``); +report.push(`2021-10-27T16:20:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1559 fix: corrected wrong roles modal after user changing`); +report.push(`13 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`0 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`6 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`9 6 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`5 3 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-28T09:33:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1559 fix: clear select from old roles by comment on Demo from security boys`); +report.push(`2 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-10-28T11:31:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1416 feat: added info to the OIR card`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`75 20 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`8 1 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`9 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`19 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`1 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-28T11:36:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1416 feat: corrected styles`); +report.push(`4 8 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 4 src/ts/pages/Requests/styles/item.scss`); +report.push(``); +report.push(`2021-10-28T16:09:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1416 feat: added roles to the OIR Request page and corrected style`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`4 37 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`328 0 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 6 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`15 5 src/ts/pages/AccessRequest/index.tsx`); +report.push(`28 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`3 0 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`8 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`10 9 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`7 2 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(``); +report.push(`2021-10-28T18:06:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1560 fix: corrected links for Favorites`); +report.push(`2 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`1 0 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`3 2 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`1 0 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`3 2 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`6 2 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(``); +report.push(`2021-10-28T18:25:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 feat: added validation to the OIR form step 1`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2021-10-29T10:10:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1594 fix: remove isOpen button from Roles`); +report.push(`11 36 src/ts/pages/Template/components/Groups.tsx`); +report.push(`0 9 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-10-29T10:20:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 fix: removed oirType property from staticFields`); +report.push(`1 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-10-29T10:32:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1593 fix: disable old roles for multiple`); +report.push(`3 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-10-29T11:00:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1593 fix: disable old roles for multiple`); +report.push(`7 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-10-29T12:11:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1517 feat: change checkbox on radio button for role view`); +report.push(`38 81 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`3 9 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`27 3 src/ts/pages/Template/components/Roles.tsx`); +report.push(``); +report.push(`2021-10-29T13:53:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 feat: corrected required prop`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2021-11-01T12:56:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`73 0 src/ts/components/Excel/components/Editable.tsx`); +report.push(`47 0 src/ts/components/Excel/components/EditableInput.tsx`); +report.push(`46 0 src/ts/components/Excel/components/EditableSelect.tsx`); +report.push(`0 129 src/ts/components/Excel/components/ExcelTableBodyCell.vue`); +report.push(`0 339 src/ts/components/Excel/components/ExcelTableBodyCellEdit.vue`); +report.push(`32 4 src/ts/components/Excel/index.scss`); +report.push(`27 8 src/ts/components/Excel/index.tsx`); +report.push(`3 0 src/ts/components/Excel/interfaces/ColumnHelpers.ts`); +report.push(`3 2 src/ts/components/Excel/interfaces/Table.ts`); +report.push(`25 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-11-01T13:05:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 fix: corrected user form element and styles for favorites`); +report.push(`9 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`0 17 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`13 22 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(``); +report.push(`2021-11-01T14:59:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`12 0 src/ts/components/Excel/index.scss`); +report.push(`49 5 src/ts/components/Excel/index.tsx`); +report.push(``); +report.push(`2021-11-01T15:41:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1600 feat: add all roles list`); +report.push(`40 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`12 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`3 0 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 0 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-11-01T16:40:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: corrected saving labels logic`); +report.push(`5 5 src/ts/pages/TemplateOir/helpers/copyObject.ts`); +report.push(`32 16 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-01T17:21:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1600 fix: solved merge conflicts`); +report.push(`4 37 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-11-02T12:53:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1284 fix: corrected Select logic labels step 2`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 5 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`4 5 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`9 6 src/ts/pages/TemplateOir/helpers/copyObject.ts`); +report.push(`17 10 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-02T15:06:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 fix: remove blur validation from Select element of OIR form`); +report.push(`7 6 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2021-11-02T16:24:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`24 1 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`11 0 src/ts/components/Excel/helpers/constants.ts`); +report.push(`459 0 src/ts/components/Excel/helpers/excel.ts`); +report.push(`2 2 src/ts/components/Excel/helpers/keyboard-navigation.ts`); +report.push(`42 39 src/ts/components/Excel/index.tsx`); +report.push(`1 0 src/ts/components/Excel/interfaces/ColumnHelpers.ts`); +report.push(`3 0 src/ts/components/Excel/interfaces/SelectedRegion.ts`); +report.push(`464 0 src/ts/components/Excel/store/index.ts`); +report.push(``); +report.push(`2021-11-03T13:16:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`7 6 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`9 9 src/ts/components/Excel/helpers/constants.ts`); +report.push(`1 0 src/ts/components/Excel/helpers/excel.ts`); +report.push(`1 7 src/ts/components/Excel/helpers/keyboard-navigation.ts`); +report.push(`8 6 src/ts/components/Excel/index.scss`); +report.push(`31 14 src/ts/components/Excel/index.tsx`); +report.push(``); +report.push(`2021-11-03T13:17:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1574 fix: coorected OIR styles by comments from Analytics`); +report.push(`4 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`4 25 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`4 0 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`0 5 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`2 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`27 36 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/SuccessRequest.tsx`); +report.push(`5 12 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-11-03T13:19:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 feat: add report service in Nginx`); +report.push(`4 0 nginx.conf`); +report.push(``); +report.push(`2021-11-03T17:01:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`1 1 src/ts/components/Excel/components/Editable.tsx`); +report.push(`11 2 src/ts/components/Excel/components/EditableInput.tsx`); +report.push(`65 0 src/ts/components/Excel/components/EditableSimpleSelect.tsx`); +report.push(`1 1 src/ts/components/Excel/helpers/excel.ts`); +report.push(`6 6 src/ts/components/Excel/index.scss`); +report.push(`2 1 src/ts/components/Excel/index.tsx`); +report.push(`5 1 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-11-03T17:04:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`1 1 src/ts/components/Excel/index.scss`); +report.push(``); +report.push(`2021-11-03T17:12:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`7 1 src/ts/components/Excel/helpers/excel.ts`); +report.push(``); +report.push(`2021-11-08T09:09:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 feat: add reports in Nginx`); +report.push(`1 1 nginx.conf`); +report.push(``); +report.push(`2021-11-08T09:23:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`17 2 src/ts/components/Excel/README.md`); +report.push(`1 29 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2021-11-08T09:26:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`0 464 src/ts/components/Excel/store/index.ts`); +report.push(``); +report.push(`2021-11-08T09:27:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1515 feat: add edit cell for excel`); +report.push(`1 4 src/ts/components/Excel/README.md`); +report.push(``); +report.push(`2021-11-08T10:26:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1600 feat: show all roles in Template`); +report.push(`35 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-11-08T10:40:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1600 feat: show all roles in Template`); +report.push(`10 10 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-11-08T14:40:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 feat: add tabs for roles description`); +report.push(`5 50 src/ts/pages/Template/components/Roles.tsx`); +report.push(`120 0 src/ts/pages/Template/components/RolesDescription.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-11-09T11:53:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1037 feat: add tabs for roles descrition`); +report.push(`17 11 src/ts/components/Hint/components/Portal.tsx`); +report.push(`0 5 src/ts/components/Hint/index.tsx`); +report.push(`0 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`18 9 src/ts/pages/Template/components/RolesDescription.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(``); +report.push(`2021-11-09T15:04:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1520 feat: added common store for Builder Template and refactor components`); +report.push(`29 28 src/ts/pages/Builder/components/{RulesFormWrapper.tsx => CreateRuleForm.tsx}`); +report.push(`12 15 src/ts/pages/Builder/components/RulesList.tsx`); +report.push(`40 0 src/ts/pages/Builder/helpers/copyObject.ts`); +report.push(`3 0 src/ts/pages/Builder/index.tsx`); +report.push(`20 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`12 5 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`28 27 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`9 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`20 22 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`9 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/SuccessRequest.tsx`); +report.push(`8 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`74 11 src/ts/pages/Builder/store/{AccessDetails.ts => Template.ts}`); +report.push(`1 0 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-11-09T15:06:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1520 fix: corrected styles order`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-11-11T09:26:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1660 feat: add support page in Nginx.conf`); +report.push(`6 2 Dockerfile`); +report.push(`0 0 nginx.conf => nginx.default.conf`); +report.push(`49 0 nginx.support.conf`); +report.push(`51 0 public/support.html`); +report.push(``); +report.push(`2021-11-11T09:30:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1660 feat: add support page in Nginx.conf`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2021-11-11T12:35:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1660 feat: add support page in Nginx.conf`); +report.push(`1 5 nginx.support.conf`); +report.push(`4 0 public/ie.html`); +report.push(`7 0 public/support.html`); +report.push(``); +report.push(`2021-11-11T15:34:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: added DataLoader to Builder sections`); +report.push(`45 0 src/ts/pages/Builder/api.ts`); +report.push(`37 19 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/RulesList.tsx`); +report.push(`45 0 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`9 3 src/ts/pages/Builder/index.tsx`); +report.push(`63 65 src/ts/pages/Builder/pages/{NewTemplate.tsx => Draft.tsx}`); +report.push(`55 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`25 6 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2021-11-12T10:29:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1642 refactor: change requests for RoadMap`); +report.push(`12 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`13 5 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`0 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`3 0 src/ts/pages/Requests/api.ts`); +report.push(`21 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`5 4 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-11-12T12:41:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1642 refactor: change requests for User info`); +report.push(`15 0 src/ts/interfaces/request/UserDetail.ts`); +report.push(`15 72 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`88 0 src/ts/pages/AccessRequest/components/UserDetail.tsx`); +report.push(`4 0 src/ts/pages/Requests/api.ts`); +report.push(`9 6 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`48 45 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(``); +report.push(`2021-11-12T14:20:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1642 refactor: change requests for User info`); +report.push(`1 1 src/setupProxy.js`); +report.push(`21 12 src/ts/interfaces/request/RequestFull.ts`); +report.push(`2 14 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`22 12 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`9 51 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 10 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`2 3 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/api.mock.cjs`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(`4 4 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`3 3 src/ts/pages/Search/api.ts`); +report.push(`4 4 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`4 3 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`3 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`3 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-11-12T17:11:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: added DataLoader for rules seсtions in the Builder`); +report.push(`22 6 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`3 7 src/ts/pages/Builder/components/CreateRuleForm.tsx`); +report.push(`41 25 src/ts/pages/Builder/components/RulesList.tsx`); +report.push(`27 14 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`16 33 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`43 38 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`33 11 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`44 21 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`44 30 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`33 11 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`6 8 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`16 5 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`15 12 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`114 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`114 0 src/ts/pages/Builder/store/ApprovalRules.ts`); +report.push(`114 0 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`114 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`114 0 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`0 186 src/ts/pages/Builder/store/Template.ts`); +report.push(`114 0 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`10 3 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-11-15T09:37:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1599 fix: add width for column with template name in Reports`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(``); +report.push(`2021-11-15T09:58:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1541 fix: change logic in search`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-11-15T11:42:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1512 fix: add shortcut for role list`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 12 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`21 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`12 0 src/ts/pages/Template/styles/group.scss`); +report.push(``); +report.push(`2021-11-15T11:53:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1597 fix: hide disabled elements with empty values from JSON schema`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`8 9 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(``); +report.push(`2021-11-15T13:11:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1625 feat: add ids for paginations`); +report.push(`34 0 src/ts/components/DataLoader/helpers/Pagination.ts`); +report.push(`10 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-11-15T18:05:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: modified AccessDetails form in the Builder`); +report.push(`5 5 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`9 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`0 3 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 0 src/ts/components/Select/styles/list.scss`); +report.push(`1 0 src/ts/pages/Builder/components/CreateRuleForm.tsx`); +report.push(`4 19 src/ts/pages/Builder/components/ModalWindow.tsx`); +report.push(`51 36 src/ts/pages/Builder/components/OrgStructuresFilter.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`66 6 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/details.scss`); +report.push(`9 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`8 0 src/ts/pages/Builder/styles/template.scss`); +report.push(`4 0 src/ts/pages/Catalogue/api.ts`); +report.push(``); +report.push(`2021-11-16T09:19:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 refactor: remove collision from frontend because Backend is done`); +report.push(`4 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`1 45 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`2 9 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 23 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-11-16T09:26:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 refactor: remove collision from frontend because Backend is done`); +report.push(`1 1 src/ts/pages/Template/components/Roles.tsx`); +report.push(`45 1 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`9 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-11-16T14:00:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: prepared AccessDetail data for saving`); +report.push(`36 11 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`6 2 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`8 1 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`48 0 src/ts/pages/Builder/helpers/validationRules.ts`); +report.push(`13 19 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`8 5 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`29 6 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`3 5 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2021-11-16T14:23:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`1 0 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 1 src/ts/interfaces/SearchParams.ts`); +report.push(`16 2 src/ts/pages/Reports/api.ts`); +report.push(`6 16 src/ts/pages/Reports/components/ExportToExcel.tsx`); +report.push(`31 0 src/ts/pages/Reports/components/FilterPanel.tsx`); +report.push(`8 28 src/ts/pages/Reports/components/Header.tsx`); +report.push(`15 7 src/ts/pages/Reports/components/Table.tsx`); +report.push(`85 0 src/ts/pages/Reports/components/table/RolesByTemplate.tsx`); +report.push(`85 0 src/ts/pages/Reports/components/table/RolesByUser.tsx`); +report.push(`88 14 src/ts/pages/Reports/index.tsx`); +report.push(`10 9 src/ts/pages/Reports/interfaces/UserRoleReport.ts`); +report.push(`5 0 src/ts/pages/Reports/store/SearchFilters.ts`); +report.push(`2 1 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`29 0 src/ts/snippets/FilterPanel/api.ts`); +report.push(`72 0 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`75 0 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`102 0 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`8 0 src/ts/snippets/FilterPanel/styles/index.scss`); +report.push(``); +report.push(`2021-11-16T14:26:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1637 refactor: replace folder on FOLDER for catalogue`); +report.push(`2 2 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(`94 94 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(`3 3 src/ts/pages/UxTestCatalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/UxTestCatalogue/components/line/CategoryItem.tsx`); +report.push(`2 2 src/ts/pages/UxTestCatalogue/helpers/categories-tree.ts`); +report.push(``); +report.push(`2021-11-16T14:46:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 fix: corrected formatting`); +report.push(`1 3 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(``); +report.push(`2021-11-16T15:48:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1678 fix: corrected endpoints step 1`); +report.push(`10 0 src/ts/interfaces/request/TemplateOir.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/api.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-16T17:50:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1678 fix: corrected endpoints step 2`); +report.push(`3 2 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`11 11 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-17T12:16:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: added loadTemplateInfo function for AccessDetails`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/ButtonsGroup.tsx`); +report.push(`25 0 src/ts/pages/Builder/helpers/accessDetails/loadTemplateInfo.ts`); +report.push(`0 0 src/ts/pages/Builder/helpers/{ => accessDetails}/validationRules.ts`); +report.push(`2 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`6 10 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2021-11-18T10:44:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`9 0 src/ts/pages/Reports/api.ts`); +report.push(`0 37 src/ts/pages/Reports/components/ExportToExcel.tsx`); +report.push(`101 0 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`92 0 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`0 31 src/ts/pages/Reports/components/FilterPanel.tsx`); +report.push(`110 0 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`0 43 src/ts/pages/Reports/components/Header.tsx`); +report.push(`111 0 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`0 85 src/ts/pages/Reports/components/table/RolesByTemplate.tsx`); +report.push(`0 85 src/ts/pages/Reports/components/table/RolesByUser.tsx`); +report.push(`28 121 src/ts/pages/Reports/index.tsx`); +report.push(`0 5 src/ts/pages/Reports/store/SearchFilters.ts`); +report.push(`34 0 src/ts/pages/Reports/styles/filters.scss`); +report.push(`32 47 src/ts/pages/Reports/styles/index.scss`); +report.push(`23 0 src/ts/pages/Reports/styles/report.scss`); +report.push(`2 2 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`18 2 src/ts/snippets/FilterPanel/api.ts`); +report.push(`47 0 src/ts/snippets/FilterPanel/components/BooleanFilter.tsx`); +report.push(`47 0 src/ts/snippets/FilterPanel/components/DateFilter.tsx`); +report.push(`89 0 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`70 0 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`49 0 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(`26 30 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`27 31 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2021-11-18T12:55:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`7 0 src/ts/pages/Reports/api.ts`); +report.push(`10 23 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`71 0 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`13 0 src/ts/pages/Reports/helpers/index.ts`); +report.push(`19 0 src/ts/pages/Reports/styles/index.scss`); +report.push(``); +report.push(`2021-11-18T14:32:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: added Edit and Remove icons to the Table`); +report.push(`3 0 src/assets/images/edit.svg`); +report.push(`3 0 src/assets/images/remove.svg`); +report.push(`8 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`89 0 src/ts/components/Table/components/templates/CellEdit.tsx`); +report.push(`1 0 src/ts/components/Table/index.tsx`); +report.push(`15 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-11-18T15:01:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`34 13 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(``); +report.push(`2021-11-18T15:43:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`2 0 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(``); +report.push(`2021-11-18T16:41:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`7 1 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`0 8 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(``); +report.push(`2021-11-18T16:58:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 feat: add filters in Report`); +report.push(`3 1 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`2 1 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`18 6 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2021-11-18T17:12:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: refactor Buidler Table and styles`); +report.push(`5 0 src/assets/images/trash.svg`); +report.push(`0 88 src/ts/pages/Builder/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/{ => modals}/ModalWindow.tsx`); +report.push(`0 0 src/ts/pages/Builder/components/{ => shared}/AddItemButton.tsx`); +report.push(`0 0 src/ts/pages/Builder/components/{ => shared}/ButtonLink.tsx`); +report.push(`0 0 src/ts/pages/Builder/components/{ => shared}/ButtonsGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/{ => shared}/CreateRuleForm.tsx`); +report.push(`32 0 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`0 0 src/ts/pages/Builder/components/{ => shared}/OrgStructuresFilter.tsx`); +report.push(`0 0 src/ts/pages/Builder/components/{ => shared}/RulesList.tsx`); +report.push(`123 0 src/ts/pages/Builder/components/shared/Table.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/{ => shared}/Tabs.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`7 6 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`5 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`7 6 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`5 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`5 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`39 0 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(`4 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`42 0 src/ts/pages/Builder/styles/rules.scss`); +report.push(`41 0 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`25 0 src/ts/pages/Builder/styles/table.scss`); +report.push(`0 123 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-11-19T15:24:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 feat: added modal window with Dictionary`); +report.push(`9 6 src/ts/components/Table/components/Settings.tsx`); +report.push(`0 1 src/ts/components/Table/styles/settings.scss`); +report.push(`62 0 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`58 44 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`16 5 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2021-11-20T12:50:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1655 feat: add checking for role dependency`); +report.push(`7 0 src/ts/interfaces/request/Role.ts`); +report.push(`32 0 src/ts/pages/Template/api.ts`); +report.push(`27 15 src/ts/pages/Template/components/Form.tsx`); +report.push(`30 24 src/ts/pages/Template/components/Groups.tsx`); +report.push(`10 2 src/ts/pages/Template/components/Roles.tsx`); +report.push(`7 4 src/ts/pages/Template/components/Template.tsx`); +report.push(`3 12 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`40 29 src/ts/pages/Template/helpers/roles.ts`); +report.push(`7 16 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-11-20T13:35:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1655 feat: add checking for role dependency`); +report.push(`7 1 src/ts/pages/Template/api.ts`); +report.push(`9 10 src/ts/pages/Template/components/Form.tsx`); +report.push(`27 1 src/ts/pages/Template/helpers/roles.ts`); +report.push(``); +report.push(`2021-11-20T13:38:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1655 feat: add checking for role dependency`); +report.push(`0 38 src/ts/pages/Template/api.ts`); +report.push(``); +report.push(`2021-11-20T22:01:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: change work with path in JsonSchema`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`3 4 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`2 6 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`3 5 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`2 6 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`0 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`15 1 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`0 2 src/ts/components/JsonSchema/index.tsx`); +report.push(`0 3 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`6 4 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`0 40 src/ts/pages/TemplateOir/helpers/copyObject.ts`); +report.push(`9 31 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-20T22:15:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: change work with path in JsonSchema`); +report.push(`3 2 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`4 9 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-20T22:52:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: change work with path in JsonSchema`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`24 37 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-20T23:08:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: change work with path in JsonSchema`); +report.push(`2 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-20T23:11:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: change work with path in JsonSchema`); +report.push(`0 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-22T12:22:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1644 feat: added Excel table to the Builder and prepare store for Role groups saving`); +report.push(`2 2 src/ts/components/Excel/helpers/constants.ts`); +report.push(`1 1 src/ts/components/Excel/helpers/render.ts`); +report.push(`5 5 src/ts/components/Excel/index.scss`); +report.push(`12 9 src/ts/pages/Builder/api.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/accessDetails/loadTemplateInfo.ts`); +report.push(`33 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`15 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`0 45 src/ts/pages/Builder/interfaces/IFilterParams.ts`); +report.push(`0 7 src/ts/pages/Builder/interfaces/INewReference.ts`); +report.push(`71 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`1 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`3 3 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`43 19 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`3 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`3 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`55 9 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-11-22T12:42:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1638 refactor: add getId in select, fix work with uuid`); +report.push(`5 3 src/ts/components/Select/components/Item.tsx`); +report.push(`6 5 src/ts/components/Select/components/list/Static.tsx`); +report.push(`2 2 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`2 1 src/ts/components/Select/components/value/index.tsx`); +report.push(`1 1 src/ts/components/Select/helpers/index.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`5 2 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`8 9 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2021-11-23T09:06:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1637 refactor: change URL for set delegate user`); +report.push(`4 4 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-11-23T09:08:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1637 refactor: change URL for set delegate user`); +report.push(`1 2 src/ts/pages/Authorization/api.ts`); +report.push(`2 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-11-23T09:20:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1637 refactor: change URL for set delegate user`); +report.push(`2 2 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-11-23T09:54:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1752 refactor: add constructor service in Nginx`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2021-11-23T12:38:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1752 refactor: change URLs for requests`); +report.push(`2 2 src/ts/pages/Builder/api.ts`); +report.push(`2 2 src/ts/pages/Reports/api.ts`); +report.push(`2 2 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/snippets/FilterPanel/api.ts`); +report.push(``); +report.push(`2021-11-23T13:55:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1598 fix: clear timer for loader in Select`); +report.push(`1 0 src/ts/components/Excel/components/EditableInput.tsx`); +report.push(`2 0 src/ts/components/Select/components/Search.tsx`); +report.push(`10 9 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`1 0 src/ts/pages/Search/components/Search.tsx`); +report.push(`1 0 src/ts/snippets/Header/components/Search.tsx`); +report.push(``); +report.push(`2021-11-23T14:04:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1598 fix: clear button in multi-select`); +report.push(`1 1 src/ts/components/Select/helpers/index.ts`); +report.push(``); +report.push(`2021-11-23T14:51:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 fix: change requests for Roles`); +report.push(`1 1 src/ts/pages/Reports/api.ts`); +report.push(`18 7 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(``); +report.push(`2021-11-23T15:04:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 fix: change requests for Roles`); +report.push(`1 0 src/ts/components/Select/styles/value.scss`); +report.push(`5 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2021-11-23T15:28:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1623 fix: change requests for Roles`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(``); +report.push(`2021-11-24T12:36:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 feat: added api endpoints for roleGroup saving and reading`); +report.push(`32 14 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`23 23 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`13 4 src/ts/pages/Builder/components/shared/Table.tsx`); +report.push(`1 6 src/ts/pages/Builder/helpers/accessDetails/loadTemplateInfo.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/empowerments/loadAllRoleGroups.ts`); +report.push(`33 22 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/index.tsx`); +report.push(`11 4 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`14 8 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`17 11 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`34 25 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`4 4 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`55 16 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-11-25T09:53:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1774 feat: add description on login page`); +report.push(`3 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-11-25T10:36:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1693 fix: remove percente from search request`); +report.push(`7 1 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2021-11-25T11:01:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1692 fix: change filters by author for support`); +report.push(`2 2 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2021-11-26T10:07:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change events in Excel`); +report.push(`42 11 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`3 0 src/ts/components/Excel/components/Editable.tsx`); +report.push(`3 1 src/ts/components/Excel/components/EditableInput.tsx`); +report.push(`1 1 src/ts/components/Excel/helpers/constants.ts`); +report.push(`3 13 src/ts/components/Excel/helpers/excel.ts`); +report.push(`9 6 src/ts/components/Excel/helpers/render.ts`); +report.push(`1 2 src/ts/components/Excel/helpers/selected-regions.ts`); +report.push(`3 3 src/ts/components/Excel/index.scss`); +report.push(`12 10 src/ts/components/Excel/index.tsx`); +report.push(``); +report.push(`2021-11-26T10:10:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change events in Excel`); +report.push(`3 3 src/ts/components/Excel/index.scss`); +report.push(``); +report.push(`2021-11-26T11:22:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1814 feat: refactored tables in the VisibilityRules`); +report.push(`140 0 package-lock.json`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`27 14 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`19 6 src/ts/pages/Builder/components/modals/ModalWindow.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`18 66 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`94 0 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`10 24 src/ts/pages/Builder/components/shared/{Table.tsx => TableWrapper.tsx}`); +report.push(`1 0 src/ts/pages/Builder/helpers/accessDetails/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`25 9 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`28 5 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`0 47 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`28 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`34 5 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-11-26T11:52:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1814 fix: remove package-lock`); +report.push(`0 140 package-lock.json`); +report.push(``); +report.push(`2021-11-26T14:56:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add personel service in Nginx`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2021-11-27T12:06:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change logic in Tree and add modal windows`); +report.push(`156 0 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`5 1 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`5 2 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`102 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`11 0 src/ts/components/Tree/index.scss`); +report.push(`23 216 src/ts/components/Tree/index.tsx`); +report.push(`29 11 src/ts/pages/Builder/components/modals/ModalWindow.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`12 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-11-27T12:50:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change logic in Tree and add modal windows`); +report.push(`62 0 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`62 0 src/ts/pages/Builder/components/modals/OrgUnit.tsx`); +report.push(`61 0 src/ts/pages/Builder/components/modals/RoleGroups.tsx`); +report.push(`11 4 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(``); +report.push(`2021-11-28T12:42:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: refactor tree and modal window in Builder`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`3 2 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`4 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`25 1 src/ts/components/Tree/helpers/select.ts`); +report.push(`2 0 src/ts/components/Tree/index.tsx`); +report.push(`0 90 src/ts/pages/Builder/components/modals/ModalWindow.tsx`); +report.push(`3 4 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`10 16 src/ts/pages/Builder/components/modals/OrgUnit.tsx`); +report.push(`10 14 src/ts/pages/Builder/components/modals/RoleGroups.tsx`); +report.push(`12 12 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`1 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`0 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`7 0 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`23 0 src/ts/pages/Builder/store/VisibilityRulesStore2.ts`); +report.push(`145 0 src/ts/store/Form.ts`); +report.push(`99 0 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2021-11-29T09:54:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1828 fix: remove auto set user name in Reports`); +report.push(`4 16 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2021-11-29T11:10:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: added React Table library and test it in the Builder`); +report.push(`49 0 package-lock.json`); +report.push(`2 0 package.json`); +report.push(`18 0 src/ts/components/ReactTable/cells/CellButton.tsx`); +report.push(`29 0 src/ts/components/ReactTable/cells/CellCheckbox.tsx`); +report.push(`33 0 src/ts/components/ReactTable/cells/CellEdit.tsx`); +report.push(`30 0 src/ts/components/ReactTable/cells/CellOverflowMenu.tsx`); +report.push(`133 0 src/ts/components/ReactTable/index.tsx`); +report.push(`76 0 src/ts/components/ReactTable/styles/GlobalStyles.ts`); +report.push(`58 0 src/ts/pages/Builder/helpers/empowerments/dictionaryTableConfig.tsx`); +report.push(`71 0 src/ts/pages/Builder/helpers/empowerments/rolesTableConfig.tsx`); +report.push(`20 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`10 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-11-29T11:26:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 fix: removed React Table from Builder`); +report.push(`2 20 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 10 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-11-29T11:46:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1774 feat: add description on login page`); +report.push(`3 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-11-29T12:32:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1697 feat: open drafts for tests`); +report.push(`49 33 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`8 10 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`8 10 src/ts/pages/TemplateOir/components/buttons/NewRequest.tsx`); +report.push(`5 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-11-29T14:40:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1774 fix: correct test for Login page description`); +report.push(`2 2 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2021-11-29T18:51:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1814 feat: added saving feature for Visibility rules`); +report.push(`3 3 src/ts/components/Tree/helpers/index.ts`); +report.push(`22 11 src/ts/pages/Builder/components/modals/RoleGroups.tsx`); +report.push(`9 8 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`11 33 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/accessDetails/loadTemplateInfo.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/rules/loadAllRules.ts`); +report.push(`47 0 src/ts/pages/Builder/helpers/rules/loadRuleInfo.ts`); +report.push(`3 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`10 10 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`35 1 src/ts/pages/Builder/store/VisibilityRulesStore2.ts`); +report.push(`0 3 src/ts/pages/Builder/styles/index.scss`); +report.push(`0 6 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-11-30T13:14:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1814 feat: added saving logic to the Rules sections`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroups.tsx`); +report.push(`9 9 src/ts/pages/Builder/components/shared/ButtonLink.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`14 9 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`0 40 src/ts/pages/Builder/helpers/copyObject.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/dependency-rules/loadAllRules.ts`); +report.push(`44 0 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/incompatibility-rules/loadAllRules.ts`); +report.push(`44 0 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/{rules => visibility-rules}/loadAllRules.ts`); +report.push(`7 11 src/ts/pages/Builder/helpers/{rules => visibility-rules}/loadRuleInfo.ts`); +report.push(`32 27 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`8 13 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`33 26 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`28 21 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`45 94 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`45 94 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`44 99 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`0 57 src/ts/pages/Builder/store/VisibilityRulesStore2.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`2 5 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2021-12-01T10:48:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 feat: added modal for editting tables in the RoleGroups section`); +report.push(`6 1 src/ts/pages/Builder/api.ts`); +report.push(`51 0 src/ts/pages/Builder/components/modals/CreateDictionaryElement.tsx`); +report.push(`86 0 src/ts/pages/Builder/components/modals/CreateRole.tsx`); +report.push(`6 5 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`4 21 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`4 21 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`35 0 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`4 20 src/ts/pages/Builder/helpers/visibility-rules/loadRuleInfo.ts`); +report.push(`12 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`59 28 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`20 38 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`30 31 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`7 23 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`1 0 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2021-12-01T11:03:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 fix: added helpers for state formatting`); +report.push(`12 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`17 19 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`21 39 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2021-12-01T11:56:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change work with org unit and group in Builder`); +report.push(`16 0 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`4 3 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`3 2 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`3 2 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`4 0 src/ts/components/Tree/index.scss`); +report.push(`66 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`82 0 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`11 2 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`3 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-12-01T11:57:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change work with org unit and group in Builder`); +report.push(`1 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2021-12-01T11:59:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 feat: added context menu to the Table`); +report.push(`28 9 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`2 1 src/ts/components/Table/styles/index.scss`); +report.push(`6 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2021-12-01T14:33:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change using ID in Tree component`); +report.push(`1 1 src/ts/components/Excel/components/EditableSimpleSelect.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 2 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Single.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/index.tsx`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`11 9 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`3 2 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`24 21 src/ts/components/Tree/helpers/index.ts`); +report.push(`12 9 src/ts/components/Tree/helpers/select.ts`); +report.push(`2 1 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/{components/Select/helpers/index.ts => helpers/converter.ts}`); +report.push(`56 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`3 3 src/ts/pages/Requests/api.ts`); +report.push(`1 1 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`3 3 src/ts/snippets/FilterPanel/api.ts`); +report.push(`1 1 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2021-12-01T14:35:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: change using ID in Tree component`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-12-01T22:10:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 feat: refactor RoleGroup store for saving data from tables`); +report.push(`2 2 src/ts/pages/Builder/components/modals/CreateDictionaryElement.tsx`); +report.push(`11 11 src/ts/pages/Builder/components/modals/CreateRole.tsx`); +report.push(`17 3 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`47 11 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`39 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`41 20 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`15 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`1 11 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`24 17 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`2 1 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`57 134 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`2 1 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`2 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2021-12-01T22:18:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1702 fix: corrected previous comments`); +report.push(`2 5 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-12-02T09:24:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: Refactoring Id in Tree`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-12-02T09:41:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 refactor: refactoring id in Tree and Select`); +report.push(`2 2 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`2 2 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`0 4 src/ts/components/Tree/helpers/index.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2021-12-02T11:44:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1817 fix: corrected dictionary formatting logic`); +report.push(`27 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`3 12 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-12-02T12:06:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1817 feat: added Builder button to the Sidebar`); +report.push(`9 9 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-12-02T13:18:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add preloader in Tree`); +report.push(`20 5 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`41 0 src/ts/components/Tree/helpers/preload.ts`); +report.push(`38 5 src/ts/components/Tree/index.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`15 0 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-12-02T13:23:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add preloader in Tree`); +report.push(`5 2 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2021-12-02T19:15:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: added editing and removing functionality for Rules tables`); +report.push(`3 3 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`20 12 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`20 11 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`61 34 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 3 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`0 1 src/ts/pages/Builder/interfaces/TabType.ts`); +report.push(`45 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`46 60 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`13 9 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`12 5 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`8 1 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`8 1 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`8 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2021-12-03T09:55:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1816 feat: add agreement rules`); +report.push(`13 0 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`10 0 src/ts/pages/Builder/helpers/agreement-rules/loadAllRules.ts`); +report.push(`27 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`38 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(``); +report.push(`2021-12-03T10:34:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: change default path in Tree`); +report.push(`3 3 src/ts/components/Tree/helpers/preload.ts`); +report.push(``); +report.push(`2021-12-03T14:22:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1816 feat: add agreement rules`); +report.push(`19 2 src/ts/helpers/converter.ts`); +report.push(`5 0 src/ts/pages/Builder/api.ts`); +report.push(`51 0 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`18 3 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 2 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`79 97 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`40 98 src/ts/pages/Builder/store/ApprovalRules.ts`); +report.push(``); +report.push(`2021-12-03T14:26:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1816 feat: add agreement rules`); +report.push(`4 3 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2021-12-03T16:37:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: added editing and removing functionaliry for RoleGroups section tables`); +report.push(`2 1 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`0 51 src/ts/pages/Builder/components/modals/CreateDictionaryElement.tsx`); +report.push(`63 0 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`77 0 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`35 18 src/ts/pages/Builder/components/modals/{CreateRole.tsx => RoleAdd.tsx}`); +report.push(`118 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`8 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`57 20 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`9 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-12-04T10:18:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logick in aprooval page`); +report.push(`5 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2021-12-04T10:50:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logick in aprooval page`); +report.push(`0 1 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`5 4 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`1 12 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2021-12-04T11:51:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logic in aproval page`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`9 5 src/ts/pages/Builder/api.ts`); +report.push(`61 0 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`60 0 src/ts/pages/Builder/components/agreement-rules/Modals.tsx`); +report.push(`0 10 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`7 0 src/ts/pages/Builder/interfaces/IAgreementGroup.ts`); +report.push(`41 96 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(``); +report.push(`2021-12-04T12:51:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logic in aproval page`); +report.push(`42 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`55 0 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`113 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`4 3 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`4 186 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(``); +report.push(`2021-12-05T11:22:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: refactor tables for new features`); +report.push(`8 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`51 0 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellList.tsx`); +report.push(`5 0 src/ts/components/Table/styles/index.scss`); +report.push(`1 0 src/ts/components/Tree/index.scss`); +report.push(`6 1 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`16 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`48 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`56 20 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`13 9 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`20 5 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`2 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`10 1 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`10 1 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`10 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`36 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`10 3 src/ts/pages/Builder/styles/index.scss`); +report.push(`5 1 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2021-12-05T11:26:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logic in aproval page`); +report.push(`5 3 src/ts/pages/Builder/api.ts`); +report.push(`4 12 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 10 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`12 17 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`3 16 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`0 68 src/ts/pages/Builder/components/modals/RoleGroups.tsx`); +report.push(`1 11 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/agreement-rules/loadAllRules.ts`); +report.push(`11 3 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`2 2 src/ts/pages/Builder/interfaces/IAgreementGroup.ts`); +report.push(`21 0 src/ts/pages/Builder/interfaces/IAgreementRule.ts`); +report.push(`14 2 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(`65 25 src/ts/pages/Builder/store/ApprovalRules.ts`); +report.push(``); +report.push(`2021-12-05T12:25:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change logic in aproval page`); +report.push(`2 2 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`3 1 src/ts/components/Select/styles/index.scss`); +report.push(`2 2 src/ts/components/Select/styles/list.scss`); +report.push(`28 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`11 0 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`6 0 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`3 1 src/ts/pages/Builder/store/ApprovalRules.ts`); +report.push(`5 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-12-05T17:48:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: refactored Main page`); +report.push(`3 89 src/ts/pages/Builder/api.ts`); +report.push(`7 26 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`73 14 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`55 27 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`13 3 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`8 6 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`0 12 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`59 41 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`7 12 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`17 3 src/ts/pages/Builder/styles/card.scss`); +report.push(`3 9 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`5 0 src/ts/pages/Builder/styles/rules.scss`); +report.push(`6 4 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`4 2 src/ts/pages/Builder/view/List.tsx`); +report.push(``); +report.push(`2021-12-05T18:02:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 fix: corrected date formatting function`); +report.push(`20 16 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(``); +report.push(`2021-12-05T20:24:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add update agreement rules in Builder`); +report.push(`1 1 src/ts/pages/Builder/api.ts`); +report.push(`0 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`22 13 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`23 19 src/ts/pages/Builder/pages/ApprovalRules.tsx`); +report.push(``); +report.push(`2021-12-05T21:21:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add update agreement rules, add execution rules`); +report.push(`22 0 src/ts/pages/Builder/api.ts`); +report.push(`1 0 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`68 0 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`84 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`51 0 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/agreement-rules/loadAllRules.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/execution-rules/loadAllRules.ts`); +report.push(`36 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`22 0 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`15 15 src/ts/pages/Builder/pages/{ApprovalRules.tsx => AgreementRules.tsx}`); +report.push(`15 2 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`86 0 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`3 3 src/ts/pages/Builder/store/{ApprovalRules.ts => AgreementRules.ts}`); +report.push(`99 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(``); +report.push(`2021-12-06T13:42:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add create and update for execution rules`); +report.push(`3 2 src/ts/pages/Builder/api.ts`); +report.push(`37 38 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`1 5 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`10 15 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`4 0 src/ts/pages/Builder/interfaces/IExecutionGroup.ts`); +report.push(`2 4 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`9 35 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2021-12-06T13:52:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add create and update for execution rules`); +report.push(`1 1 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 3 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`4 6 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2021-12-06T13:56:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 feat: actualized requests in the Access Details and RoleGroups sections`); +report.push(`9 6 src/ts/pages/Builder/api.ts`); +report.push(`8 16 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`8 16 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`0 1 src/ts/pages/Builder/helpers/{accessDetails => access-details}/loadTemplateInfo.ts`); +report.push(`0 0 src/ts/pages/Builder/helpers/{accessDetails => access-details}/validationRules.ts`); +report.push(`14 22 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`3 3 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`8 7 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`13 15 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`3 3 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`4 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-12-06T15:23:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1859 fix: change user in select on Template page`); +report.push(`0 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2021-12-06T17:08:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: change view for Tree select`); +report.push(`1 0 src/ts/components/Select/styles/index.scss`); +report.push(`1 2 src/ts/components/Select/styles/list.scss`); +report.push(`2 2 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2021-12-06T17:09:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: add template id and clear for rules`); +report.push(`8 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`2 9 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(``); +report.push(`2021-12-06T18:08:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 fix: corrected Operand dropdown styles and added rule saving by clicking on checkbox`); +report.push(`28 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`4 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`22 14 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`9 2 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`9 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`8 0 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`10 3 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`9 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`9 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`1 3 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2021-12-06T22:02:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: change style for Tree in select`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2021-12-06T22:49:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: add nothing found text for table list`); +report.push(`3 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`25 30 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`2 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 1 src/ts/pages/Builder/styles/approval-rules.scss`); +report.push(`7 3 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2021-12-06T23:22:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: change logic for export in Excel`); +report.push(`40 31 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`40 31 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`5 4 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`2 5 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`10 9 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`26 12 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`31 17 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`30 17 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2021-12-06T23:28:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 fix: change logic for export in Excel`); +report.push(`15 6 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2021-12-07T13:01:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 fix: corrected table menu options and some bugs`); +report.push(`11 9 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 0 src/ts/components/Table/interfaces/shared.ts`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`3 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`3 2 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`0 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`7 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`8 0 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`8 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2021-12-07T18:54:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1816 fix: corrected comments from analytics`); +report.push(`5 4 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`5 4 src/ts/components/Table/components/TableBody.tsx`); +report.push(`2 1 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`3 2 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`3 2 src/ts/components/Table/index.tsx`); +report.push(`1 2 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`10 3 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`10 4 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`18 28 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`4 3 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`4 2 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`4 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`4 3 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`4 2 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`4 2 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`11 12 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2021-12-07T20:06:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1817 feat: add validation example`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`15 0 src/ts/helpers/validation/methods.ts`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`17 7 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`19 3 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/getMockData.ts`); +report.push(`21 8 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`6 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`17 0 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`2 2 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`3 3 src/ts/pages/Builder/styles/{approval-rules.scss => agreement-rules.scss}`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`45 9 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-12-08T11:51:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 feat: add validation in Builder`); +report.push(`12 3 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`23 3 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`23 5 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`13 31 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`35 9 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`19 3 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`25 12 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`34 8 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`24 11 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`29 5 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 5 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`32 8 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`29 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`30 5 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/table.scss`); +report.push(`1 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-12-08T12:33:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1888 fix: corrected bugs in the AgreementRules`); +report.push(`5 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`7 3 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`7 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(``); +report.push(`2021-12-08T14:57:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 feat: add validation in Builder`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`16 19 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`15 14 src/ts/components/form/wrapper.tsx`); +report.push(`5 1 src/ts/helpers/http.ts`); +report.push(`13 19 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`2 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`2 2 src/ts/pages/Template/store/Template.ts`); +report.push(`4 2 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-12-08T15:27:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 feat: add validation in Builder`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`2 11 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`3 0 src/ts/components/Select/styles/index.scss`); +report.push(`0 4 src/ts/helpers/http.ts`); +report.push(`3 3 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`2 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`9 9 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-12-09T01:20:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 feat: add validation in Builder`); +report.push(`14 17 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/helpers/validation/methods.ts`); +report.push(`20 5 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`20 6 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`13 2 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`21 4 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`10 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`20 4 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`36 28 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`11 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`86 17 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`3 9 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2021-12-09T01:21:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 feat: add validation in Builder`); +report.push(`2 12 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(``); +report.push(`2021-12-09T10:10:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 fix: add validation in save`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(``); +report.push(`2021-12-09T10:34:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1880 fix: add validation in save`); +report.push(`6 4 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`11 6 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`36 23 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`11 6 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`23 11 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`15 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`8 8 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-12-09T11:27:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1888 fix: check the data proccessing and fixed bugs`); +report.push(`9 8 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`20 6 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`2 3 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`5 9 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`7 8 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`7 8 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`4 6 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`6 7 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`7 8 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`3 7 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`7 8 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`6 2 src/ts/pages/Builder/styles/card.scss`); +report.push(`4 3 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(``); +report.push(`2021-12-09T12:14:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1888 fix: correct data processing for agreementEmployees in Agreement rules`); +report.push(`4 4 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(``); +report.push(`2021-12-09T13:10:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 feat: add access control component`); +report.push(`18 0 src/ts/components/AccessControl/guard.ts`); +report.push(`20 0 src/ts/components/AccessControl/index.tsx`); +report.push(`0 1 src/ts/components/Select/styles/value.scss`); +report.push(`6 0 src/ts/helpers/constants.ts`); +report.push(`28 15 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`7 2 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`24 17 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`31 25 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`12 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`8 4 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`9 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`35 20 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`8 4 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`9 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`8 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`9 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`7 7 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`27 23 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2021-12-09T13:17:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 feat: add access control component`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2021-12-09T13:31:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 feat: add access control component`); +report.push(`11 7 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(``); +report.push(`2021-12-09T14:06:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1881 fix: corrected SideBar and hided Filter`); +report.push(`2 0 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`12 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`12 0 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(``); +report.push(`2021-12-09T15:45:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1882 feat: added logic for locking role in the RoleGroups section`); +report.push(`10 0 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`10 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`11 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`12 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`2 1 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2021-12-09T16:01:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: change URL for change User in Auth Tool component`); +report.push(`1 1 src/ts/pages/Authorization/api.ts`); +report.push(``); +report.push(`2021-12-09T16:08:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: change URL for change User in Auth Tool component`); +report.push(`4 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-12-09T19:12:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1882 feat: corrected parameters for roleGroupAggregations/by-template/ endpoint`); +report.push(`5 2 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`5 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-12-09T23:32:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: change style for long title, fix export table, refactor for autofocus in modal`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`74 41 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`11 7 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`12 11 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`2 0 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2021-12-09T23:45:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: add new Role for auth panel`); +report.push(`1 0 src/ts/components/AccessControl/guard.ts`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`6 2 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`5 3 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(``); +report.push(`2021-12-10T00:07:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: add new Role for auth panel`); +report.push(`7 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(``); +report.push(`2021-12-10T09:23:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: fix bugs for demo`); +report.push(`20 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`0 1 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`14 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`3 0 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2021-12-10T10:02:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1917 fix: change validation for roles`); +report.push(`1 4 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(``); +report.push(`2021-12-10T10:32:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1881 fix: corrected Input and Select styles`); +report.push(`1 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2021-12-10T13:06:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1923 fix: add columns in Report table (SUBO-1923, SUBO-1924, SUBO-1925), change logic in filters (SUBO-1927, SUBO-1928)`); +report.push(`5 0 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`5 0 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`32 6 src/ts/pages/Reports/components/Table.tsx`); +report.push(`7 7 src/ts/pages/Reports/helpers/index.ts`); +report.push(`7 3 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2021-12-10T14:24:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1881 fix: corrected styles`); +report.push(`2 0 src/ts/components/Select/styles/value.scss`); +report.push(`3 3 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`21 23 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`9 6 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`21 23 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`6 6 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`38 26 src/ts/pages/Builder/styles/agreement-rules.scss`); +report.push(`17 1 src/ts/pages/Builder/styles/details.scss`); +report.push(`20 6 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`0 25 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`2 2 src/ts/pages/Builder/styles/rules.scss`); +report.push(`1 6 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2021-12-10T16:36:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1935 fix: replace URL for search`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(`1 4 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/index.tsx`); +report.push(``); +report.push(`2021-12-11T11:29:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1923 fix: Add columns in Report table (SUBO-1923, SUBO-1924, SUBO-1925), change logic in filters (SUBO-1927, SUBO-1928)`); +report.push(`5 0 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`5 0 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`32 6 src/ts/pages/Reports/components/Table.tsx`); +report.push(`7 7 src/ts/pages/Reports/helpers/index.ts`); +report.push(`7 2 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2021-12-11T13:01:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1782 feat: add filters by user for Report (SUBO-1782, SUBO-1783), fix roles and change recipient in Template`); +report.push(`1 5 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`5 6 src/ts/components/Select/components/value/Single.tsx`); +report.push(`8 8 src/ts/components/Select/index.tsx`); +report.push(`6 6 src/ts/helpers/converter.ts`); +report.push(`9 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Reports/styles/filters.scss`); +report.push(`2 1 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`13 9 src/ts/pages/Template/components/Form.tsx`); +report.push(`6 2 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`49 25 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2021-12-12T01:05:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1782 fix: labels in Select Tree`); +report.push(`1 8 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-12-12T01:13:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1782 fix: labels in Select Tree`); +report.push(`2 2 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2021-12-12T01:20:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1782 fix: labels in Select Tree`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/components/Select/index.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2021-12-13T13:42:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 feat: added pagination for rules list`); +report.push(`6 0 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(`31 12 src/ts/pages/Builder/api.ts`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`0 10 src/ts/pages/Builder/helpers/agreement-rules/loadAllRules.ts`); +report.push(`0 10 src/ts/pages/Builder/helpers/dependency-rules/loadAllRules.ts`); +report.push(`0 10 src/ts/pages/Builder/helpers/empowerments/loadAllRoleGroups.ts`); +report.push(`0 10 src/ts/pages/Builder/helpers/execution-rules/loadAllRules.ts`); +report.push(`0 10 src/ts/pages/Builder/helpers/incompatibility-rules/loadAllRules.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`0 10 src/ts/pages/Builder/helpers/visibility-rules/loadAllRules.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`30 19 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`28 18 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`7 66 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`30 18 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`29 18 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`32 18 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`28 18 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2021-12-13T15:03:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1874 fix: add load more for Tree, fix focus in modal`); +report.push(`7 2 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`14 4 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`18 11 src/ts/components/Tree/index.tsx`); +report.push(`7 47 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`80 0 src/ts/pages/Builder/components/modals/DictionaryElementForm.tsx`); +report.push(`10 47 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`6 123 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`127 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`10 95 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(``); +report.push(`2021-12-13T17:01:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: hided CreateAgreementGroup tab for SECURITY group type`); +report.push(`9 7 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(``); +report.push(`2021-12-13T17:14:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: added instructions link`); +report.push(`5 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(``); +report.push(`2021-12-14T08:28:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1713 fix: add description for Select`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-12-14T12:40:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1884 fix: added browser prompt for alerting and fixed bugs`); +report.push(`0 13 package-lock.json`); +report.push(`10 4 src/ts/pages/Builder/components/Header.tsx`); +report.push(`13 2 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`5 8 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`3 7 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`7 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`0 11 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 27 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2021-12-14T13:35:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1545 feat: add description for Drafts list`); +report.push(`1 0 src/ts/components/DataLoader/store/index.ts`); +report.push(`5 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`9 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2021-12-14T13:51:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1545 feat: add description for Drafts list`); +report.push(`8 3 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(``); +report.push(`2021-12-14T14:11:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1856 fix: Add ID in title Draft page`); +report.push(`1 1 src/ts/pages/Draft/index.tsx`); +report.push(``); +report.push(`2021-12-14T14:13:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1545 fix: remove Prompt from AccessDetail in Builder`); +report.push(`0 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-12-14T14:38:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1881 feat: add select all button in Tree component`); +report.push(`27 2 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`3 1 src/ts/components/Tree/index.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/OrgUnit.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(``); +report.push(`2021-12-14T15:56:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1952 fix: corrected validation logic for Access removing in Template`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-12-14T16:34:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1938 fix: change formatted values for boolean filter in Report`); +report.push(`4 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2021-12-14T16:36:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1952 fix: corrected validation logic for Access removing in Template`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-12-15T11:34:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1884 fix: hide browser prompt after Template saving`); +report.push(`13 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`13 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`9 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`18 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 0 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`5 0 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`5 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`5 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`5 0 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`5 0 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`4 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-12-15T13:10:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1905 feat: open profile and add backend API`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`5 5 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`3 15 src/ts/pages/Profile/api.ts`); +report.push(`1 51 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`70 50 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`6 20 src/ts/pages/Profile/components/Main.tsx`); +report.push(`38 32 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`12 20 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`31 90 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`13 5 src/ts/pages/Profile/components/UserInfoLine.tsx`); +report.push(`21 17 src/ts/pages/Profile/index.tsx`); +report.push(`7 28 src/ts/pages/Profile/styles/board.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/control.scss`); +report.push(`10 8 src/ts/pages/Profile/view/List.tsx`); +report.push(`2 7 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2021-12-15T13:12:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1905 feat: open profile and add backend API`); +report.push(`6 6 src/ts/pages/Profile/styles/board.scss`); +report.push(``); +report.push(`2021-12-15T13:32:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1905 feat: open profile and add backend API`); +report.push(`8 25 src/ts/pages/Profile/api.ts`); +report.push(`12 9 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`2 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`5 4 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`2 1 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`20 13 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`1 1 src/ts/pages/Profile/index.tsx`); +report.push(`3 2 src/ts/pages/Profile/view/List.tsx`); +report.push(`9 7 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2021-12-15T13:33:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1905 feat: open profile and add backend API`); +report.push(`14 0 src/ts/pages/Profile/interfaces/IAccessGroup.ts`); +report.push(`9 0 src/ts/pages/Profile/interfaces/IUserInfo.ts`); +report.push(``); +report.push(`2021-12-15T13:36:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1905 feat: open profile and add backend API`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(``); +report.push(`2021-12-15T15:10:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 feat: added Operand switch to the TRM table and corrected Operand dropdown`); +report.push(`10 6 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`15 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`2 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`2 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2021-12-16T12:08:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1890 feat: add text group in Template`); +report.push(`39 1 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-12-16T12:11:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1890 fix: bug with not found user role`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2021-12-16T15:18:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1890 feat: add text group in Template`); +report.push(`2 1 src/ts/interfaces/request/RequestNew.ts`); +report.push(`3 0 src/ts/interfaces/request/Role.ts`); +report.push(`11 10 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`30 32 src/ts/pages/Template/api.ts`); +report.push(`22 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`28 0 src/ts/pages/Template/components/Groups.tsx`); +report.push(`5 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`16 8 src/ts/pages/Template/helpers/roles.ts`); +report.push(`28 8 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-12-16T15:42:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1881 fix: update ui kit library and fixed styles`); +report.push(`21 36 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`4 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/components/Select/styles/value.scss`); +report.push(`2 1 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`8 15 src/ts/components/Table/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Authorization/styles/form.scss`); +report.push(`2 2 src/ts/pages/Builder/styles/details.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`1 4 src/ts/pages/PageWrapper/index.tsx`); +report.push(`10 6 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2021-12-17T12:10:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1961 fix: add query for Select for Template`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`0 26 src/ts/pages/Reports/api.ts`); +report.push(`13 11 src/ts/snippets/FilterPanel/api.ts`); +report.push(`11 9 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2021-12-17T12:22:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1962 fix: add required validation in Report`); +report.push(`3 3 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2021-12-17T12:36:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1968 fix: change space between date filters`); +report.push(`16 16 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`7 1 src/ts/pages/Reports/styles/filters.scss`); +report.push(``); +report.push(`2021-12-17T12:48:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1965 fix: add size from response in Pagination element`); +report.push(`7 3 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2021-12-17T12:55:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1956 fix: remove Folders from search`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(``); +report.push(`2021-12-17T13:11:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1956 fix: remove Folders from search`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2021-12-17T17:09:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 feat: added Search dropdown for orgUnits field`); +report.push(`4 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 0 src/ts/components/Tree/index.scss`); +report.push(`14 3 src/ts/components/Tree/index.tsx`); +report.push(`9 3 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`22 4 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 1 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-12-18T15:41:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1959 fix: Remove orgUnit for Roles`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2021-12-18T16:34:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1959 fix: change height for modal`); +report.push(`2 2 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-12-19T12:46:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: hide EDIT option in the table if data for edit is not exist`); +report.push(`4 0 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2021-12-19T14:41:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 feat: added Delete button for Drafts`); +report.push(`3 3 src/ts/pages/Builder/api.ts`); +report.push(`45 17 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`36 13 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`13 6 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`3 1 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`3 1 src/ts/pages/Builder/view/List.tsx`); +report.push(``); +report.push(`2021-12-19T15:03:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: corrected git diff`); +report.push(`0 4 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2021-12-19T16:54:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: addd endpoint for roleGroup blocking and changed blocking logic`); +report.push(`4 0 src/ts/pages/Builder/api.ts`); +report.push(`14 12 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`3 7 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2021-12-20T11:34:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1961 feat: add template ID in search for Role filter`); +report.push(`3 2 src/ts/pages/Reports/api.ts`); +report.push(`5 1 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/api.ts`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2021-12-20T11:38:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1799 refactor: remove Catalogue UX test`); +report.push(`0 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`0 2399 src/ts/pages/UxTestCatalogue/api.ts`); +report.push(`0 42 src/ts/pages/UxTestCatalogue/components/Catalogue.tsx`); +report.push(`0 27 src/ts/pages/UxTestCatalogue/components/Categories.tsx`); +report.push(`0 59 src/ts/pages/UxTestCatalogue/components/banners/BannerBig.tsx`); +report.push(`0 59 src/ts/pages/UxTestCatalogue/components/banners/BannerSmall.tsx`); +report.push(`0 64 src/ts/pages/UxTestCatalogue/components/banners/BannersList.tsx`); +report.push(`0 68 src/ts/pages/UxTestCatalogue/components/categories/CategoryDetails.tsx`); +report.push(`0 123 src/ts/pages/UxTestCatalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`0 28 src/ts/pages/UxTestCatalogue/components/categories/CategoryItemsList.tsx`); +report.push(`0 75 src/ts/pages/UxTestCatalogue/components/categories/CategoryList.tsx`); +report.push(`0 19 src/ts/pages/UxTestCatalogue/components/categories/SubTitle.tsx`); +report.push(`0 51 src/ts/pages/UxTestCatalogue/components/categories/line/Folder.tsx`); +report.push(`0 54 src/ts/pages/UxTestCatalogue/components/categories/line/Item.tsx`); +report.push(`0 43 src/ts/pages/UxTestCatalogue/components/favorites/index.tsx`); +report.push(`0 69 src/ts/pages/UxTestCatalogue/components/favorites/list.tsx`); +report.push(`0 61 src/ts/pages/UxTestCatalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`0 63 src/ts/pages/UxTestCatalogue/components/line/CategoryItem.tsx`); +report.push(`0 44 src/ts/pages/UxTestCatalogue/components/line/CategoryTitle.tsx`); +report.push(`0 59 src/ts/pages/UxTestCatalogue/helpers/categories-tree.ts`); +report.push(`0 22 src/ts/pages/UxTestCatalogue/helpers/favorites.ts`); +report.push(`0 22 src/ts/pages/UxTestCatalogue/helpers/icons.ts`); +report.push(`0 112 src/ts/pages/UxTestCatalogue/index.tsx`); +report.push(`0 70 src/ts/pages/UxTestCatalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2021-12-20T13:03:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: hide EDIT menu option if data for edit is not exist`); +report.push(`4 0 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2021-12-20T13:37:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1857 fix: change requests for Drafts`); +report.push(`3 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`22 20 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 3 src/ts/pages/Draft/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`1 4 src/ts/pages/Template/components/Template.tsx`); +report.push(`18 23 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(``); +report.push(`2021-12-20T13:44:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: added getDescription function for role groups in the Modal window`); +report.push(`8 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(``); +report.push(`2021-12-20T13:48:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1857 fix: change requests for Drafts`); +report.push(`21 14 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 4 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2021-12-20T14:14:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1961 fix: hide roles for empty template ID`); +report.push(`20 17 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(``); +report.push(`2021-12-20T15:41:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: added PREPROD value for Environment class field`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`8 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2021-12-21T10:55:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: corrected pointer events styles for Select`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`5 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`5 8 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`2 4 src/ts/components/Select/components/value/Single.tsx`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/components/Select/styles/index.scss`); +report.push(`6 1 src/ts/components/Select/styles/value.scss`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 2 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2021-12-21T12:00:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1973 fix: remove pagination from Search page`); +report.push(`0 2 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2021-12-21T12:51:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1784 fix: add wrapper for String cell in table`); +report.push(`3 1 src/ts/components/Table/components/templates/CellString.tsx`); +report.push(`7 0 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2021-12-21T13:21:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1890 fix: merge with master`); +report.push(`2 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-12-21T13:22:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1890 fix: merge with master`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2021-12-21T17:35:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1975 fix: corrected rendering of Checkbox List for Select component`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 1 src/ts/components/Select/components/Search.tsx`); +report.push(`2 1 src/ts/components/Select/components/list/index.tsx`); +report.push(`6 2 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`7 2 src/ts/components/Select/components/value/index.tsx`); +report.push(`8 6 src/ts/components/Select/index.tsx`); +report.push(`19 1 src/ts/components/Select/styles/value.scss`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2021-12-21T17:56:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1874 fix: added id for Dictionary`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2021-12-22T12:19:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1975 fix: corrected rendering of Checkbox List for Select component`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 0 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2021-12-23T11:06:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1971 feat: added Toast notification to Builder`); +report.push(`73 0 src/ts/components/Toast/index.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`10 7 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`20 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`19 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`15 93 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`2 7 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2021-12-23T11:17:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1971 feat: added Toast notification to Template`); +report.push(`7 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2021-12-23T12:03:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1971 fix: exclude node_modules from ts compiler`); +report.push(`6 0 tsconfig.json`); +report.push(``); +report.push(`2021-12-23T17:12:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1976 feat: added checkbox and button for removing rules`); +report.push(`1 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`33 0 src/ts/pages/Builder/components/shared/RemoveButton.tsx`); +report.push(`62 10 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`3 12 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 10 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 7 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`2 11 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 10 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 10 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`46 37 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2021-12-24T11:23:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1649 feat: change style for Request status`); +report.push(`19 3 src/ts/helpers/formatter.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`37 0 src/ts/snippets/RequestStatus2/components/EmptySteps.tsx`); +report.push(`158 0 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`28 0 src/ts/snippets/RequestStatus2/components/cards/Comment.tsx`); +report.push(`92 0 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`37 0 src/ts/snippets/RequestStatus2/components/cards/LinkOnSM.tsx`); +report.push(`32 0 src/ts/snippets/RequestStatus2/components/cards/LinkOnSupport.tsx`); +report.push(`29 0 src/ts/snippets/RequestStatus2/components/cards/Message.tsx`); +report.push(`56 0 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`31 0 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`45 0 src/ts/snippets/RequestStatus2/helpers/hackForBackend.ts`); +report.push(`59 0 src/ts/snippets/RequestStatus2/index.tsx`); +report.push(`149 0 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2021-12-24T12:41:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1930 fix: change URL for roles in Report`); +report.push(`3 2 src/ts/pages/Reports/api.ts`); +report.push(``); +report.push(`2021-12-24T12:43:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1930 fix: change URL for roles in Report`); +report.push(`1 1 src/ts/pages/Reports/api.ts`); +report.push(``); +report.push(`2021-12-24T14:39:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2032 fix: change value for filter in Reports`); +report.push(`1 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2021-12-24T18:08:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1976 feat: added api and MasterCheckbox for removing rules`); +report.push(`8 0 src/ts/pages/Builder/api.ts`); +report.push(`48 0 src/ts/pages/Builder/components/shared/MasterCheckbox.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/RemoveButton.tsx`); +report.push(`42 16 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`13 2 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`13 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`7 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`13 2 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`8 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`13 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`0 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`2 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2021-12-27T09:12:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1649 refactor: return old style for release`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2021-12-27T11:35:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1977 fix: fixed bug with RoleGroup editing`); +report.push(`4 0 src/ts/components/Image/index.tsx`); +report.push(`1 0 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`4 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`8 0 src/ts/pages/Builder/helpers/getRandomInt.ts`); +report.push(``); +report.push(`2021-12-27T14:54:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 feat: change rules in Group`); +report.push(`11 5 src/ts/interfaces/request/Role.ts`); +report.push(`74 36 src/ts/pages/Template/api.ts`); +report.push(`26 13 src/ts/pages/Template/components/Form.tsx`); +report.push(`6 4 src/ts/pages/Template/components/Groups.tsx`); +report.push(`18 13 src/ts/pages/Template/components/Roles.tsx`); +report.push(`72 26 src/ts/pages/Template/helpers/roles.ts`); +report.push(`10 8 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2021-12-27T15:07:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 feat: change rules in Group`); +report.push(`8 1 src/ts/pages/Template/helpers/roles.ts`); +report.push(``); +report.push(`2021-12-28T12:30:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 feat: added Agreement Employees list without pagination`); +report.push(`1 0 src/ts/components/Select/styles/value.scss`); +report.push(`4 0 src/ts/components/Table/components/Column.tsx`); +report.push(`3 0 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`12 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`2 1 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`4 1 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`2 1 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`1 0 src/ts/components/Table/interfaces/shared.ts`); +report.push(`9 2 src/ts/pages/Builder/api.ts`); +report.push(`60 20 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`29 15 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`10 8 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`11 4 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`16 1 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`7 0 src/ts/pages/Builder/styles/agreement-rules.scss`); +report.push(``); +report.push(`2021-12-28T16:02:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2038 feat: added Pagination without parameters in URL`); +report.push(`16 4 src/ts/components/DataLoader/index.tsx`); +report.push(`75 0 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(``); +report.push(`2021-12-28T18:18:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 feat: added Pagination without parameters in URL to the Agreement Employees table`); +report.push(`5 2 src/ts/pages/Builder/api.ts`); +report.push(`51 41 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`33 33 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 16 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(``); +report.push(`2021-12-28T18:48:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 fix: reverted changes in the CreateAgreementGroup form`); +report.push(`1 3 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(``); +report.push(`2021-12-29T11:45:29+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 fix: added wrapper around the table`); +report.push(`1 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2021-12-29T13:52:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 fix: added placeholders to Select and corrected styles`); +report.push(`3 1 src/ts/components/Select/styles/value.scss`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 2 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2021-12-29T17:36:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2004 fix: corrected logic of incompatible rules applying`); +report.push(`2 1 src/ts/pages/Template/components/Groups.tsx`); +report.push(`20 10 src/ts/pages/Template/helpers/roles.ts`); +report.push(``); +report.push(`2022-01-06T11:37:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 refactor: change property names`); +report.push(`3 3 src/ts/interfaces/request/Role.ts`); +report.push(`16 15 src/ts/pages/Template/api.ts`); +report.push(`1 2 src/ts/pages/Template/components/Groups.tsx`); +report.push(`8 18 src/ts/pages/Template/helpers/roles.ts`); +report.push(``); +report.push(`2022-01-06T12:01:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 refactor: create snippet AccessGroups`); +report.push(`1 1 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`5 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 75 src/ts/pages/Template/api.ts`); +report.push(`4 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(`0 1 src/ts/pages/Template/styles/index.scss`); +report.push(`79 0 src/ts/snippets/AccessGroups/api.ts`); +report.push(`9 8 src/ts/{pages/Template => snippets/AccessGroups}/components/Roles.tsx`); +report.push(`2 2 src/ts/{pages/Template => snippets/AccessGroups}/components/RolesDescription.tsx`); +report.push(`1 0 src/ts/{pages/Template/helpers/roles.ts => snippets/AccessGroups/helpers/index.ts}`); +report.push(`6 6 src/ts/{pages/Template/components/Groups.tsx => snippets/AccessGroups/index.tsx}`); +report.push(`1 1 src/ts/{pages/Template/styles/group.scss => snippets/AccessGroups/styles/index.scss}`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-01-06T12:20:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 refactor: create snippet AccessGroups`); +report.push(`4 5 src/ts/pages/Template/components/Form.tsx`); +report.push(`15 13 src/ts/snippets/AccessGroups/api.ts`); +report.push(`1 0 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`7 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-06T12:59:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 fix: change rules for New select`); +report.push(`9 24 src/ts/pages/Template/components/Form.tsx`); +report.push(`25 0 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-01-06T13:59:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2004 fix: change rules for New select`); +report.push(`1 1 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-10T12:09:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1979 feat: show text group in Request`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`6 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`6 4 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-10T12:41:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1979 feat: show text group in Request`); +report.push(`0 4 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`21 13 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`6 5 src/ts/pages/Template/api.ts`); +report.push(`44 23 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`5 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-01-10T13:23:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1979 feat: show text group in Request`); +report.push(`8 7 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`0 29 src/ts/pages/Requests/styles/item.scss`); +report.push(`2 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-10T15:56:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1979 fix: remove empty groups from Request`); +report.push(`2 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-01-10T16:22:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1932 fix: corrected styles for Remove and Block buttons`); +report.push(`19 20 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`37 0 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`17 19 src/ts/pages/Builder/components/shared/RemoveButton.tsx`); +report.push(`15 16 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`8 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`13 2 src/ts/pages/Builder/styles/index.scss`); +report.push(`44 7 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-01-11T11:32:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2057 feat: add flag isMandatory for Roles`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`4 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`3 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`10 2 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-11T11:38:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2056 fix: corrected isIncludeChildren switch logic`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(``); +report.push(`2022-01-11T12:26:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1996 fix: remove hide pagination for small totalPages`); +report.push(`2 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2022-01-11T12:33:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1548 fix: change max-height for paggination because body change size`); +report.push(`4 0 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-11T12:46:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2017 fix: add link on last request for short card`); +report.push(`8 2 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`1 0 src/ts/pages/Profile/styles/card.scss`); +report.push(``); +report.push(`2022-01-11T14:51:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1945 fix: corrected Hint component`); +report.push(`13 13 src/ts/snippets/AccessGroups/components/RolesDescription.tsx`); +report.push(``); +report.push(`2022-01-12T09:30:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2057 feat: add validation rules for old role groups`); +report.push(`11 20 src/ts/pages/Template/components/Form.tsx`); +report.push(`35 20 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-01-12T10:39:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2057 feat: add validation for old roles`); +report.push(`19 21 src/ts/pages/Template/components/Form.tsx`); +report.push(`24 24 src/ts/pages/Template/components/Template.tsx`); +report.push(`8 5 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`14 12 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-01-12T10:41:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2057 feat: add validation for old roles`); +report.push(`1 3 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-01-12T11:49:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2063 fix: corrected logic for Role Group type`); +report.push(`5 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-01-12T12:22:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2069 feat: add default value for new role`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-01-12T12:27:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2069 feat: add default value for new role`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-01-12T12:43:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2069 feat: add default value for new role`); +report.push(`18 4 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-01-12T12:52:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2069 fix: corrected default value for New Role`); +report.push(`3 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-01-12T15:31:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2072 fix: hide cancel button for Request`); +report.push(`2 0 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-01-13T11:06:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2067 feat: changed logic for Role Group tree loading`); +report.push(`2 2 src/ts/components/Tree/helpers/index.ts`); +report.push(`62 9 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`2 12 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-01-13T13:16:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2075 fix: corrected names of loaded excel files`); +report.push(`8 6 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`8 5 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`7 5 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`4 3 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`7 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`8 5 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-01-13T14:12:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2064 fix: add logic for role depencency in Draft`); +report.push(`6 4 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`0 2 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-01-13T14:18:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2066 fix: change pagination for template search`); +report.push(`3 3 src/ts/pages/Template/api.ts`); +report.push(``); +report.push(`2022-01-13T14:27:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2080 fix: change export in Excel`); +report.push(`7 1 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(``); +report.push(`2022-01-13T17:08:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1977 fix: added isInnerEmployees flag for Users request`); +report.push(`2 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2022-01-14T10:23:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1977 fix: corrected Users request with isInnerEmployees`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`6 2 src/ts/pages/Requests/api.ts`); +report.push(``); +report.push(`2022-01-14T10:41:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2075 fix: corrected names`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-01-14T11:12:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2064 fix: hide draft in release`); +report.push(`2 0 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`2 0 src/ts/pages/TemplateOir/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-01-17T09:20:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1955 fix: remove spec symbols from search RegExp`); +report.push(`3 2 src/ts/helpers/search.ts`); +report.push(``); +report.push(`2022-01-17T09:25:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1955 fix: remove spec symbols from search RegExp`); +report.push(`9 4 src/ts/helpers/search.ts`); +report.push(``); +report.push(`2022-01-17T11:13:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2117 fix: corrected button name in the Modal window`); +report.push(`1 1 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(``); +report.push(`2022-01-17T11:51:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1945 fix: change title for tabs in Role description`); +report.push(`2 1 src/ts/snippets/AccessGroups/components/RolesDescription.tsx`); +report.push(``); +report.push(`2022-01-17T12:32:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2132 fix: corrected buttons disabling logic depend on Admin role`); +report.push(`7 1 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`7 4 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`6 3 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-01-17T12:56:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2117 fix: added buttontext prop for Modal windows`); +report.push(`1 0 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/ModalWindowTemplate.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(``); +report.push(`2022-01-17T14:35:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2137 fix: corrected Rule name layout`); +report.push(`18 13 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`25 5 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-01-17T15:12:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2137 fix: corrected css properties order`); +report.push(`1 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-01-17T16:56:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2129 fix: disabled orgUnits Select in the READ mode and corrected styles`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`27 21 src/ts/components/Select/components/Search.tsx`); +report.push(`2 2 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`9 5 src/ts/components/Select/index.tsx`); +report.push(`7 1 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2022-01-18T11:49:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2128 refactor: remove old components`); +report.push(`1 1 nginx.default.conf`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 93 src/ts/components/Excel/README.md`); +report.push(`0 122 src/ts/components/Excel/components/Canvas.tsx`); +report.push(`0 76 src/ts/components/Excel/components/Editable.tsx`); +report.push(`0 59 src/ts/components/Excel/components/EditableInput.tsx`); +report.push(`0 46 src/ts/components/Excel/components/EditableSelect.tsx`); +report.push(`0 65 src/ts/components/Excel/components/EditableSimpleSelect.tsx`); +report.push(`0 577 src/ts/components/Excel/components/ExcelTableBody.vue`); +report.push(`0 15 src/ts/components/Excel/helpers/constants.ts`); +report.push(`0 130 src/ts/components/Excel/helpers/copy-paste.ts`); +report.push(`0 32 src/ts/components/Excel/helpers/editing.ts`); +report.push(`0 48 src/ts/components/Excel/helpers/events.ts`); +report.push(`0 456 src/ts/components/Excel/helpers/excel.ts`); +report.push(`0 102 src/ts/components/Excel/helpers/keyboard-navigation.ts`); +report.push(`0 46 src/ts/components/Excel/helpers/position.ts`); +report.push(`0 42 src/ts/components/Excel/helpers/region.ts`); +report.push(`0 354 src/ts/components/Excel/helpers/render.ts`); +report.push(`0 49 src/ts/components/Excel/helpers/replication.ts`); +report.push(`0 63 src/ts/components/Excel/helpers/selected-regions.ts`); +report.push(`0 48 src/ts/components/Excel/index.scss`); +report.push(`0 121 src/ts/components/Excel/index.tsx`); +report.push(`0 15 src/ts/components/Excel/interfaces/ColumnHelpers.ts`); +report.push(`0 5 src/ts/components/Excel/interfaces/Event.ts`); +report.push(`0 17 src/ts/components/Excel/interfaces/SelectedRegion.ts`); +report.push(`0 14 src/ts/components/Excel/interfaces/Table.ts`); +report.push(`0 1 src/ts/components/index.scss`); +report.push(`1 1 src/ts/helpers/{HttpClient.test.ts => http/Client.test.ts}`); +report.push(`0 0 src/ts/helpers/{HttpClient.ts => http/Client.ts}`); +report.push(`0 0 src/ts/helpers/{HttpMock.cjs => http/Mock.cjs}`); +report.push(`0 0 src/ts/helpers/{HttpMock.ts => http/Mock.ts}`); +report.push(`1 1 src/ts/helpers/{http.ts => http/index.ts}`); +report.push(`0 52 src/ts/helpers/loader.ts`); +report.push(`1 1 src/ts/pages/Authorization/api.ts`); +report.push(`0 0 src/ts/{helpers => pages/Authorization/components}/ScrollTop.tsx`); +report.push(`1 1 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Help/api.ts`); +report.push(`0 1 src/ts/pages/NotFound/index.tsx`); +report.push(`1 1 src/ts/pages/Notifications/api.ts`); +report.push(`1 1 src/ts/pages/Reports/api.ts`); +report.push(`1 1 src/ts/pages/Requests/api.ts`); +report.push(`0 0 src/ts/{ => pages/Search}/helpers/search.ts`); +report.push(`1 1 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(`1 1 src/ts/pages/Template/api.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/api.ts`); +report.push(`1 1 src/ts/snippets/FilterPanel/api.ts`); +report.push(``); +report.push(`2022-01-18T11:50:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2128 refactor: remove old components`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-01-18T12:07:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2047 feat: show new status model`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-01-18T13:51:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2119 fix: change filters for template list`); +report.push(`7 5 src/ts/pages/Template/api.ts`); +report.push(`11 7 src/ts/snippets/FilterPanel/api.ts`); +report.push(``); +report.push(`2022-01-18T15:08:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2119 fix: change filters for template`); +report.push(`2 13 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`0 8 src/ts/pages/Template/api.ts`); +report.push(`4 6 src/ts/snippets/FilterPanel/api.ts`); +report.push(`1 14 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-01-19T09:11:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2152 fix: show Cancel button in Template`); +report.push(`0 2 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-01-20T10:38:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2133 feat: added a limit of selected items in the Tree`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`23 16 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`13 0 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/components/Select/styles/list.scss`); +report.push(`11 3 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`25 1 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`6 0 src/ts/components/Tree/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-01-20T11:08:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2133 fix: corrected condition for disabling`); +report.push(`1 1 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(``); +report.push(`2022-01-20T13:47:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1932 fix: corrected Table and ShortCard styles`); +report.push(`1 7 src/ts/components/Table/components/TableHead.tsx`); +report.push(`6 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`2 2 src/ts/components/Table/styles/index.scss`); +report.push(`15 15 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`16 8 src/ts/pages/Builder/styles/card.scss`); +report.push(``); +report.push(`2022-01-20T13:56:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2204 fix: show text roles in All groups list`); +report.push(`20 15 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`3 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`1 0 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-01-20T14:50:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2125 refactor: Add new font size`); +report.push(`1 0 src/styles/variables.scss`); +report.push(``); +report.push(`2022-01-20T16:16:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`50 0 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`46 0 src/ts/pages/Builder/components/autocomplete/Common.tsx`); +report.push(`3 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`18 0 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-01-20T16:22:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`1 0 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`7 1 src/ts/pages/Builder/components/autocomplete/Common.tsx`); +report.push(``); +report.push(`2022-01-20T17:27:25+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2180 fix: Fixed various style bugs on the Main page and the Notifications page`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(`2 0 src/ts/pages/Notifications/styles/control.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`2 2 src/ts/snippets/Header/styles/index.scss`); +report.push(``); +report.push(`2022-01-20T21:16:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2208 fix: added maxSelectedCount for orgUnits in the RoleAdd modal`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-01-20T21:39:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`82 27 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`21 9 src/ts/pages/Builder/components/autocomplete/Common.tsx`); +report.push(`100 0 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`8 3 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(``); +report.push(`2022-01-20T21:49:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`4 4 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(``); +report.push(`2022-01-21T13:42:34+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2125 refactor: Add new variables styles`); +report.push(`29 0 src/styles/variables.scss`); +report.push(``); +report.push(`2022-01-21T13:50:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2181 fix: Various style bug fixes in the Notification page and Template page. Hint. Fixed the height to 200px. Tabs slightly raised to the top border. Bell in SideBarMenuItem slightly raised vertically.`); +report.push(`2 2 src/ts/components/Hint/index.scss`); +report.push(`1 1 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`8 0 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`4 1 src/ts/pages/Notifications/styles/item.scss`); +report.push(`1 2 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`4 0 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2022-01-21T13:31:48+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2219 fix reduction to types, fix forwardedRef component`); +report.push(`3 3 src/ts/components/form/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`13 13 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`14 15 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`164 165 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`13 13 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`15 15 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`14 15 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-01-21T14:33:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2067 feat: created the Modal for prevent transition`); +report.push(`73 0 src/ts/components/PreventRouteModal/UserModal.tsx`); +report.push(`88 0 src/ts/components/PreventRouteModal/index.tsx`); +report.push(``); +report.push(`2022-01-21T15:04:13+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2181 fix: white color is taken from the variable`); +report.push(`2 2 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-21T14:53:00+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2219 fix reduction to types, fix forwardedRef component with correct formatting`); +report.push(`3 3 src/ts/components/form/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-01-21T15:55:45+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2219 fix: temp`); +report.push(`0 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(``); +report.push(`2022-01-21T16:04:32+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2219 fix: temp`); +report.push(`1 1 src/ts/pages/News/components/NewsArticle.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`1 1 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(``); +report.push(`2022-01-23T18:37:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`6 40 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`128 0 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`11 5 src/ts/pages/Builder/components/autocomplete/{Common.tsx => common/Textarea.tsx}`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`2 0 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/search.scss`); +report.push(``); +report.push(`2022-01-23T18:44:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete script for IFT`); +report.push(`129 0 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(``); +report.push(`2022-01-24T10:19:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2182 fix: Various style bug fixes in the Request, Report pages.`); +report.push(`0 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/components/Title/index.scss`); +report.push(`4 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Reports/styles/filters.scss`); +report.push(`1 0 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/control.scss`); +report.push(``); +report.push(`2022-01-24T12:35:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2182 fix: Changed margin to 24px between the question and the answer in the FAQ.`); +report.push(`1 1 src/ts/pages/Help/styles/index.scss`); +report.push(``); +report.push(`2022-01-24T13:04:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2126 fix: add variables styles`); +report.push(`8 8 src/ts/components/Banners/index.scss`); +report.push(`2 2 src/ts/components/DataLoader/styles/index.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`2 2 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`5 5 src/ts/components/More/index.scss`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`2 2 src/ts/components/Rating/index.scss`); +report.push(`7 7 src/ts/components/Select/styles/index.scss`); +report.push(`7 7 src/ts/components/Select/styles/list.scss`); +report.push(`7 7 src/ts/components/Select/styles/value-list.scss`); +report.push(`7 7 src/ts/components/Select/styles/value.scss`); +report.push(`4 4 src/ts/components/Table/styles/hacks.scss`); +report.push(`18 18 src/ts/components/Table/styles/index.scss`); +report.push(`4 4 src/ts/components/Table/styles/info.scss`); +report.push(`14 14 src/ts/components/Table/styles/settings.scss`); +report.push(`2 2 src/ts/components/Tag/index.scss`); +report.push(`3 3 src/ts/components/Title/index.scss`); +report.push(`7 7 src/ts/components/Tree/index.scss`); +report.push(``); +report.push(`2022-01-24T15:36:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete for visibility`); +report.push(`72 52 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`133 69 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`56 0 src/ts/pages/Builder/components/autocomplete/common/Report.tsx`); +report.push(`16 2 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`10 0 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(``); +report.push(`2022-01-24T15:38:08+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: move endpoints to separate folders`); +report.push(`166 0 src/ts/api/acrq.ts`); +report.push(`135 0 src/ts/api/constructor.ts`); +report.push(`37 0 src/ts/api/notification.ts`); +report.push(`33 0 src/ts/api/personnel.ts`); +report.push(`17 0 src/ts/api/report.ts`); +report.push(`223 0 src/ts/api/request.ts`); +report.push(`50 0 src/ts/api/roles.ts`); +report.push(`0 0 src/ts/api/sm.ts`); +report.push(`29 0 src/ts/api/user.ts`); +report.push(``); +report.push(`2022-01-24T17:42:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2126 fix: order property in css by style line rules`); +report.push(`1 1 src/ts/pages/Notifications/styles/control.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-25T09:08:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add autocomplete for visibility`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(``); +report.push(`2022-01-25T09:09:46+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: delete unecessary files`); +report.push(`0 0 src/ts/api/sm.ts`); +report.push(``); +report.push(`2022-01-25T09:55:10+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor Authorization api`); +report.push(`22 1 src/ts/api/acrq.ts`); +report.push(`0 38 src/ts/pages/Authorization/api.ts`); +report.push(`2 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`6 6 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`2 2 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`2 2 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(``); +report.push(`2022-01-25T12:07:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: search orgUnit in autocomplete`); +report.push(`3 1 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`7 1 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-01-25T12:20:53+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor Builder services`); +report.push(`0 186 src/ts/pages/Builder/api.ts`); +report.push(`2 2 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 3 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`4 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`5 3 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 3 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`2 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`2 2 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`2 2 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`7 6 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-01-25T13:37:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2127 fix: add variables styles in pages folder`); +report.push(`6 6 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`7 7 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`10 10 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`1 1 src/ts/pages/AllRequests/index.scss`); +report.push(`7 7 src/ts/pages/Authorization/styles/error.scss`); +report.push(`2 2 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`11 11 src/ts/pages/Authorization/styles/form.scss`); +report.push(`3 3 src/ts/pages/Authorization/styles/index.scss`); +report.push(`3 3 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`10 10 src/ts/pages/Builder/styles/agreement-rules.scss`); +report.push(`28 28 src/ts/pages/Builder/styles/card.scss`); +report.push(`4 4 src/ts/pages/Builder/styles/control.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/details.scss`); +report.push(`6 6 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`4 4 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`10 10 src/ts/pages/Builder/styles/index.scss`); +report.push(`10 10 src/ts/pages/Builder/styles/rules.scss`); +report.push(`9 9 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`2 2 src/ts/pages/Builder/styles/table.scss`); +report.push(`12 12 src/ts/pages/Builder/styles/template.scss`); +report.push(`5 5 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`4 4 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`5 5 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`2 2 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`31 31 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`11 11 src/ts/pages/Help/styles/index.scss`); +report.push(`12 12 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`5 5 src/ts/pages/MainPage/styles/chart.scss`); +report.push(`11 11 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/MainPage/styles/index.scss`); +report.push(`20 20 src/ts/pages/MainPage/styles/task.scss`); +report.push(`8 8 src/ts/pages/News/styles/article.scss`); +report.push(`2 2 src/ts/pages/News/styles/index.scss`); +report.push(`7 7 src/ts/pages/News/styles/item.scss`); +report.push(`10 10 src/ts/pages/News/styles/popular.scss`); +report.push(`5 5 src/ts/pages/Notifications/styles/control.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`4 4 src/ts/pages/Notifications/styles/index.scss`); +report.push(`12 12 src/ts/pages/Notifications/styles/item.scss`); +report.push(`13 13 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`16 16 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`9 9 src/ts/pages/Profile/styles/board.scss`); +report.push(`16 16 src/ts/pages/Profile/styles/card.scss`); +report.push(`11 11 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`3 3 src/ts/pages/Profile/styles/header.scss`); +report.push(`3 3 src/ts/pages/Profile/styles/index.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/main.scss`); +report.push(`2 2 src/ts/pages/Reconciliations/index.scss`); +report.push(`1 1 src/ts/pages/Reports/styles/index.scss`); +report.push(`1 1 src/ts/pages/Reports/styles/report.scss`); +report.push(`4 4 src/ts/pages/Requests/styles/control.scss`); +report.push(`8 8 src/ts/pages/Requests/styles/filter.scss`); +report.push(`7 7 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/Requests/styles/index.scss`); +report.push(`28 28 src/ts/pages/Requests/styles/item.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/search.scss`); +report.push(`8 8 src/ts/pages/Search/styles/index.scss`); +report.push(`2 2 src/ts/pages/Template/styles/banner.scss`); +report.push(`2 2 src/ts/pages/Template/styles/description.scss`); +report.push(`4 4 src/ts/pages/Template/styles/form.scss`); +report.push(`8 8 src/ts/pages/Template/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/Template/styles/header.scss`); +report.push(`6 6 src/ts/pages/Template/styles/help.scss`); +report.push(`9 9 src/ts/pages/Template/styles/index.scss`); +report.push(`5 5 src/ts/pages/Template/styles/success.scss`); +report.push(``); +report.push(`2022-01-25T14:11:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 feat: added logic for compare states for PreventRouteModal`); +report.push(`8 3 src/ts/components/PreventRouteModal/UserModal.tsx`); +report.push(`11 4 src/ts/components/PreventRouteModal/index.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`8 7 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`0 57 src/ts/pages/Builder/components/modals/OrgUnit.tsx`); +report.push(`22 0 src/ts/pages/Builder/components/modals/PreventModal.tsx`); +report.push(`12 16 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/visibility-rules/loadRuleInfo.ts`); +report.push(`9 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`12 16 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`12 16 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`12 22 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`12 16 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`12 16 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 0 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`1 1 src/ts/pages/Notifications/styles/control.scss`); +report.push(`22 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-01-25T16:13:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2127 fix: font-weight in banners`); +report.push(`4 3 src/ts/components/Banners/index.scss`); +report.push(``); +report.push(`2022-01-25T16:11:52+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor Catalogue api`); +report.push(`1 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`0 21 src/ts/pages/Catalogue/api.ts`); +report.push(`2 2 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`4 3 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`6 6 src/ts/pages/News/helpers/favorites.ts`); +report.push(``); +report.push(`2022-01-25T17:52:51+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor News, Notification, Profile, Template api's`); +report.push(`46 0 src/ts/api/acrq.ts`); +report.push(`0 37 src/ts/pages/Help/api.ts`); +report.push(`2 2 src/ts/pages/Help/index.tsx`); +report.push(`0 17 src/ts/pages/MainPage/api.ts`); +report.push(`6 6 src/ts/pages/MainPage/index.tsx`); +report.push(`0 82 src/ts/pages/News/api.ts`); +report.push(`2 2 src/ts/pages/News/components/NewsArticleLoader.tsx`); +report.push(`2 2 src/ts/pages/News/components/PopularLoader.tsx`); +report.push(`4 6 src/ts/pages/News/index.tsx`); +report.push(`0 32 src/ts/pages/Notifications/api.ts`); +report.push(`4 3 src/ts/pages/Notifications/index.tsx`); +report.push(`0 0 src/ts/pages/Profile/api.mock.cjs`); +report.push(`0 16 src/ts/pages/Profile/api.ts`); +report.push(`2 2 src/ts/pages/Profile/components/Main.tsx`); +report.push(`3 3 src/ts/pages/Profile/index.tsx`); +report.push(`0 25 src/ts/pages/Reports/api.ts`); +report.push(`2 2 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(``); +report.push(`2022-01-25T19:22:10+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2199 fix: ui-test helpers`); +report.push(`21 0 src/ts/helpers/constants.test.ts`); +report.push(`27 0 src/ts/helpers/converter.test.ts`); +report.push(`22 0 src/ts/helpers/exportToFile.test.ts`); +report.push(`30 0 src/ts/helpers/formatter.test.ts`); +report.push(`18 0 src/ts/helpers/http/Client.test.ts`); +report.push(`116 79 src/ts/helpers/validation/index.test.ts`); +report.push(``); +report.push(`2022-01-26T09:43:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`2 0 src/ts/helpers/converter.ts`); +report.push(`34 0 src/ts/pages/Builder/components/template-item/DynamicPart.tsx`); +report.push(`33 0 src/ts/pages/Builder/components/template-item/Info.tsx`); +report.push(`180 0 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`4 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/view/List.tsx`); +report.push(`5 3 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`4 2 src/ts/pages/Requests/components/item/Footer.tsx`); +report.push(`7 8 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`11 0 src/ts/pages/Requests/styles/item.scss`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`2 0 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`4 3 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`4 2 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`5 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`10 0 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`2 1 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/view/AdaptiveRequestStatus.tsx`); +report.push(``); +report.push(`2022-01-26T10:16:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 refactor: refactored RoleGroups section`); +report.push(`6 2 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`72 0 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`101 0 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`144 0 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`86 0 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`80 0 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`67 0 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`11 332 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(``); +report.push(`2022-01-26T11:33:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2183 Fix: change variable defaltShowAll`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-01-26T12:03:35+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor Requests and Search api's`); +report.push(`6 0 src/ts/api/request.ts`); +report.push(`5 5 src/ts/{pages/Search/api.ts => api/search.ts}`); +report.push(`2 2 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`4 4 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`2 3 src/ts/pages/AllRequests/index.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/OrgUnit.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`2 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/index.tsx`); +report.push(`0 246 src/ts/pages/Requests/api.ts`); +report.push(`2 3 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`4 4 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`2 2 src/ts/pages/Search/index.tsx`); +report.push(`2 2 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`2 2 src/ts/pages/Treatments/index.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-01-26T13:05:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`20 6 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/view/List.tsx`); +report.push(`46 79 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`34 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-01-26T13:28:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`0 33 src/ts/pages/Builder/components/template-item/Info.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`30 4 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`39 40 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`28 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-01-26T15:23:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`2 2 src/ts/pages/Builder/components/template-item/DynamicPart.tsx`); +report.push(`22 57 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`0 85 src/ts/pages/Requests/components/item/Buttons.tsx`); +report.push(`9 9 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`0 47 src/ts/pages/Requests/components/item/Footer.tsx`); +report.push(`0 23 src/ts/pages/Requests/components/item/Header.tsx`); +report.push(`0 55 src/ts/pages/Requests/components/item/Info.tsx`); +report.push(`0 45 src/ts/pages/Requests/components/item/Line.tsx`); +report.push(`0 24 src/ts/pages/Requests/components/item/SubLine.tsx`); +report.push(`27 58 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`2 2 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-01-26T15:25:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`85 0 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`47 0 src/ts/snippets/FullCard/components/Footer.tsx`); +report.push(`23 0 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`55 0 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`45 0 src/ts/snippets/FullCard/components/Line.tsx`); +report.push(`74 0 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`22 0 src/ts/snippets/FullCard/components/SubLine.tsx`); +report.push(`26 0 src/ts/snippets/FullCard/styles/footer.scss`); +report.push(`116 0 src/ts/snippets/FullCard/styles/index.scss`); +report.push(`56 0 src/ts/snippets/FullCard/styles/info.scss`); +report.push(`78 0 src/ts/snippets/FullCard/styles/line.scss`); +report.push(`30 0 src/ts/snippets/FullCard/styles/overlay.scss`); +report.push(``); +report.push(`2022-01-26T15:32:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`1 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-01-26T16:08:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2186 fix: added all acceses quantity`); +report.push(`1 0 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`1 0 src/ts/interfaces/Pagination.ts`); +report.push(`8 1 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`1 0 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`1 1 src/ts/pages/Profile/styles/control.scss`); +report.push(``); +report.push(`2022-01-26T16:17:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 feat: refactor RoleGroups store for PreventRouteModal`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`9 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`5 3 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`12 14 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`19 57 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-01-26T17:15:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2199 fix: ui-test \\ts\\helpers`); +report.push(`11 13 src/ts/helpers/http/Client.test.ts`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(`27 0 src/ts/helpers/http/Mock.test.ts`); +report.push(`11 0 src/ts/helpers/http/index.test.ts`); +report.push(``); +report.push(`2022-01-26T17:18:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 fix: corrected store methods`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`13 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-01-26T17:23:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2199 fix: fix condition`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-01-26T17:34:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 fix: correctes store methods`); +report.push(`1 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-01-26T16:37:47+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2122 fix: refactor Template, Filter and AccessGroups api's`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`8 8 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`0 49 src/ts/pages/Template/api.ts`); +report.push(`7 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`4 4 src/ts/pages/Template/store/Template.ts`); +report.push(`0 44 src/ts/pages/TemplateOir/api.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`0 81 src/ts/snippets/AccessGroups/api.ts`); +report.push(`0 49 src/ts/snippets/FilterPanel/api.ts`); +report.push(`2 3 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-01-26T17:51:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 fix: corrected request name for AccessDetails`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-01-26T20:01:58+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2182 fix: fix styles`); +report.push(`1 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`2 2 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`12 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-26T21:14:22+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2181 fix: Reduced hint. Rounded the edges of buttonList`); +report.push(`1 1 src/ts/components/Hint/index.scss`); +report.push(`2 2 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-27T09:33:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`1 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-01-27T09:50:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`0 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`0 297 src/ts/pages/Requests/styles/item.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(``); +report.push(`2022-01-27T09:56:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`3 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-01-27T10:00:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 feat: add roadMap for builder`); +report.push(`1 2 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(``); +report.push(`2022-01-27T10:15:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2233 fix: merge with master`); +report.push(`1 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2022-01-27T10:32:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2186 feat: add all accesses quantity`); +report.push(`0 1 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`0 1 src/ts/interfaces/Pagination.ts`); +report.push(`7 5 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`3 5 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(``); +report.push(`2022-01-27T11:05:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2213 fix: added getValueByKey function`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(``); +report.push(`2022-01-27T11:34:50+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2199 test: mod-test \\ts\\helpers`); +report.push(`21 0 src/ts/helpers/constants.test.ts`); +report.push(`27 0 src/ts/helpers/converter.test.ts`); +report.push(`22 0 src/ts/helpers/exportToFile.test.ts`); +report.push(`30 0 src/ts/helpers/formatter.test.ts`); +report.push(`21 5 src/ts/helpers/http/Client.test.ts`); +report.push(`27 0 src/ts/helpers/http/Mock.test.ts`); +report.push(`11 0 src/ts/helpers/http/index.test.ts`); +report.push(`116 79 src/ts/helpers/validation/index.test.ts`); +report.push(``); +report.push(`2022-01-27T11:40:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: change limit for search`); +report.push(`3 3 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`41 20 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`7 28 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(``); +report.push(`2022-01-27T11:46:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: change limit for search`); +report.push(`4 3 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-01-27T11:59:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: change limit for search`); +report.push(`11 13 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-01-27T12:02:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: change limit for search`); +report.push(`7 7 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-01-27T12:07:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 fix: change limit for search`); +report.push(`28 0 src/ts/pages/Builder/helpers/autocomplete/loader.ts`); +report.push(``); +report.push(`2022-01-27T17:00:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2180 fix: Added div border to InfinityScroll.tsx`); +report.push(`13 9 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`16 0 src/ts/components/DataLoader/styles/index.scss`); +report.push(`0 1 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2022-01-28T10:34:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2047 feat: add waiting RUN for SM`); +report.push(`3 0 src/ts/helpers/constants.ts`); +report.push(`68 63 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`10 1 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`3 2 src/ts/snippets/RequestStatus2/helpers/hackForBackend.ts`); +report.push(`2 0 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-01-28T10:36:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2047 feat: add waiting RUN for SM`); +report.push(`0 1 src/ts/snippets/RequestStatus2/index.tsx`); +report.push(``); +report.push(`2022-01-28T10:38:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2047 feat: add waiting RUN for SM`); +report.push(`0 1 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-01-28T12:47:01+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: add types to api response`); +report.push(`6 4 src/ts/api/acrq.ts`); +report.push(`3 2 src/ts/api/notification.ts`); +report.push(`2 1 src/ts/api/personnel.ts`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`6 0 src/ts/interfaces/Catalogue.ts`); +report.push(`5 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`3 7 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(``); +report.push(`2022-01-28T13:55:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 feat: add regExp for draft Roles`); +report.push(`28 8 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`17 22 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`99 34 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`24 0 src/ts/pages/Builder/helpers/autocomplete/formatter.ts`); +report.push(`3 1 src/ts/pages/Builder/helpers/autocomplete/loader.ts`); +report.push(``); +report.push(`2022-01-31T09:36:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 test: hide test for Date`); +report.push(`8 7 src/ts/helpers/formatter.test.ts`); +report.push(``); +report.push(`2022-01-31T09:51:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2187 test: hide test for Date`); +report.push(`7 8 src/ts/helpers/formatter.test.ts`); +report.push(``); +report.push(`2022-01-31T08:56:43+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: add types to api response`); +report.push(`2 1 src/ts/api/notification.ts`); +report.push(`12 7 src/ts/api/request.ts`); +report.push(`15 0 src/ts/interfaces/Treatments.ts`); +report.push(``); +report.push(`2022-01-31T09:00:18+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: fix reconcilations`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-01-31T12:37:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 refactor: refactored TemplateOir`); +report.push(`8 6 src/ts/api/request.ts`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(`2 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`1 1 src/ts/components/Tree/index.scss`); +report.push(`17 5 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`2 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`3 2 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`40 74 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`13 54 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`26 31 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`27 0 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`19 0 src/ts/pages/TemplateOir/helpers/formatStaticData.ts`); +report.push(`42 41 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`8 11 src/ts/pages/TemplateOir/index.tsx`); +report.push(`13 13 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`16 0 src/ts/pages/TemplateOir/interfaces/IStaticFields.ts`); +report.push(`34 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`39 148 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-01-31T11:46:20+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: revert changes with typing of request`); +report.push(`2 4 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-01-31T14:25:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2227 fix: change error status for new RoadMap`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 2 src/ts/helpers/formatter.ts`); +report.push(`51 23 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`8 5 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`15 12 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`11 4 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`11 6 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-01-31T14:01:24+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: add types to api response`); +report.push(`15 4 src/ts/api/acrq.ts`); +report.push(`7 3 src/ts/api/constructor.ts`); +report.push(`1 0 src/ts/api/notification.ts`); +report.push(`9 4 src/ts/api/personnel.ts`); +report.push(`5 3 src/ts/api/report.ts`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`4 3 src/ts/api/roles.ts`); +report.push(`3 2 src/ts/api/user.ts`); +report.push(`1 0 src/ts/interfaces/User.ts`); +report.push(``); +report.push(`2022-01-31T15:56:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2025 fix: Fixed search data after refreshing the page`); +report.push(`1 1 src/ts/api/search.ts`); +report.push(`1 1 src/ts/pages/Search/components/Search.tsx`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(``); +report.push(`2022-01-31T18:07:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1932 fix: corrected pt 11 and 12 from comments by Designer`); +report.push(`3 2 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-02-01T09:42:03+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2163 fix: add additional param for templateId`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-02-01T09:56:24+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: refactor eslint-disable-next-line rule`); +report.push(`2 2 src/ts/api/notification.ts`); +report.push(`4 3 src/ts/api/personnel.ts`); +report.push(`3 2 src/ts/api/report.ts`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/helpers/formatter.test.ts`); +report.push(``); +report.push(`2022-02-01T11:24:13+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2221 fix: add additional check to select all items in tree`); +report.push(`4 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(``); +report.push(`2022-02-01T11:32:51+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2185 fix: fix max len rule`); +report.push(`6 5 src/ts/api/acrq.ts`); +report.push(`3 2 src/ts/api/constructor.ts`); +report.push(`3 2 src/ts/api/notification.ts`); +report.push(`5 4 src/ts/api/personnel.ts`); +report.push(`6 4 src/ts/api/report.ts`); +report.push(`4 2 src/ts/api/request.ts`); +report.push(`4 2 src/ts/api/roles.ts`); +report.push(`3 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(``); +report.push(`2022-02-01T14:10:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2227 fix: change style for errors in RoadMap`); +report.push(`14 30 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`1 21 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/cards/LinkOnSM.tsx`); +report.push(`27 11 src/ts/snippets/RequestStatus2/components/cards/LinkOnSupport.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus2/components/cards/Message.tsx`); +report.push(`2 3 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`29 1 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`54 0 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(`19 18 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-02-01T14:13:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2227 fix: change style for errors in RoadMap`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-02-01T16:12:22+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2244 fix: Fixed access-list toggle icon`); +report.push(`3 8 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`3 2 src/ts/pages/Profile/styles/control.scss`); +report.push(``); +report.push(`2022-02-01T18:57:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 feat: refactor OIR Template for new backend`); +report.push(`3 3 src/ts/api/request.ts`); +report.push(`4 0 src/ts/api/roles.ts`); +report.push(`1 2 src/ts/components/Tree/helpers/index.ts`); +report.push(`67 0 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`24 77 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`20 0 src/ts/pages/TemplateOir/components/Spinner.tsx`); +report.push(`78 0 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`8 19 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`38 30 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`2 4 src/ts/pages/TemplateOir/index.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2022-02-01T18:11:28+02:00>Озимок Максим>ozimok@vtb.ru>buggix/SUBO-2211 fix: add switchIsRequired`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(``); +report.push(`2022-02-01T18:37:24+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2221 fix: fix issue with selecting TRM`); +report.push(`1 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(``); +report.push(`2022-02-02T10:43:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 feat: replace uuid to id`); +report.push(`4 0 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`11 11 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-02-02T10:48:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2235 fix: removed console log`); +report.push(`0 4 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-02-02T14:56:05+02:00>Озимок Максим>ozimok@vtb.ru>bugfix/SUBO-2211 fix: change switcher config, add isChilderInclude property`); +report.push(`10 0 src/ts/interfaces/Table.ts`); +report.push(`16 3 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`8 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`0 16 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`10 8 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`5 4 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAgreementRule.ts`); +report.push(`3 1 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`8 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(``); +report.push(`2022-02-02T15:22:16+02:00>Озимок Максим>ozimok@vtb.ru>bugfix/SUBO-2211 fix: add switch config to execution builder`); +report.push(`8 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(``); +report.push(`2022-02-02T18:10:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2178 fix: Fix tree node expanded`); +report.push(`1 2 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-02-03T10:18:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 feat: added validation to OIR form`); +report.push(`14 10 src/ts/components/JsonSchema/index.tsx`); +report.push(`11 21 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`11 6 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`34 18 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`11 6 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`1 15 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`22 14 src/ts/pages/TemplateOir/helpers/formatStaticData.ts`); +report.push(`3 13 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-03T10:21:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 fix: removed Tree bug fixing`); +report.push(`2 1 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-02-03T11:21:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 fix: removed Tree bug fixing`); +report.push(`2 1 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-02-03T10:24:06+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2211 fix: fix comments after code review`); +report.push(`0 10 src/ts/interfaces/Table.ts`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`4 5 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`11 2 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-02-03T11:24:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2248 fix: style for date in Profile`); +report.push(`2 0 src/ts/pages/Profile/styles/card.scss`); +report.push(``); +report.push(`2022-02-03T11:53:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2311 fix: return Title template on Builder page in template list`); +report.push(`1 1 src/ts/helpers/converter.ts`); +report.push(``); +report.push(`2022-02-03T12:14:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2311 fix: logic for save orgUnit`); +report.push(`2 1 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(``); +report.push(`2022-02-03T12:27:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2311 fix: logic for save orgUnit`); +report.push(`8 5 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(``); +report.push(`2022-02-03T12:26:15+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2220 fix: add setting oldRoleIds to prevent issue with disabled btn`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-02-03T14:08:44+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2108 fix: Fixed closing the dropdown-list when moving the scrollbar with the left mouse button`); +report.push(`5 3 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-02-03T14:42:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 feat: added validation for OIR form`); +report.push(`60 0 src/ts/pages/TemplateOir/components/FormWrapper.tsx`); +report.push(`0 0 src/ts/pages/TemplateOir/helpers/getFormattedValidationRules.ts`); +report.push(``); +report.push(`2022-02-03T14:42:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 feat: added validation for OIR form`); +report.push(`4 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`4 37 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/FormWrapper.tsx`); +report.push(`11 0 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`1 4 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`4 2 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/formatStaticData.ts`); +report.push(`16 0 src/ts/pages/TemplateOir/helpers/getFormattedValidationRules.ts`); +report.push(`1 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`8 8 src/ts/pages/TemplateOir/interfaces/IStaticFields.ts`); +report.push(`6 2 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-03T14:59:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 fix: solve merge conflicts`); +report.push(`1 2 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-02-03T15:55:24+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-1972 fix: Remove multiple choice of departments in CS report`); +report.push(`1 0 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`4 0 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2022-02-03T16:16:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2231 fix: change style for RoadMap`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 0 src/styles/variables.scss`); +report.push(`1 1 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`15 11 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`38 0 src/ts/snippets/RequestStatus2/components/SimpleStatus.tsx`); +report.push(`2 3 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`5 5 src/ts/snippets/RequestStatus2/components/cards/LinkOnSupport.tsx`); +report.push(`6 5 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(`21 6 src/ts/snippets/RequestStatus2/index.tsx`); +report.push(`7 0 src/ts/snippets/RequestStatus2/interfaces/Request.ts`); +report.push(`2 123 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(`126 0 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(`55 0 src/ts/snippets/RequestStatus2/styles/title.scss`); +report.push(``); +report.push(`2022-02-03T16:19:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2231 fix: change style for RoadMap`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-02-03T15:58:52+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2222 fix: add pagination param to request`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-02-04T10:28:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2231 fix: change template status`); +report.push(`7 0 src/ts/helpers/constants.ts`); +report.push(`17 1 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`12 11 src/ts/snippets/RequestStatus2/styles/title.scss`); +report.push(``); +report.push(`2022-02-04T12:47:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2232 fix: change style for links`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`6 3 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-02-04T12:48:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 feat: refactored dynamic part of OIR Medium card`); +report.push(`0 28 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/control.scss`); +report.push(`0 155 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`110 0 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`92 0 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`24 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-02-04T12:49:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2232 fix: change style for links`); +report.push(`1 1 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-02-04T12:52:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2232 fix: change style for links`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-02-04T13:58:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2401 fix: corrected method for returning last location after rule saving`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-02-04T15:57:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2398 fix: created file with constants and corrected fake Approval rule`); +report.push(`2 11 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 6 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 8 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 6 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`56 0 src/ts/pages/Builder/constants.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 5 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 6 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 8 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 30 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`29 0 src/ts/pages/Builder/routes.ts`); +report.push(``); +report.push(`2022-02-04T15:14:48+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-1930 fix: fix property name`); +report.push(`1 1 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus2/interfaces/Request.ts`); +report.push(``); +report.push(`2022-02-04T19:27:07+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2167 fix: Fixed impossible to reject a request in table mode`); +report.push(`11 7 src/ts/pages/PageWrapper/index.tsx`); +report.push(`5 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`8 4 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-02-07T09:33:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2323 feat: add new page for TNP`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`24 0 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`12 0 src/ts/pages/Tnp/index.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/form.scss`); +report.push(`2 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(``); +report.push(`2022-02-07T10:13:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2398 fix: moved constants to helpers folder`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`0 0 src/ts/pages/Builder/{ => helpers}/constants.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`0 0 src/ts/pages/Builder/{ => helpers}/routes.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-02-07T11:03:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`15 7 src/ts/api/request.ts`); +report.push(`7 0 src/ts/helpers/constants.ts`); +report.push(`11 7 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`12 9 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`2 1 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`3 3 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`8 6 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`2 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2022-02-07T11:50:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`6 5 src/ts/api/acrq.ts`); +report.push(`10 4 src/ts/api/constructor.ts`); +report.push(`3 3 src/ts/api/notification.ts`); +report.push(`5 4 src/ts/api/personnel.ts`); +report.push(`2 2 src/ts/api/report.ts`); +report.push(`11 10 src/ts/api/request.ts`); +report.push(`6 5 src/ts/api/roles.ts`); +report.push(`3 2 src/ts/api/search.ts`); +report.push(`3 3 src/ts/api/user.ts`); +report.push(`35 18 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`5 22 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(``); +report.push(`2022-02-07T11:53:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`1 1 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(``); +report.push(`2022-02-07T11:56:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 3 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(``); +report.push(`2022-02-07T12:01:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2022-02-07T12:52:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2310 feat: remove old code`); +report.push(`0 105 src/setupProxy.js`); +report.push(`0 31 src/ts/pages/Authorization/api.mock.cjs`); +report.push(`0 110 src/ts/pages/Catalogue/api.mock.cjs`); +report.push(`0 32 src/ts/pages/Help/api.mock.cjs`); +report.push(`0 24 src/ts/pages/MainPage/api.mock.cjs`); +report.push(`0 42 src/ts/pages/News/api.mock.cjs`); +report.push(`0 68 src/ts/pages/News/components/NewsArticle.tsx`); +report.push(`0 30 src/ts/pages/News/components/NewsArticleLoader.tsx`); +report.push(`0 87 src/ts/pages/News/components/NewsItemInfo.tsx`); +report.push(`0 32 src/ts/pages/News/components/NewsList.tsx`); +report.push(`0 61 src/ts/pages/News/components/NewsListItem.tsx`); +report.push(`0 34 src/ts/pages/News/components/NewsListLoader.tsx`); +report.push(`0 65 src/ts/pages/News/components/Popular.tsx`); +report.push(`0 20 src/ts/pages/News/components/PopularLoader.tsx`); +report.push(`0 22 src/ts/pages/News/helpers/favorites.ts`); +report.push(`0 115 src/ts/pages/News/index.tsx`); +report.push(`0 51 src/ts/pages/News/styles/article.scss`); +report.push(`0 30 src/ts/pages/News/styles/index.scss`); +report.push(`0 62 src/ts/pages/News/styles/item.scss`); +report.push(`0 80 src/ts/pages/News/styles/popular.scss`); +report.push(`0 35 src/ts/pages/News/styles/wrapper.scss`); +report.push(`0 31 src/ts/pages/Notifications/api.mock.cjs`); +report.push(`0 172 src/ts/pages/Requests/api.mock.cjs`); +report.push(`0 83 src/ts/pages/Requests/components/controls/OrgStructuresFilter.tsx`); +report.push(`0 65 src/ts/pages/Requests/components/controls/StatusFilter.tsx`); +report.push(`0 8 src/ts/pages/Search/api.mock.cjs`); +report.push(`0 234 src/ts/pages/Template/api.mock.cjs`); +report.push(``); +report.push(`2022-02-07T16:04:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2310 fix: remove old components`); +report.push(`2 2 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`0 142 src/ts/snippets/RequestStatus/components/List.tsx`); +report.push(`0 38 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`0 73 src/ts/snippets/RequestStatus/components/Title.tsx`); +report.push(`0 75 src/ts/snippets/RequestStatus/components/roadmap/Candidates.tsx`); +report.push(`0 183 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(`0 65 src/ts/snippets/RequestStatus/components/roadmap/RoadMap.tsx`); +report.push(`0 88 src/ts/snippets/RequestStatus/components/roadmap/Step.tsx`); +report.push(`0 91 src/ts/snippets/RequestStatus/components/roadmap/view/InfoError.tsx`); +report.push(`0 34 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`0 55 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`0 67 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`0 8 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(`0 77 src/ts/snippets/RequestStatus/styles/info.scss`); +report.push(`0 120 src/ts/snippets/RequestStatus/styles/roadmap.scss`); +report.push(`0 83 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(`10 6 src/ts/snippets/{RequestStatus/view/AdaptiveRequestStatus.tsx => RequestStatus2/components/AdaptiveSimpleStatus.tsx}`); +report.push(`11 1 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(`0 1 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-02-07T16:15:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2295 feat: change API for approve requests`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-02-07T16:24:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2310 fix: merge with master`); +report.push(`0 0 src/ts/snippets/RequestStatus/components/roadmap/Info.tsx`); +report.push(``); +report.push(`2022-02-07T16:30:46+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: init old catalogue`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`11 0 src/ts/pages/Catalogue2/index.tsx`); +report.push(`10 0 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(``); +report.push(`2022-02-07T17:44:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 feat: added orgUnit dropdown for OIR roles`); +report.push(`2 0 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 3 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`66 38 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`15 2 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`10 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`18 13 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`4 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-02-07T17:54:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 fix: removed some mistakes`); +report.push(`0 2 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-02-08T11:47:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`1 5 package-lock.json`); +report.push(``); +report.push(`2022-02-08T11:50:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`2 0 .npmrc`); +report.push(``); +report.push(`2022-02-08T10:58:08+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: create copy of catalogue`); +report.push(`8 0 src/index.tsx`); +report.push(`8 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`44 0 src/ts/pages/Catalogue2/components/Catalogue.tsx`); +report.push(`33 0 src/ts/pages/Catalogue2/components/Categories.tsx`); +report.push(`40 0 src/ts/pages/Catalogue2/components/categories/CategoryDetails.tsx`); +report.push(`109 0 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`28 0 src/ts/pages/Catalogue2/components/categories/CategoryItemsList.tsx`); +report.push(`77 0 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`19 0 src/ts/pages/Catalogue2/components/categories/SubTitle.tsx`); +report.push(`51 0 src/ts/pages/Catalogue2/components/categories/line/Folder.tsx`); +report.push(`56 0 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`61 0 src/ts/pages/Catalogue2/components/line/CategoryDetailsSubItem.tsx`); +report.push(`74 0 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`44 0 src/ts/pages/Catalogue2/components/line/CategoryTitle.tsx`); +report.push(`26 0 src/ts/pages/Catalogue2/helpers/favorites.ts`); +report.push(`22 0 src/ts/pages/Catalogue2/helpers/icons.ts`); +report.push(`77 5 src/ts/pages/Catalogue2/index.tsx`); +report.push(`117 0 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-02-08T12:37:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 feet: returned old OIR Medium card`); +report.push(`1 0 src/styles/variables.scss`); +report.push(`121 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`3 15 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 2 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-02-08T12:54:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 fix: corrected bug with store`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-08T12:58:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`0 1 README.md`); +report.push(``); +report.push(`2022-02-08T14:03:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`1 0 README.md`); +report.push(``); +report.push(`2022-02-08T14:12:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`0 1 README.md`); +report.push(``); +report.push(`2022-02-08T14:25:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`1 0 README.md`); +report.push(``); +report.push(`2022-02-08T14:28:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`1 1 README.md`); +report.push(``); +report.push(`2022-02-08T14:33:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`1 0 README.md`); +report.push(``); +report.push(`2022-02-08T14:38:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2276 feat: add npmrc`); +report.push(`0 1 README.md`); +report.push(``); +report.push(`2022-02-08T14:51:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2254 chore: commit for test`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-08T13:51:49+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: add mock to Categories, add styles`); +report.push(`1 0 src/ts/interfaces/Category.ts`); +report.push(`7 7 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`522 0 src/ts/pages/Catalogue2/store/mock.ts`); +report.push(`44 0 src/ts/pages/Catalogue2/styles/header.scss`); +report.push(`4 0 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(`35 0 src/ts/pages/Catalogue2/styles/search.scss`); +report.push(``); +report.push(`2022-02-08T14:50:38+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: add styles, update mock`); +report.push(`20 4 src/ts/pages/Catalogue2/index.tsx`); +report.push(`84 5 src/ts/pages/Catalogue2/store/mock.ts`); +report.push(`18 0 src/ts/pages/Catalogue2/styles/catalogue.scss`); +report.push(`58 0 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`24 0 src/ts/pages/Catalogue2/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/header.scss`); +report.push(`28 14 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(`180 0 src/ts/pages/Catalogue2/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/search.scss`); +report.push(``); +report.push(`2022-02-08T14:51:48+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: add styles, update mock`); +report.push(`2 2 src/ts/pages/Catalogue2/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`4 4 src/ts/pages/Catalogue2/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/header.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/search.scss`); +report.push(``); +report.push(`2022-02-08T16:11:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2306 fix: replaced orgUnit if by sapId`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-02-08T16:19:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2306 fix: hided unhandledrejection Toast via conflicts with other Toasts`); +report.push(`2 1 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-02-08T16:40:25+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2211 fix: change request payload due to BE changes`); +report.push(`1 2 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 2 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAgreementRule.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`1 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-02-09T11:29:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2311 feat: add excel parsing for Dictionary`); +report.push(`17 0 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(``); +report.push(`2022-02-09T11:34:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2311 fix: remove hack for Template RoadMap`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-02-09T12:20:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`3 4 src/ts/pages/Catalogue/index.tsx`); +report.push(`10 7 src/ts/pages/Template/components/Header.tsx`); +report.push(`12 9 src/ts/snippets/HeaderLight/comopnents/Breadcrumbs.tsx`); +report.push(`1 2 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2022-02-09T12:27:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`4 5 src/ts/pages/Catalogue2/index.tsx`); +report.push(``); +report.push(`2022-02-09T12:40:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`0 90 src/ts/components/JsonSchema/components/widgets/SelectAdmiral.tsx`); +report.push(`16 21 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(``); +report.push(`2022-02-09T12:53:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`18 10 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`18 10 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(``); +report.push(`2022-02-09T15:25:01+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2320 feat: add tnp basic info form (mock)`); +report.push(`7 0 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`18 14 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`42 0 src/ts/pages/Tnp/components/Header/Header.tsx`); +report.push(`69 0 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`44 0 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`130 0 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`13 0 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`35 0 src/ts/pages/Tnp/helpers/RequisitesForm/validationRules.ts`); +report.push(`16 1 src/ts/pages/Tnp/index.tsx`); +report.push(`23 0 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`8 0 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`0 1 src/ts/pages/Tnp/styles/form.scss`); +report.push(`47 0 src/ts/pages/Tnp/styles/header.scss`); +report.push(`7 1 src/ts/pages/Tnp/styles/index.scss`); +report.push(`9 0 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`69 0 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`15 0 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-02-09T15:28:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`3 1 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`0 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-09T15:36:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 feat: remove open vtb components`); +report.push(`1 1 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(``); +report.push(`2022-02-09T14:50:41+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 feat: add css changes like in desing`); +report.push(`0 3 src/ts/pages/Catalogue2/components/categories/CategoryDetails.tsx`); +report.push(`2 5 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`4 1 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`0 19 src/ts/pages/Catalogue2/components/categories/SubTitle.tsx`); +report.push(`4 6 src/ts/pages/Catalogue2/index.tsx`); +report.push(`6 1 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(``); +report.push(`2022-02-09T18:45:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2251 fix: corrected Rule blocking`); +report.push(`26 7 src/ts/api/constructor.ts`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`3 8 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`4 8 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`3 8 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`4 8 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`4 8 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 2 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`2 2 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-02-10T11:32:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 fix: replace OpenVTB lib on ui kit 3`); +report.push(`0 60 src/ts/pages/Notifications/components/control-panel/Filters.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`21 29 src/ts/pages/Profile/components/Tabs.tsx`); +report.push(`0 116 src/ts/pages/Requests/components/ControlPanelDate.tsx`); +report.push(``); +report.push(`2022-02-10T11:35:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2340 fix: remove Modal for Profile`); +report.push(`0 84 src/ts/pages/Profile/components/ModalWindow.tsx`); +report.push(`0 7 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(``); +report.push(`2022-02-10T14:49:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2273 feat: added mocked Select with categories`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`6 2 src/ts/components/Select/components/Item.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`22 2 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`5 0 src/ts/components/Select/index.tsx`); +report.push(`5 1 src/ts/components/Select/styles/list.scss`); +report.push(`42 0 src/ts/pages/TemplateOir/components/FakeCategorizedSelect.tsx`); +report.push(`22 0 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(``); +report.push(`2022-02-10T19:58:59+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2318 feat: add profile table (mock)`); +report.push(`1 1 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`7 2 src/ts/pages/Tnp/components/{Header => }/Header.tsx`); +report.push(`14 0 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`70 0 src/ts/pages/Tnp/components/Profile/ProfileList.tsx`); +report.push(`89 0 src/ts/pages/Tnp/components/Profile/ProfileTable.tsx`); +report.push(`13 5 src/ts/pages/Tnp/index.tsx`); +report.push(`12 0 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`18 5 src/ts/pages/Tnp/styles/header.scss`); +report.push(`2 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`18 0 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`5 0 src/ts/pages/Tnp/styles/profile-table.scss`); +report.push(``); +report.push(`2022-02-11T09:58:19+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2318 feat: add Profile Table Props.`); +report.push(`21 10 src/ts/pages/Tnp/components/Profile/ProfileTable.tsx`); +report.push(``); +report.push(`2022-02-11T10:07:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2273 fix: corrected getCategorizedList function`); +report.push(`6 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(``); +report.push(`2022-02-11T10:56:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2407 fix: change format for orgUnit filter`); +report.push(`1 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(`2 0 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2022-02-11T11:05:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2245 feat: add user info in Profile`); +report.push(`6 19 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`2 1 src/ts/pages/Profile/interfaces/IUserInfo.ts`); +report.push(``); +report.push(`2022-02-11T10:43:10+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 fix: change selected templates, delete unused buttons`); +report.push(`39 0 src/ts/pages/Catalogue2/components/favorites/index.tsx`); +report.push(`85 0 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`4 10 src/ts/pages/Catalogue2/index.tsx`); +report.push(`4 4 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-02-11T11:59:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2420 fix: add isLocked status for Form`); +report.push(`4 3 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`35 29 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`2 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`10 0 src/ts/pages/Template/store/Template.ts`); +report.push(`13 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-02-11T11:24:56+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 fix: revert back to catalogue link`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-02-11T13:02:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2167 fix: call action for many requests`); +report.push(`2 1 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-02-11T13:17:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2435 fix: turn on the isIncludeChildren to true by default`); +report.push(`8 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`8 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`6 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`2 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-02-11T13:20:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2435 fix: removed comments`); +report.push(`0 2 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-02-11T13:53:40+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2415 fix: change stylig of selected icon`); +report.push(`1 0 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(``); +report.push(`2022-02-11T17:25:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: add tests for components`); +report.push(`21 0 .vscode/settings.json`); +report.push(`1 1 package.json`); +report.push(`19 0 src/ts/components/Banners/banner.test.tsx`); +report.push(`1 0 src/ts/components/Banners/banner.tsx`); +report.push(`50 0 src/ts/components/Banners/index.test.tsx`); +report.push(`12 2 src/ts/components/Banners/index.tsx`); +report.push(`15 0 src/ts/components/DataLoader/ErrorDescription.test.tsx`); +report.push(`19 0 src/ts/components/DataLoader/Loading.test.tsx`); +report.push(`37 0 src/ts/components/DataLoader/paginators/InfiniteScroll.test.tsx`); +report.push(`55 0 src/ts/components/DataLoader/paginators/LoadMore.test.tsx`); +report.push(`1 0 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`81 0 src/ts/components/DataLoader/paginators/ShowAll.test.tsx`); +report.push(`2 0 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`24 0 src/ts/components/Hint/components/Portal.test.tsx`); +report.push(`1 0 src/ts/components/Hint/components/Portal.tsx`); +report.push(`17 0 src/ts/components/Hint/index.test.tsx`); +report.push(`1 0 src/ts/components/Hint/index.tsx`); +report.push(`22 0 src/ts/components/Image/index.test.tsx`); +report.push(`1 0 src/ts/components/Image/index.tsx`); +report.push(`15 0 src/ts/components/Rating/index.test.tsx`); +report.push(`12 0 src/ts/components/ReactTable/cells/CellButton.test.tsx`); +report.push(`11 0 src/ts/components/ReactTable/cells/CheckboxCell.test.tsx`); +report.push(`19 0 src/ts/components/Select/components/value-list/Item.test.tsx`); +report.push(`39 0 src/ts/components/Select/components/value/Multiple.test.tsx`); +report.push(`1 0 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`18 0 src/ts/components/Select/components/value/Single.test.tsx`); +report.push(`1 0 src/ts/components/Select/components/value/Single.tsx`); +report.push(`41 0 src/ts/components/Select/components/value/Value.test.tsx`); +report.push(`28 0 src/ts/components/Tag/index.test.tsx`); +report.push(`11 0 src/ts/components/Toast/index.test.tsx`); +report.push(``); +report.push(`2022-02-14T10:47:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2235 fix: created static fields and removed request for oirType for old catalogue`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`45 0 src/ts/pages/TemplateOir/helpers/jsonSchemaStaticFields.ts`); +report.push(`24 26 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-14T11:31:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2446 fix: corrected error with refresh of Template page in the Catalogue`); +report.push(`4 0 src/ts/api/acrq.ts`); +report.push(`8 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`8 3 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-14T11:34:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2446 fix: corrected file path`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-14T12:26:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2235 fix: corrected names and types of static fields`); +report.push(`4 0 src/ts/api/acrq.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`18 12 src/ts/pages/TemplateOir/helpers/jsonSchemaStaticFields.ts`); +report.push(`25 25 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-14T13:40:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: change in package right test and add test`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2022-02-14T13:46:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: add test`); +report.push(`24 0 src/ts/components/JsonSchema/components/widgets/TextValue.test.tsx`); +report.push(`15 0 src/ts/components/JsonSchema/components/widgets/Toggle.test.tsx`); +report.push(`37 0 src/ts/components/JsonSchema/components/wrapper.test.tsx`); +report.push(`11 0 src/ts/components/ReactTable/cells/CellOverflowMenu.test.tsx`); +report.push(``); +report.push(`2022-02-14T14:07:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2319 feat: add Profile main info form`); +report.push(`60 3 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`43 0 src/ts/pages/Tnp/components/Profile/ProfileAccessRights.tsx`); +report.push(`97 0 src/ts/pages/Tnp/components/Profile/ProfileMainInfo.tsx`); +report.push(`35 0 src/ts/pages/Tnp/components/Profile/Tabs.tsx`); +report.push(`4 2 src/ts/pages/Tnp/components/{Profile => ProfileList}/ProfileList.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/{Profile/ProfileTable.tsx => ProfileList/ProfileListTable.tsx}`); +report.push(`14 4 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`29 0 src/ts/pages/Tnp/helpers/Profile/validationRules.ts`); +report.push(`0 5 src/ts/pages/Tnp/helpers/RequisitesForm/validationRules.ts`); +report.push(`1 1 src/ts/pages/Tnp/index.tsx`); +report.push(`24 0 src/ts/pages/Tnp/store/Profile.ts`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`33 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-02-14T17:42:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: add some tests for components`); +report.push(`0 1 src/ts/components/Banners/index.test.tsx`); +report.push(`13 6 src/ts/components/JsonSchema/components/widgets/Toggle.test.tsx`); +report.push(`3 1 src/ts/components/Select/components/value/Single.test.tsx`); +report.push(`1 0 src/ts/components/Tree/components/TreeMore.tsx`); +report.push(``); +report.push(`2022-02-14T17:44:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: add test for treeMore`); +report.push(`26 0 src/ts/components/Tree/components/TreeMore.test.tsx`); +report.push(``); +report.push(`2022-02-14T23:29:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 feat: replaced CRA by Vite`); +report.push(`19 0 .editorconfig`); +report.push(`3 0 .eslintignore`); +report.push(`32 9 .eslintrc`); +report.push(`1 0 .gitignore`); +report.push(`2 2 .npmrc`); +report.push(`16 0 .vscode/settings.json`); +report.push(`1 1 Dockerfile`); +report.push(`39 39 public/index.html => index.html`); +report.push(`11323 36778 package-lock.json`); +report.push(`92 93 package.json`); +report.push(`0 8 src/index.tsx`); +report.push(`0 1 src/react-app-env.d.ts`); +report.push(`6 6 src/styles/fonts.scss`); +report.push(`10 10 src/ts/api/acrq.ts`); +report.push(`6 6 src/ts/api/constructor.ts`); +report.push(`4 4 src/ts/api/notification.ts`); +report.push(`5 5 src/ts/api/personnel.ts`); +report.push(`8 7 src/ts/api/report.ts`); +report.push(`13 13 src/ts/api/request.ts`); +report.push(`6 6 src/ts/api/roles.ts`); +report.push(`3 3 src/ts/api/search.ts`); +report.push(`3 3 src/ts/api/user.ts`); +report.push(`2 2 src/ts/components/AccessControl/guard.ts`); +report.push(`3 3 src/ts/components/Banners/banner.tsx`); +report.push(`0 2 src/ts/components/Banners/index.scss`); +report.push(`4 4 src/ts/components/Banners/index.tsx`); +report.push(`1 1 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`6 6 src/ts/components/DataLoader/index.tsx`); +report.push(`3 3 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(`4 4 src/ts/components/DataLoader/store/index.ts`); +report.push(`1 3 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`0 1 src/ts/components/DataLoader/styles/index.scss`); +report.push(`1 1 src/ts/components/ErrorBoundary/ErrorBoundary.tsx`); +report.push(`0 15 src/ts/components/ErrorBoundary/useAsyncError.ts`); +report.push(`2 2 src/ts/components/Hint/components/Portal.tsx`); +report.push(`2 2 src/ts/components/Image/index.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`8 5 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`3 3 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`0 2 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`0 2 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`0 2 src/ts/components/More/index.scss`); +report.push(`2 2 src/ts/components/More/index.tsx`); +report.push(`0 2 src/ts/components/NothingFound/index.scss`); +report.push(`3 3 src/ts/components/NothingFound/index.tsx`); +report.push(`1 1 src/ts/components/PreventRouteModal/index.tsx`); +report.push(`0 2 src/ts/components/Rating/index.scss`); +report.push(`3 3 src/ts/components/Rating/index.tsx`); +report.push(`1 1 src/ts/components/ReactTable/cells/CellButton.tsx`); +report.push(`2 2 src/ts/components/Select/components/Item.tsx`); +report.push(`4 4 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`2 2 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`1 1 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Single.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/index.tsx`); +report.push(`6 6 src/ts/components/Select/index.tsx`); +report.push(`0 1 src/ts/components/Select/styles/index.scss`); +report.push(`0 2 src/ts/components/Select/styles/list.scss`); +report.push(`0 2 src/ts/components/Select/styles/value-list.scss`); +report.push(`0 2 src/ts/components/Select/styles/value.scss`); +report.push(`5 5 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`1 1 src/ts/components/Table/components/Groups.tsx`); +report.push(`5 5 src/ts/components/Table/components/Settings.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`8 8 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`4 4 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`2 2 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`3 3 src/ts/components/Table/components/templates/CellEdit.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellNumber.tsx`); +report.push(`5 3 src/ts/components/Table/components/templates/CellStatusTag.tsx`); +report.push(`1 1 src/ts/components/Table/helpers/formatter.ts`); +report.push(`2 2 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`4 4 src/ts/components/Table/index.tsx`); +report.push(`0 2 src/ts/components/Table/styles/cell-list.scss`); +report.push(`0 2 src/ts/components/Table/styles/hacks.scss`); +report.push(`0 1 src/ts/components/Table/styles/index.scss`); +report.push(`0 2 src/ts/components/Table/styles/info.scss`); +report.push(`0 2 src/ts/components/Table/styles/settings.scss`); +report.push(`0 2 src/ts/components/Tag/index.scss`); +report.push(`1 1 src/ts/components/Title/index.tsx`); +report.push(`3 3 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`4 4 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`1 1 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`1 1 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 2 src/ts/components/Tree/helpers/index.ts`); +report.push(`1 1 src/ts/components/Tree/helpers/preload.ts`); +report.push(`1 1 src/ts/components/Tree/helpers/select.ts`); +report.push(`0 2 src/ts/components/Tree/index.scss`); +report.push(`7 7 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/components/form/index.tsx`); +report.push(`2 2 src/ts/components/form/wrapper.tsx`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`1 4 src/ts/helpers/formatter.test.ts`); +report.push(`4 4 src/ts/helpers/http/Client.ts`); +report.push(`2 2 src/ts/helpers/http/index.ts`); +report.push(`1 1 src/ts/helpers/validation/index.ts`); +report.push(`14 14 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`9 9 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`2 2 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`3 3 src/ts/pages/AccessRequest/components/UserDetail.tsx`); +report.push(`5 5 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`0 2 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(`0 2 src/ts/pages/AccessRequest/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/AccessRequest/styles/index.scss`); +report.push(`0 2 src/ts/pages/AccessRequest/styles/success.scss`); +report.push(`9 9 src/ts/pages/AllRequests/index.tsx`); +report.push(`4 4 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 3 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`7 7 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`4 4 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`4 4 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`0 1 src/ts/pages/Authorization/styles/error.scss`); +report.push(`0 1 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`0 1 src/ts/pages/Authorization/styles/form.scss`); +report.push(`0 2 src/ts/pages/Authorization/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Authorization/styles/index.scss`); +report.push(`0 2 src/ts/pages/Authorization/styles/tools.scss`); +report.push(`2 2 src/ts/pages/Authorization/view/LoginError.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`9 9 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/DictionaryElementForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/PreventModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`9 9 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`7 7 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`7 7 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`15 15 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`7 7 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/ButtonLink.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/template-item/DynamicPart.tsx`); +report.push(`12 12 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/autocomplete/loader.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/dictionaryTableConfig.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`3 3 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/rolesTableConfig.tsx`); +report.push(`12 12 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`7 7 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`10 10 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/SuccessRequest.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`3 3 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`4 4 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`4 4 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`0 2 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(`0 2 src/ts/pages/Builder/styles/card.scss`); +report.push(`0 2 src/ts/pages/Builder/styles/control.scss`); +report.push(`0 2 src/ts/pages/Builder/styles/details.scss`); +report.push(`0 2 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`0 2 src/ts/pages/Builder/styles/template.scss`); +report.push(`1 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`8 8 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/categories/line/Folder.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`6 6 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`7 7 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`8 8 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`3 3 src/ts/pages/Catalogue/index.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`0 2 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/banners.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(`0 3 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`0 1 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryDetails.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryItemsList.tsx`); +report.push(`1 3 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`3 3 src/ts/pages/Catalogue2/components/categories/line/Folder.tsx`); +report.push(`3 3 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`6 6 src/ts/pages/Catalogue2/components/favorites/index.tsx`); +report.push(`4 4 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/line/CategoryDetailsSubItem.tsx`); +report.push(`7 7 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/line/CategoryTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/helpers/favorites.ts`); +report.push(`8 8 src/ts/pages/Catalogue2/helpers/icons.ts`); +report.push(`3 3 src/ts/pages/Catalogue2/index.tsx`); +report.push(`3 3 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/catalogue.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/hacks.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/header.scss`); +report.push(`0 1 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/line.scss`); +report.push(`0 2 src/ts/pages/Catalogue2/styles/search.scss`); +report.push(`10 10 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Draft/index.tsx`); +report.push(`1 1 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`5 5 src/ts/pages/Help/index.tsx`); +report.push(`0 2 src/ts/pages/Help/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Help/styles/index.scss`); +report.push(`3 3 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`5 5 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`4 4 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`7 7 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`8 8 src/ts/pages/MainPage/index.tsx`); +report.push(`0 2 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`0 2 src/ts/pages/MainPage/styles/chart.scss`); +report.push(`0 2 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`0 2 src/ts/pages/MainPage/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/MainPage/styles/index.scss`); +report.push(`0 2 src/ts/pages/MainPage/styles/task.scss`); +report.push(`0 2 src/ts/pages/NotFound/index.scss`); +report.push(`3 3 src/ts/pages/NotFound/index.tsx`); +report.push(`2 2 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`3 3 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`8 8 src/ts/pages/Notifications/index.tsx`); +report.push(`0 2 src/ts/pages/Notifications/styles/control.scss`); +report.push(`0 2 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Notifications/styles/index.scss`); +report.push(`0 2 src/ts/pages/Notifications/styles/item.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`16 16 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/helpers/getTitleForNotifications.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`0 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`0 2 src/ts/pages/PageWrapper/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`197 199 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`3 3 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`4 4 src/ts/pages/Profile/components/Header.tsx`); +report.push(`5 5 src/ts/pages/Profile/components/Main.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`2 2 src/ts/pages/Profile/index.tsx`); +report.push(`0 2 src/ts/pages/Profile/styles/board.scss`); +report.push(`0 2 src/ts/pages/Profile/styles/card.scss`); +report.push(`0 2 src/ts/pages/Profile/styles/control.scss`); +report.push(`0 2 src/ts/pages/Profile/styles/header.scss`); +report.push(`0 1 src/ts/pages/Profile/styles/index.scss`); +report.push(`0 2 src/ts/pages/Profile/styles/main.scss`); +report.push(`5 5 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`10 10 src/ts/pages/Reconciliations/index.tsx`); +report.push(`8 8 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`5 5 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`10 10 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`6 6 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`3 3 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(`1 1 src/ts/pages/Reports/index.tsx`); +report.push(`0 3 src/ts/pages/Reports/styles/filters.scss`); +report.push(`0 2 src/ts/pages/Reports/styles/index.scss`); +report.push(`0 2 src/ts/pages/Reports/styles/report.scss`); +report.push(`10 10 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`5 5 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`8 8 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`8 8 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`14 14 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`5 5 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`3 3 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`7 7 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`3 3 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`0 2 src/ts/pages/Requests/styles/control.scss`); +report.push(`0 2 src/ts/pages/Requests/styles/filter.scss`); +report.push(`0 2 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`0 2 src/ts/pages/Requests/styles/search.scss`); +report.push(`1 1 src/ts/pages/Search/components/Header.tsx`); +report.push(`6 6 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`7 7 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/index.tsx`); +report.push(`1 1 src/ts/pages/Search/components/List.tsx`); +report.push(`3 3 src/ts/pages/Search/components/Search.tsx`); +report.push(`2 2 src/ts/pages/Search/helpers/search.ts`); +report.push(`1 1 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(`8 8 src/ts/pages/Search/index.tsx`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(`0 2 src/ts/pages/Search/styles/index.scss`); +report.push(`3 3 src/ts/pages/Template/components/Description.tsx`); +report.push(`19 19 src/ts/pages/Template/components/Form.tsx`); +report.push(`4 4 src/ts/pages/Template/components/Header.tsx`); +report.push(`4 4 src/ts/pages/Template/components/Help.tsx`); +report.push(`11 11 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`2 2 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`3 3 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`8 8 src/ts/pages/Template/components/Template.tsx`); +report.push(`7 7 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`11 11 src/ts/pages/Template/store/Template.ts`); +report.push(`0 2 src/ts/pages/Template/styles/banner.scss`); +report.push(`0 2 src/ts/pages/Template/styles/description.scss`); +report.push(`0 2 src/ts/pages/Template/styles/form.scss`); +report.push(`0 2 src/ts/pages/Template/styles/hacks.scss`); +report.push(`0 2 src/ts/pages/Template/styles/header.scss`); +report.push(`59 61 src/ts/pages/Template/styles/help.scss`); +report.push(`0 1 src/ts/pages/Template/styles/index.scss`); +report.push(`0 2 src/ts/pages/Template/styles/success.scss`); +report.push(`4 4 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/FakeCategorizedSelect.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/components/FormWrapper.tsx`); +report.push(`5 5 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`6 6 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`7 7 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/SuccessRequest.tsx`); +report.push(`7 7 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/formatStaticData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`7 7 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`6 6 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/ProfileTable.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`2 2 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`0 2 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`4 6 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`0 3 src/ts/pages/Tnp/styles/header.scss`); +report.push(`0 3 src/ts/pages/Tnp/styles/index.scss`); +report.push(`0 2 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`0 2 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`0 2 src/ts/pages/Tnp/styles/profile-table.scss`); +report.push(`0 2 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`0 2 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(`9 9 src/ts/pages/Treatments/index.tsx`); +report.push(`6 6 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`4 4 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`0 2 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`0 2 src/ts/snippets/Buttons/index.scss`); +report.push(`1 1 src/ts/snippets/Buttons/index.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/BooleanFilter.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/DateFilter.tsx`); +report.push(`6 6 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`5 5 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`3 3 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`4 4 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`4 4 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`0 1 src/ts/snippets/FilterPanel/styles/index.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`6 6 src/ts/snippets/FullCard/components/Footer.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`0 2 src/ts/snippets/FullCard/styles/footer.scss`); +report.push(`0 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(`0 2 src/ts/snippets/FullCard/styles/info.scss`); +report.push(`0 2 src/ts/snippets/FullCard/styles/line.scss`); +report.push(`0 3 src/ts/snippets/FullCard/styles/overlay.scss`); +report.push(`3 3 src/ts/snippets/Header/components/Search.tsx`); +report.push(`5 5 src/ts/snippets/Header/index.tsx`); +report.push(`0 2 src/ts/snippets/Header/styles/hacks.scss`); +report.push(`0 1 src/ts/snippets/Header/styles/index.scss`); +report.push(`0 2 src/ts/snippets/Header/styles/search.scss`); +report.push(`3 3 src/ts/snippets/HeaderLight/comopnents/Title.tsx`); +report.push(`0 2 src/ts/snippets/HeaderLight/index.scss`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/AdaptiveSimpleStatus.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/SimpleStatus.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/cards/LinkOnSupport.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus2/helpers/hackForBackend.ts`); +report.push(`4 4 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(`3 3 src/ts/snippets/RequestStatus2/interfaces/Request.ts`); +report.push(`0 1 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(`0 2 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(`0 2 src/ts/snippets/RequestStatus2/styles/title.scss`); +report.push(`6 6 src/ts/store/Form.ts`); +report.push(`3 3 src/ts/store/SearchFilters.ts`); +report.push(`47 0 src/vite-env.d.ts`); +report.push(`58 41 tsconfig.json`); +report.push(`59 0 vite.config.ts`); +report.push(``); +report.push(`2022-02-15T10:32:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2312 feat: add folder vscode to gitignore`); +report.push(`1 0 .gitignore`); +report.push(`0 21 .vscode/settings.json`); +report.push(``); +report.push(`2022-02-15T10:44:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 fix: corrected vite config`); +report.push(`325 322 package-lock.json`); +report.push(`2689 0 stats.html`); +report.push(`4 0 vite.config.ts`); +report.push(``); +report.push(`2022-02-15T10:58:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 fix: corrected Dockerfile config`); +report.push(`2 2 Dockerfile`); +report.push(`0 2689 stats.html`); +report.push(``); +report.push(`2022-02-15T11:19:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2447 feat: add external employees page`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`12 0 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`17 0 src/ts/pages/ExternalEmployees/components/Companies.tsx`); +report.push(`52 0 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`12 0 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`12 0 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`12 0 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`28 0 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(``); +report.push(`2022-02-15T11:27:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 fix: corrected package config`); +report.push(`1 0 .eslintrc`); +report.push(`460 336 package-lock.json`); +report.push(`5 5 package.json`); +report.push(``); +report.push(`2022-02-15T13:12:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2319 feat: rebuild`); +report.push(`0 1 src/ts/pages/Tnp/components/Profile/ProfileAccessRights.tsx`); +report.push(``); +report.push(`2022-02-15T15:26:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 fix: corrected OIR Template page`); +report.push(`39632 40393 package-lock.json`); +report.push(`0 1 package.json`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`0 4 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`3 2 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`6 0 src/ts/pages/TemplateOir/helpers/convertToJsonSchema.ts`); +report.push(`7 0 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`6 0 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-15T15:32:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2255 fix: corrected OIR Template page`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-16T10:29:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 feat: remove paths`); +report.push(`8 8 src/ts/api/acrq.ts`); +report.push(`6 6 src/ts/api/constructor.ts`); +report.push(`4 4 src/ts/api/notification.ts`); +report.push(`5 5 src/ts/api/personnel.ts`); +report.push(`3 3 src/ts/api/report.ts`); +report.push(`12 12 src/ts/api/request.ts`); +report.push(`5 5 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/api/search.ts`); +report.push(`4 4 src/ts/api/user.ts`); +report.push(`2 2 src/ts/components/AccessControl/guard.ts`); +report.push(`1 1 src/ts/components/Banners/banner.tsx`); +report.push(`2 2 src/ts/components/Banners/index.tsx`); +report.push(`1 1 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`2 2 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(`1 1 src/ts/components/Hint/components/Portal.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/components/More/index.tsx`); +report.push(`1 1 src/ts/components/NothingFound/index.tsx`); +report.push(`1 1 src/ts/components/PreventRouteModal/index.tsx`); +report.push(`1 1 src/ts/components/Rating/index.tsx`); +report.push(`1 1 src/ts/components/ReactTable/cells/CellButton.tsx`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`4 4 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 1 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`1 1 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Single.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/index.tsx`); +report.push(`4 4 src/ts/components/Select/index.tsx`); +report.push(`4 4 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`1 1 src/ts/components/Table/components/Groups.tsx`); +report.push(`3 3 src/ts/components/Table/components/Settings.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`2 2 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`1 1 src/ts/components/Table/components/templates/CellEdit.tsx`); +report.push(`3 3 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Title/index.tsx`); +report.push(`2 2 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`2 2 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`1 1 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`1 1 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 2 src/ts/components/Tree/helpers/index.ts`); +report.push(`1 1 src/ts/components/Tree/helpers/preload.ts`); +report.push(`1 1 src/ts/components/Tree/helpers/select.ts`); +report.push(`6 6 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/components/form/index.tsx`); +report.push(`2 2 src/ts/components/form/wrapper.tsx`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(`1 1 src/ts/helpers/validation/index.ts`); +report.push(`14 14 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`9 9 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/components/SuccessRequest.tsx`); +report.push(`3 3 src/ts/pages/AccessRequest/components/UserDetail.tsx`); +report.push(`5 5 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`8 8 src/ts/pages/AllRequests/index.tsx`); +report.push(`4 4 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 3 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`3 3 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`3 3 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`4 4 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginError.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`9 9 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`7 7 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/DictionaryElementForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/PreventModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`9 9 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`8 8 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`15 15 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`7 7 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonLink.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/template-item/DynamicPart.tsx`); +report.push(`12 12 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/autocomplete/loader.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/dictionaryTableConfig.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/rolesTableConfig.tsx`); +report.push(`12 12 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`7 7 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`9 9 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/SuccessRequest.tsx`); +report.push(`5 5 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`3 3 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`4 4 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`4 4 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`4 4 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/banners/BannerBig.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/banners/BannerSmall.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/banners/BannersList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryItemsList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/line/Folder.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`5 5 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`2 2 src/ts/pages/Catalogue/index.tsx`); +report.push(`2 2 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`1 1 src/ts/pages/Catalogue2/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryDetails.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryItemsList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/line/Folder.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`5 5 src/ts/pages/Catalogue2/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/line/CategoryDetailsSubItem.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/line/CategoryTitle.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/helpers/favorites.ts`); +report.push(`2 2 src/ts/pages/Catalogue2/index.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`8 8 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Draft/index.tsx`); +report.push(`4 4 src/ts/pages/Help/index.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(`4 4 src/ts/pages/MainPage/components/tasks/Board.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Header.tsx`); +report.push(`3 3 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`6 6 src/ts/pages/MainPage/index.tsx`); +report.push(`2 2 src/ts/pages/NotFound/index.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`7 7 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`3 3 src/ts/pages/Profile/components/Header.tsx`); +report.push(`4 4 src/ts/pages/Profile/components/Main.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`2 2 src/ts/pages/Profile/index.tsx`); +report.push(`5 5 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`9 9 src/ts/pages/Reconciliations/index.tsx`); +report.push(`8 8 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`5 5 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`8 8 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`5 5 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`3 3 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(`1 1 src/ts/pages/Reports/index.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`5 5 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`8 8 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`8 8 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`14 14 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`3 3 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`4 4 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`1 1 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`4 4 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`2 2 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`1 1 src/ts/pages/Search/components/Header.tsx`); +report.push(`4 4 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`4 4 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/index.tsx`); +report.push(`1 1 src/ts/pages/Search/components/List.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Search.tsx`); +report.push(`1 1 src/ts/pages/Search/helpers/search.ts`); +report.push(`1 1 src/ts/pages/Search/helpers/searchCategories.ts`); +report.push(`6 6 src/ts/pages/Search/index.tsx`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(`3 3 src/ts/pages/Template/components/Description.tsx`); +report.push(`17 17 src/ts/pages/Template/components/Form.tsx`); +report.push(`3 3 src/ts/pages/Template/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Help.tsx`); +report.push(`9 9 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`2 2 src/ts/pages/Template/components/SuccessRequest.tsx`); +report.push(`8 8 src/ts/pages/Template/components/Template.tsx`); +report.push(`7 7 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`4 4 src/ts/pages/Template/store/Template.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/components/Description.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/DynamicFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/FakeCategorizedSelect.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/Form.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/components/FormWrapper.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/Roles.tsx`); +report.push(`7 7 src/ts/pages/TemplateOir/components/StaticFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/SuccessRequest.tsx`); +report.push(`7 7 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/formatStaticData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`7 7 src/ts/pages/TemplateOir/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`5 5 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/ProfileTable.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`2 2 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`8 8 src/ts/pages/Treatments/index.tsx`); +report.push(`5 5 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`1 1 src/ts/snippets/Buttons/index.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/BooleanFilter.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/DateFilter.tsx`); +report.push(`5 5 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`4 4 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`3 3 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`4 4 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`3 3 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/components/Footer.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`1 1 src/ts/snippets/Header/components/Search.tsx`); +report.push(`4 4 src/ts/snippets/Header/index.tsx`); +report.push(`2 2 src/ts/snippets/HeaderLight/comopnents/Title.tsx`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/AdaptiveSimpleStatus.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/SimpleStatus.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus2/components/cards/LinkOnSupport.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/components/cards/UserList.tsx`); +report.push(`3 3 src/ts/snippets/RequestStatus2/helpers/getEmailText.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus2/helpers/hackForBackend.ts`); +report.push(`2 2 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(`3 3 src/ts/snippets/RequestStatus2/interfaces/Request.ts`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(`2 2 src/ts/store/SearchFilters.ts`); +report.push(`1 8 tsconfig.json`); +report.push(`6 30 vite.config.ts`); +report.push(``); +report.push(`2022-02-16T13:03:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2386 fix: rename Login to Acount`); +report.push(`2 2 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/components/UserDetail.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-02-16T13:10:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2385 fix: add space between Name and Open select button`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`1 1 src/ts/components/Select/styles/value.scss`); +report.push(`1 1 src/ts/pages/Reports/styles/filters.scss`); +report.push(``); +report.push(`2022-02-16T14:08:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2391 fix: show login in Report filters`); +report.push(`3 1 src/ts/components/Select/components/Item.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`4 0 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/components/list/index.tsx`); +report.push(`8 10 src/ts/components/Select/components/value/Single.tsx`); +report.push(`2 0 src/ts/components/Select/index.tsx`); +report.push(`4 0 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`3 0 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-02-16T14:12:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2391 fix: show login in Report filters`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-02-16T14:14:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2391 fix: show login in Report filters`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-02-16T15:26:18+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2322 feat: Added consumer form for profiles`); +report.push(`98 0 src/ts/pages/Tnp/components/Profile/ConsumersSelect.tsx`); +report.push(`6 2 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`80 0 src/ts/pages/Tnp/components/Profile/ProfileConsumers.tsx`); +report.push(`6 0 src/ts/pages/Tnp/helpers/constants.ts`); +report.push(``); +report.push(`2022-02-16T15:39:31+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2449 feat: add CompanyInfo form for external employees`); +report.push(`69 3 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`18 0 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(``); +report.push(`2022-02-16T16:41:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: reorganized TemplateOir directory and created form for request accessing`); +report.push(`3 3 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`12 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`0 71 src/ts/pages/TemplateOir/components/OrgStructuresFilter.tsx`); +report.push(`26 13 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`131 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/{ => create-request}/DynamicFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/{ => create-request}/FakeCategorizedSelect.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/{ => create-request}/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/{ => create-request}/FormWrapper.tsx`); +report.push(`9 8 src/ts/pages/TemplateOir/components/{ => create-request}/Roles.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/{ => create-request}/StaticFields.tsx`); +report.push(`0 0 src/ts/pages/TemplateOir/components/{ => shared}/Description.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/{ => shared}/ErrorNotification.tsx`); +report.push(`0 0 src/ts/pages/TemplateOir/components/{buttons => shared}/NewRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/{ => shared}/Spinner.tsx`); +report.push(`0 0 src/ts/pages/TemplateOir/components/{ => shared}/SuccessRequest.tsx`); +report.push(`42 0 src/ts/pages/TemplateOir/helpers/access-request/loadTemplateInfo.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/{ => create-request}/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/{ => create-request}/formatDynamicData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/{ => create-request}/formatStaticData.ts`); +report.push(`0 0 src/ts/pages/TemplateOir/helpers/{ => create-request}/getFormattedValidationRules.ts`); +report.push(`0 0 src/ts/pages/TemplateOir/helpers/{ => create-request}/jsonSchemaStaticFields.ts`); +report.push(`7 17 src/ts/pages/TemplateOir/helpers/{ => create-request}/loadTemplateInfo.ts`); +report.push(`42 12 src/ts/pages/TemplateOir/index.tsx`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-16T17:05:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 fix: replaced relative path by absolute`); +report.push(`1 1 src/ts/pages/TemplateOir/components/shared/Spinner.tsx`); +report.push(``); +report.push(`2022-02-16T17:25:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2436 fix: add sort for group in Builder`); +report.push(`13 11 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`14 10 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-02-16T17:56:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 fix: created enum constant for Oir template types`); +report.push(`3 2 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`8 0 src/ts/pages/TemplateOir/helpers/constants.ts`); +report.push(`3 2 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-02-16T18:09:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2454 feat: create main page companies`); +report.push(`7 2 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`32 6 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`7 1 src/ts/pages/Builder/view/List.tsx`); +report.push(`58 8 src/ts/pages/ExternalEmployees/components/Companies.tsx`); +report.push(`20 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`18 2 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-02-17T12:20:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2436 fix: add sort for groups in Builder`); +report.push(`15 12 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-02-17T12:21:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2454 feat: changed page companies`); +report.push(`1 5 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`0 26 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/card.scss`); +report.push(`1 7 src/ts/pages/Builder/view/List.tsx`); +report.push(`5 12 src/ts/pages/ExternalEmployees/components/Companies.tsx`); +report.push(`34 0 src/ts/pages/ExternalEmployees/components/CompaniesList/CompaniesList.tsx`); +report.push(`30 0 src/ts/snippets/Buttons/ButtonLinkSnipper.scss`); +report.push(`36 0 src/ts/snippets/Buttons/ButtonLinkSnipper.tsx`); +report.push(`2 0 src/ts/snippets/Buttons/index.scss`); +report.push(`48 0 src/ts/snippets/FullCard/index.tsx`); +report.push(`7 3 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-02-17T12:24:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2436 fix: add sort for groups in Builder`); +report.push(`11 0 src/ts/pages/Builder/helpers/formatter.ts`); +report.push(``); +report.push(`2022-02-17T12:36:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2482 feat: add loading for Template Roles`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`13 3 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-02-17T11:44:27+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2450 feat: add employee form`); +report.push(`57 0 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`7 0 src/ts/pages/ExternalEmployees/styles/employees.scss`); +report.push(`2 1 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(``); +report.push(`2022-02-17T13:04:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: added widgets to OIR access form`); +report.push(`58 31 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`56 0 src/ts/pages/TemplateOir/components/access-request/UserDetails.tsx`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/access-request/loadTemplateInfo.tsx`); +report.push(`19 0 src/ts/pages/TemplateOir/helpers/access-request/validationRules.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-02-17T13:58:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2454 feat: change style`); +report.push(`2 2 src/ts/pages/ExternalEmployees/components/Companies.tsx`); +report.push(`0 30 src/ts/snippets/Buttons/ButtonLinkSnipper.scss`); +report.push(`0 36 src/ts/snippets/Buttons/ButtonLinkSnipper.tsx`); +report.push(`1 1 src/ts/snippets/Buttons/index.scss`); +report.push(`7 2 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`6 3 src/ts/snippets/FullCard/index.tsx`); +report.push(`10 14 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-02-17T13:59:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2454 feat: change style`); +report.push(`30 0 src/ts/snippets/Buttons/ButtonLink.scss`); +report.push(`36 0 src/ts/snippets/Buttons/ButtonLink.tsx`); +report.push(``); +report.push(`2022-02-17T14:06:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2454 feat: change style`); +report.push(`1 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`4 4 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-02-17T14:40:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7414 fix: change API fot callAction in Template`); +report.push(`10 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-02-17T14:42:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7414 fix: change API fot callAction in Template`); +report.push(`2 3 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-02-17T15:43:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7414 fix: update code style`); +report.push(`9 9 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-02-17T16:15:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2494 fix: add limit for comment about Request`); +report.push(`3 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(``); +report.push(`2022-02-17T17:17:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2465 feat: add page TnpList`); +report.push(`58 0 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`34 0 src/ts/pages/Tnp/components/TnpList/TripItems.tsx`); +report.push(`2 1 src/ts/pages/Tnp/index.tsx`); +report.push(`25 0 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-02-18T10:07:32+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2450 feat: add form for adding agreement`); +report.push(`42 0 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(``); +report.push(`2022-02-18T11:36:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2495 fix: add limit for displayed value`); +report.push(`3 1 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(``); +report.push(`2022-02-18T12:30:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2384 fix: change pagination for Reports`); +report.push(`13 8 src/ts/api/report.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 0 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`1 1 src/ts/pages/Reports/styles/report.scss`); +report.push(``); +report.push(`2022-02-18T11:37:04+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2450 feat: add form for adding company`); +report.push(`4 3 src/ts/pages/ExternalEmployees/components/{ => Companies}/Companies.tsx`); +report.push(`48 0 src/ts/pages/ExternalEmployees/components/Companies/Company.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`7 0 src/ts/pages/ExternalEmployees/styles/company.scss`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(``); +report.push(`2022-02-18T12:07:40+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2450 feat: fix components order`); +report.push(`2 2 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(``); +report.push(`2022-02-18T13:08:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7415 fix: change request status text for Template`); +report.push(`6 0 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`2 0 src/ts/snippets/RequestStatus2/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-02-18T12:09:40+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2475 feat: fix components order`); +report.push(`2 2 src/ts/pages/ExternalEmployees/components/Companies/Company.tsx`); +report.push(``); +report.push(`2022-02-18T17:38:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2448 feat: add side bar layout in external-employees`); +report.push(`3 0 src/ts/components/Title/index.scss`); +report.push(`31 36 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`8 1 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`67 0 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`9 2 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`0 7 src/ts/pages/ExternalEmployees/styles/employees.scss`); +report.push(`16 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`3 2 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`54 0 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(``); +report.push(`2022-02-21T10:13:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: added new form with roles`); +report.push(`236 0 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(`17 0 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`32 1 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-21T11:11:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2427 feat: added OIR removing form`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`7 0 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`71 0 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`32 0 src/ts/pages/TemplateOir/helpers/remove-request/loadTemplateInfo.tsx`); +report.push(`9 0 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-02-21T11:17:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2427 fix: corrected route`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(``); +report.push(`2022-02-21T12:23:43+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2463 feat: Added Profile Data +Route`); +report.push(`3 0 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/ConsumersSelect.tsx`); +report.push(`17 12 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`1 4 src/ts/pages/Tnp/components/Profile/ProfileAccessRights.tsx`); +report.push(`5 11 src/ts/pages/Tnp/components/Profile/ProfileConsumers.tsx`); +report.push(`66 17 src/ts/pages/Tnp/components/Profile/ProfileMainInfo.tsx`); +report.push(`12 27 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`16 4 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`26 0 src/ts/pages/Tnp/components/ProfileListPage.tsx`); +report.push(`33 0 src/ts/pages/Tnp/components/ProfilePage.tsx`); +report.push(`10 15 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`48 39 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`26 0 src/ts/pages/Tnp/components/TnpInfoPage.tsx`); +report.push(`5 2 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`101 0 src/ts/pages/Tnp/helpers/Profile/loadProfile.ts`); +report.push(`6 5 src/ts/pages/Tnp/helpers/Profile/validationRules.ts`); +report.push(`59 0 src/ts/pages/Tnp/helpers/RequisitesForm/loadRequisitesInfo.ts`); +report.push(`4 3 src/ts/pages/Tnp/helpers/constants.ts`); +report.push(`18 11 src/ts/pages/Tnp/index.tsx`); +report.push(`5 0 src/ts/pages/Tnp/interfaces/IActionButtons.ts`); +report.push(`0 24 src/ts/pages/Tnp/store/Profile.ts`); +report.push(`61 0 src/ts/pages/Tnp/store/Profile.tsx`); +report.push(`44 5 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`4 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-02-21T15:02:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2463 feat: Added data to profiles. Changed routing`); +report.push(`1 4 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/Profile/ProfileMainInfo.tsx`); +report.push(`27 12 src/ts/pages/Tnp/components/ProfilePage.tsx`); +report.push(`7 2 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`23 12 src/ts/pages/Tnp/components/TnpInfoPage.tsx`); +report.push(`0 2 src/ts/pages/Tnp/helpers/RequisitesForm/loadRequisitesInfo.ts`); +report.push(`2 9 src/ts/pages/Tnp/index.tsx`); +report.push(`0 8 src/ts/pages/Tnp/store/Profile.tsx`); +report.push(`2 2 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(``); +report.push(`2022-02-21T15:49:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2468 fix: add group by alphabet component`); +report.push(`36 0 src/ts/api/roles.ts`); +report.push(`65 0 src/ts/components/GroupByAlphabet/helpers/index.ts`); +report.push(`70 0 src/ts/components/GroupByAlphabet/index.tsx`); +report.push(`16 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`20 12 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`5 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-02-21T15:06:21+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2479 feat: add modal logic to Employee add form`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`17 2 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`22 58 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`7 0 src/ts/pages/ExternalEmployees/interfaces/Employees.ts`); +report.push(`57 0 src/ts/pages/ExternalEmployees/modals/Employees.tsx`); +report.push(`32 0 src/ts/pages/ExternalEmployees/modals/Modals.tsx`); +report.push(`0 0 src/ts/{pages/Builder/components/modals => snippets/Modal}/ModalWindowTemplate.tsx`); +report.push(``); +report.push(`2022-02-21T17:30:53+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2478 feat: add styles for external employees`); +report.push(`3 0 src/assets/images/external-employees/Task.svg`); +report.push(`6 0 src/assets/images/external-employees/agreements.svg`); +report.push(`5 0 src/assets/images/external-employees/companiInfo.svg`); +report.push(`6 0 src/assets/images/external-employees/employeesIcon.svg`); +report.push(`3 0 src/ts/components/Title/index.scss`); +report.push(`23 2 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`12 4 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`22 2 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`5 1 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`16 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(``); +report.push(`2022-02-21T17:33:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2478 feat: change styles`); +report.push(`2 2 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(``); +report.push(`2022-02-21T17:43:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 feat: added Jest config`); +report.push(`6 0 .eslintignore`); +report.push(`1 0 .jest/fileMock.js`); +report.push(`1 0 .jest/svgrMock.js`); +report.push(`3 2 Dockerfile`); +report.push(`48 0 jest.config.js`); +report.push(`18960 8380 package-lock.json`); +report.push(`6 1 package.json`); +report.push(`9 1 tsconfig.json`); +report.push(`4 0 vite.config.ts`); +report.push(``); +report.push(`2022-02-22T09:37:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2457 fix: change validation message`); +report.push(`1 1 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(``); +report.push(`2022-02-22T12:24:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2468 fix: add group by alphabet component`); +report.push(`24 0 src/ts/components/GroupByAlphabet/index.scss`); +report.push(`25 13 src/ts/components/GroupByAlphabet/index.tsx`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`26 19 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-02-22T12:43:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2468 fix: add group by alphabet component`); +report.push(`33 0 src/ts/snippets/AccessGroups/components/GroupTitle.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`65 0 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`12 32 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-02-22T12:05:17+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2479 feat: move add-agreement form to modal`); +report.push(`29 58 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`4 1 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`40 0 src/ts/pages/ExternalEmployees/modals/Agreements.tsx`); +report.push(`8 0 src/ts/pages/ExternalEmployees/modals/Modals.tsx`); +report.push(``); +report.push(`2022-02-22T13:12:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2468 fix: add group by alphabet component`); +report.push(`5 4 src/ts/api/roles.ts`); +report.push(`2 0 src/ts/components/GroupByAlphabet/index.scss`); +report.push(`8 6 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-02-22T14:29:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2468 fix: add group by alphabet component`); +report.push(`0 37 src/ts/api/roles.ts`); +report.push(`1 7 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-02-22T15:58:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2196 feat: added cross-fetch for async functions testing`); +report.push(`18 1 Dockerfile`); +report.push(`94 0 package-lock.json`); +report.push(`8 7 package.json`); +report.push(`3 1 src/ts/helpers/http/Client.test.ts`); +report.push(`155 0 src/ts/helpers/http/NodeClient.ts`); +report.push(`2 0 src/ts/helpers/http/index.test.ts`); +report.push(`1 1 src/ts/helpers/http/index.ts`); +report.push(`46 46 src/ts/pages/Authorization/styles/index.scss`); +report.push(`1 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`2689 0 stats.html`); +report.push(`0 4 vite.config.ts`); +report.push(``); +report.push(`2022-02-22T16:51:34+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2476 feat: add list tasks`); +report.push(`3 0 src/ts/components/Title/index.scss`); +report.push(`50 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`32 0 src/ts/pages/ExternalEmployees/styles/tasks.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/header.scss`); +report.push(`52 0 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`20 42 src/ts/snippets/FullCard/index.tsx`); +report.push(`1 0 src/ts/snippets/FullCard/styles/index.scss`); +report.push(`2 1 src/ts/snippets/FullCard/styles/line.scss`); +report.push(``); +report.push(`2022-02-22T17:28:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2476 feat: rename svg icon task`); +report.push(`0 0 src/assets/images/external-employees/{Task.svg => taskIcon.svg}`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(``); +report.push(`2022-02-22T19:43:41+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2458 feat: created version map.`); +report.push(`1 1 src/ts/helpers/formatter.ts`); +report.push(`95 0 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`75 1 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`7 0 src/ts/pages/Tnp/styles/build.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`43 3 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-02-22T22:51:19+02:00>Озимок Максим>ozimok@vtb.ru>SUBO-2479 feat: change modal logic`); +report.push(`3 9 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`17 13 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`0 24 src/ts/pages/ExternalEmployees/components/Companies/Company.tsx`); +report.push(`4 20 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`3 9 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`5 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`0 0 src/ts/pages/ExternalEmployees/modals/{Agreements.tsx => Agreement.tsx}`); +report.push(`35 0 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`0 0 src/ts/pages/ExternalEmployees/modals/{Employees.tsx => Employee.tsx}`); +report.push(`16 15 src/ts/pages/ExternalEmployees/modals/Modals.tsx`); +report.push(`25 0 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(``); +report.push(`2022-02-24T15:52:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: add form widget`); +report.push(`78 0 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`74 0 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`48 0 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`33 0 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`88 7 src/ts/pages/Tnp/components/Profile/ProfileConsumers.tsx`); +report.push(``); +report.push(`2022-02-24T16:06:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2424 fix: corrected global Toast`); +report.push(`1 1 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`13 13 src/ts/components/Toast/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`10 9 src/ts/pages/PageWrapper/index.tsx`); +report.push(`1 0 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-02-24T16:12:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2424 fix: corrected package json`); +report.push(`1 1 package-lock.json`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2022-02-25T09:04:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`67 34 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`4 0 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`32 0 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`32 0 src/ts/pages/Tnp/store/Consumers.tsx`); +report.push(``); +report.push(`2022-02-25T09:14:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`4 5 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`10 19 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`38 0 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`27 23 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(``); +report.push(`2022-02-25T09:16:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`2 2 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-02-25T09:19:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(``); +report.push(`2022-02-25T09:22:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`6 6 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`0 155 src/ts/pages/Tnp/components/Profile/ProfileConsumers.tsx`); +report.push(`0 32 src/ts/pages/Tnp/store/Consumers.tsx`); +report.push(``); +report.push(`2022-02-25T09:27:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(``); +report.push(`2022-02-25T10:41:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: add new service in Nginx`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2022-02-25T12:47:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`229 0 src/ts/api/tsr.ts`); +report.push(`17 1 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`113 0 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`78 0 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`39 0 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`38 0 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`37 0 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`103 0 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`26 0 src/ts/pages/Tnp/components/Profile/MainInfo/index.tsx`); +report.push(`36 0 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`77 0 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`0 77 src/ts/pages/Tnp/components/Profile/Profile.tsx`); +report.push(`0 39 src/ts/pages/Tnp/components/Profile/ProfileAccessRights.tsx`); +report.push(`22 19 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`19 3 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`0 26 src/ts/pages/Tnp/components/ProfileListPage.tsx`); +report.push(`0 48 src/ts/pages/Tnp/components/ProfilePage.tsx`); +report.push(`14 25 src/ts/pages/Tnp/components/TnpInfoPage.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`32 0 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`33 21 src/ts/pages/Tnp/index.tsx`); +report.push(``); +report.push(`2022-02-25T13:13:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2456 feat: add list employees`); +report.push(`3 0 src/assets/images/file.svg`); +report.push(`1 0 src/styles/variables.scss`); +report.push(`61 20 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`36 0 src/ts/pages/ExternalEmployees/components/employeesTasks/EmployeesTests.tsx`); +report.push(`4 0 src/ts/pages/Profile/styles/header.scss`); +report.push(`190 0 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`13 1 src/ts/snippets/FullCard/index.tsx`); +report.push(`9 0 src/ts/snippets/FullCard/styles/line.scss`); +report.push(``); +report.push(`2022-02-25T14:20:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2456 feat: delete undefined in onClick`); +report.push(`0 1 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-02-25T15:32:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2424 fix: refactored catch methods of pages`); +report.push(`43 34 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`7 4 src/ts/pages/Notifications/index.tsx`); +report.push(`7 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`4 0 src/ts/pages/Requests/store/Feedback.ts`); +report.push(`15 2 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-02-25T15:33:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`27 117 src/ts/api/tsr.ts`); +report.push(`10 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`9 4 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MainInfo/index.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`0 147 src/ts/pages/Tnp/components/Profile/ProfileMainInfo.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`15 21 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`18 10 src/ts/pages/Tnp/components/TnpList/TripItems.tsx`); +report.push(`6 44 src/ts/pages/Tnp/store/Profile.tsx`); +report.push(`7 32 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(``); +report.push(`2022-02-25T15:37:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2424 fix: corrected formatting`); +report.push(`10 10 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-02-25T15:37:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`1 7 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`0 1 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`0 1 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`0 2 src/ts/pages/Tnp/helpers/Profile/loadProfile.ts`); +report.push(``); +report.push(`2022-02-25T15:49:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`1 1 src/ts/api/tsr.ts`); +report.push(`9 2 src/ts/pages/Tnp/components/TnpInfoPage.tsx`); +report.push(`0 57 src/ts/pages/Tnp/helpers/RequisitesForm/loadRequisitesInfo.ts`); +report.push(`2 0 src/ts/pages/Tnp/store/Profile.tsx`); +report.push(``); +report.push(`2022-02-25T15:55:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2424 fix: corrected formatting`); +report.push(`1 1 src/ts/pages/Requests/store/Feedback.ts`); +report.push(``); +report.push(`2022-02-25T16:12:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2455 feat: add list of agreements`); +report.push(`61 20 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`3 4 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`3 3 src/ts/pages/ExternalEmployees/components/{employeesTasks/EmployeesTests.tsx => EmployeesFullCard/EmployeesFullCard.tsx}`); +report.push(`62 29 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`9 0 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-02-25T16:21:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`5 75 src/ts/api/tsr.ts`); +report.push(`5 1 src/ts/components/Table/components/TableCell.tsx`); +report.push(`0 44 src/ts/pages/Tnp/components/Form.tsx`); +report.push(`1 2 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MainInfo/index.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`0 33 src/ts/pages/Tnp/components/TnpInfoPage.tsx`); +report.push(`4 4 src/ts/pages/Tnp/index.tsx`); +report.push(``); +report.push(`2022-02-25T16:28:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`1 2 src/ts/api/tsr.ts`); +report.push(`8 0 src/ts/pages/Tnp/components/Profile/MainInfo/index.tsx`); +report.push(``); +report.push(`2022-02-25T16:44:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 feat: opened Catalogue2 for OIR testing`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 4 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`10 12 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`1 11 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`12 0 src/ts/pages/Catalogue/helpers/getFormattedLink.ts`); +report.push(`1 4 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`10 12 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`12 0 src/ts/pages/Catalogue2/helpers/getFormattedLink.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-02-25T17:03:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change Form login in TNP`); +report.push(`26 0 src/ts/pages/Tnp/components/TnpForm/FormForCreate.tsx`); +report.push(`44 0 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`33 0 src/ts/pages/Tnp/components/TnpForm/index.tsx`); +report.push(`2 2 src/ts/pages/Tnp/index.tsx`); +report.push(``); +report.push(`2022-02-25T17:38:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: remove tsr service from nginx conf`); +report.push(`0 4 nginx.default.conf`); +report.push(``); +report.push(`2022-02-28T09:25:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic in TNP`); +report.push(`0 1 src/ts/api/tsr.ts`); +report.push(``); +report.push(`2022-02-28T10:50:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2579 fix: change name for visibility`); +report.push(`25 5 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-02-28T10:52:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2579 fix: change name for visibility`); +report.push(`1 1 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(``); +report.push(`2022-02-28T12:38:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2467 feat: change view for dictionary group in Request`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`72 0 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`29 13 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-02-28T16:01:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2460 feat: closer to the design`); +report.push(`36 60 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`3 4 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`11 3 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`24 10 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`40 60 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`1 2 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`48 8 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`22 12 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`24 18 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`28 0 src/ts/pages/Tnp/components/Profile/MoveButtons.tsx`); +report.push(`8 0 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`2 1 src/ts/pages/Tnp/styles/index.scss`); +report.push(`15 0 src/ts/pages/Tnp/styles/move-buttons.scss`); +report.push(`16 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`28 0 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(``); +report.push(`2022-02-28T16:46:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: added endpoints for OIR access form`); +report.push(`12 0 src/ts/api/request.ts`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`43 23 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`78 0 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`16 0 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-02-28T17:04:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected dynamic jsonSchema`); +report.push(`6 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-02-28T17:14:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2466 feat: add info to card TNP`); +report.push(`15 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`21 10 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`1 3 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-02-28T18:34:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2460 feat: fix move button style`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MoveButtons.tsx`); +report.push(``); +report.push(`2022-03-01T09:31:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`2 26 src/ts/api/tsr.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 2 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`80 0 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`39 33 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`40 0 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`12 19 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`13 24 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`2 4 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-03-01T11:13:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`24 19 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`26 6 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`31 27 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`28 15 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`56 18 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`24 6 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-03-01T11:33:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2466 feat: add new interface for Tnp`); +report.push(`0 16 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`19 0 src/ts/pages/Tnp/interfaces/IDetailsTNP.ts`); +report.push(`7 6 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(``); +report.push(`2022-03-01T11:59:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`3 0 src/ts/api/tsr.ts`); +report.push(`22 3 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`17 0 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`9 12 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`23 26 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`10 0 src/ts/pages/Tnp/helpers/Profile/profile.ts`); +report.push(``); +report.push(`2022-03-01T12:36:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`2 3 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`3 1 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`38 1 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-03-01T12:48:23+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2466 feat: change tnp and external-employees`); +report.push(`31 3 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`2 0 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-03-01T12:57:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`5 1 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`3 7 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`0 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`15 3 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`17 26 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-03-01T13:02:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2461 feat: change logic for form in TNP`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`12 12 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-03-01T14:32:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2453 feat: add fake selection in external-employees`); +report.push(`4 1 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(``); +report.push(`2022-03-01T14:37:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: change OIR access form`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`1 0 src/ts/pages/AccessRequest/index.tsx`); +report.push(`44 16 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/access-request/loadTemplateInfo.tsx`); +report.push(`13 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`10 10 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-01T14:41:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 feat: removed console log`); +report.push(`0 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(``); +report.push(`2022-03-01T17:09:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2428 fix: removed templateResourcePath field`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`0 4 src/ts/pages/TemplateOir/helpers/create-request/jsonSchemaStaticFields.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-03-02T12:31:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: hide actions for Template`); +report.push(`35 22 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-03-02T12:39:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2562 fix: change style for road map`); +report.push(`7 1 src/ts/snippets/RequestStatus2/styles/index.scss`); +report.push(``); +report.push(`2022-03-02T12:45:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: hide actions for Template`); +report.push(`15 13 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-03-02T15:50:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: hide actions for Template`); +report.push(`1 0 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-03-02T19:47:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 feat: disabled button without form data`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`9 0 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(``); +report.push(`2022-03-02T21:28:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected Back button for Catalogue 2`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2022-03-03T09:38:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2620 fix: change validation for request`); +report.push(`38 0 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-03-03T10:14:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: update NodeJS version in docker`); +report.push(`33 33 Dockerfile`); +report.push(``); +report.push(`2022-03-03T10:18:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: update NodeJS version in docker`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-03-03T10:26:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: update NodeJS version in docker`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-03-03T10:43:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2637 fix: update NodeJS version in docker`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-03-03T10:54:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: fake commit`); +report.push(`0 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-03-03T10:56:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2624 fix: fake commit`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-03-03T11:10:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: fake commit`); +report.push(`0 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-03-03T11:56:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: hided error notification for form validation`); +report.push(`1 1 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-03-03T12:37:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: fake commit`); +report.push(`1 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-03-03T13:53:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2620 fix: change validation for Temaplte`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`33 22 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-03T13:54:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2620 fix: change validation for Temaplte`); +report.push(`0 38 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-03-03T16:32:44+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2683 feat: add new approved roadMap`); +report.push(`25 10 src/ts/snippets/RequestStatus2/components/Item.tsx`); +report.push(`35 0 src/ts/snippets/RequestStatus2/components/cards/FirstRoadMap.tsx`); +report.push(`21 2 src/ts/snippets/RequestStatus2/styles/steps.scss`); +report.push(``); +report.push(`2022-03-03T17:16:45+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2459 feat: add route map tnp`); +report.push(`1 1 README.md`); +report.push(`100 0 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`25 2 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`32 0 src/ts/pages/Tnp/components/AgreementForm/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`41 14 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`39 0 src/ts/pages/Tnp/styles/accordion.scss`); +report.push(`16 0 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`5 0 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(``); +report.push(`2022-03-03T22:43:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2607 feat: correct OIR Access Request card`); +report.push(`16 2 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`36 0 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`5 1 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`25 13 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`16 8 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-03-03T22:51:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2607 fix: added comment`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(``); +report.push(`2022-03-04T11:01:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2703 fix: hide Draft page`); +report.push(`1 1 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`2 0 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`5 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-03-04T11:57:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2678 feat: edit version map`); +report.push(`50 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`24 15 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`24 42 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`18 0 src/ts/pages/Tnp/styles/build.scss`); +report.push(`6 2 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(``); +report.push(`2022-03-04T12:00:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2683 feat: add empty commit`); +report.push(`1 0 src/ts/snippets/RequestStatus2/components/cards/FirstRoadMap.tsx`); +report.push(``); +report.push(`2022-03-04T12:04:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2683 feat: add defaultProps data`); +report.push(`2 1 src/ts/snippets/RequestStatus2/components/cards/FirstRoadMap.tsx`); +report.push(``); +report.push(`2022-03-04T15:10:54+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2684 feat: add in sidebar description`); +report.push(`1 6 src/ts/pages/Template/components/Description.tsx`); +report.push(`25 0 src/ts/pages/Template/components/DescriptionSideBar.tsx`); +report.push(`5 0 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`0 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 0 src/ts/pages/Template/styles/index.scss`); +report.push(`19 0 src/ts/pages/Template/styles/sidebar.scss`); +report.push(``); +report.push(`2022-03-05T09:42:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2703 fix: return Draft in master`); +report.push(`0 2 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`5 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-03-05T09:54:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2657 fix: add sort for tables in Bulder`); +report.push(`22 13 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-03-05T11:09:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1799 fix: corrected Help page`); +report.push(`4 4 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2022-03-05T11:11:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1799 fix: corrected formating`); +report.push(`2 2 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2022-03-05T11:45:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2563 feat: add notification for RESEND request status`); +report.push(`18 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-05T13:05:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2561 fix: change message after send`); +report.push(`22 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`0 19 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-05T15:46:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2563 feat: add notification for RESEND request status`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`2 2 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`4 0 src/ts/pages/AccessRequest/styles/form.scss`); +report.push(``); +report.push(`2022-03-05T15:51:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2562 fix: add send mail in support for ready_to_resent status`); +report.push(`4 1 src/ts/snippets/RequestStatus2/helpers/index.ts`); +report.push(``); +report.push(`2022-03-05T15:55:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2562 fix: add send mail in support for ready_to_resent status`); +report.push(`3 3 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-05T16:10:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2627 feat: added DeleteRequest form`); +report.push(`6 3 src/ts/api/request.ts`); +report.push(`1 0 src/ts/interfaces/Category.ts`); +report.push(`257 0 src/ts/pages/AccessRequest/components/DeleteRequest.tsx`); +report.push(`9 0 src/ts/pages/AccessRequest/index.tsx`); +report.push(`8 2 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`5 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`3 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`75 17 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/constants.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/remove-request/loadTemplateInfo.tsx`); +report.push(`14 0 src/ts/pages/TemplateOir/helpers/remove-request/validationRules.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(`6 0 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`7 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-03-05T16:29:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2563 fix: corrected word`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-03-09T13:13:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for requests`); +report.push(`2780 0 src/ts/helpers/http/http-cache.ts`); +report.push(`18 2 src/ts/helpers/http/index.ts`); +report.push(``); +report.push(`2022-03-09T13:30:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for requests`); +report.push(`4 1 src/ts/helpers/http/index.ts`); +report.push(``); +report.push(`2022-03-09T13:34:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for requests`); +report.push(`1 1 src/ts/helpers/http/index.ts`); +report.push(``); +report.push(`2022-03-09T14:00:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2590 fix: fix html element as link`); +report.push(`11 6 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`4 2 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 0 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`8 0 src/ts/pages/Template/styles/sidebar.scss`); +report.push(`4 4 src/ts/pages/Tnp/styles/build.scss`); +report.push(``); +report.push(`2022-03-09T14:33:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected Header link`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-03-09T17:06:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2579 fix: make shorten text`); +report.push(`4 2 src/ts/pages/Profile/components/UserInfoLine.tsx`); +report.push(`2 0 src/ts/pages/Profile/styles/board.scss`); +report.push(`4 4 src/ts/pages/Tnp/styles/build.scss`); +report.push(``); +report.push(`2022-03-10T08:40:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add consumers in TNP`); +report.push(`4 0 src/ts/api/tsr.ts`); +report.push(`49 30 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`68 41 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`11 43 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`20 18 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(``); +report.push(`2022-03-10T08:50:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add consumers in TNP`); +report.push(`18 19 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(``); +report.push(`2022-03-10T09:10:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add consumers in TNP`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`58 2 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`5 2 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`4 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-03-10T09:14:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add consumers in TNP`); +report.push(`5 1 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(``); +report.push(`2022-03-10T11:15:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2590 fix: if have cytaty`); +report.push(`1 1 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(``); +report.push(`2022-03-10T12:37:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected naming`); +report.push(`9 7 src/ts/api/request.ts`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`2 2 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`7 7 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(`5 5 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`6 6 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`8 8 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/shared/Description.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/shared/{NewRequest.tsx => NewRequestButton.tsx}`); +report.push(`3 3 src/ts/pages/TemplateOir/index.tsx`); +report.push(`12 3 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`13 13 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-10T13:21:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: added enums for request types and oir form types`); +report.push(`18 0 src/ts/helpers/constants.ts`); +report.push(`2 2 src/ts/interfaces/Category.ts`); +report.push(`4 4 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`7 5 src/ts/pages/AccessRequest/index.tsx`); +report.push(`2 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`9 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`3 2 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`33 24 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`6 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-03-10T13:42:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: added enums for request types and oir form types`); +report.push(`11 5 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(``); +report.push(`2022-03-10T13:47:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: added enums for request types and oir form types`); +report.push(`6 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`2 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 1 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(``); +report.push(`2022-03-10T15:02:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2600 fix: fix checkbox`); +report.push(`2 2 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(``); +report.push(`2022-03-10T17:22:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: fake commit`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-03-11T09:45:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for http`); +report.push(`41 0 src/ts/helpers/http/cache.ts`); +report.push(`0 2780 src/ts/helpers/http/http-cache.ts`); +report.push(`10 18 src/ts/helpers/http/index.ts`); +report.push(`49 20 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`4 0 src/ts/pages/Authorization/styles/tools.scss`); +report.push(``); +report.push(`2022-03-11T10:52:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for http`); +report.push(`14 0 src/ts/helpers/http/cache.ts`); +report.push(`34 0 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`37 2 src/ts/pages/Authorization/styles/tools.scss`); +report.push(`4 4 src/ts/pages/Tnp/styles/build.scss`); +report.push(``); +report.push(`2022-03-11T11:00:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add cache for http`); +report.push(`3 2 src/ts/helpers/http/cache.ts`); +report.push(``); +report.push(`2022-03-11T13:09:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2561 fix: change message for resend request`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`3 1 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`3 1 src/ts/pages/AccessRequest/components/DeleteRequest.tsx`); +report.push(``); +report.push(`2022-03-11T13:13:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2561 fix: change message for resend request`); +report.push(`1 1 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/components/DeleteRequest.tsx`); +report.push(``); +report.push(`2022-03-11T13:46:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2246 feat: change style for Profile`); +report.push(`1 1 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`0 4 src/ts/pages/Profile/styles/main.scss`); +report.push(``); +report.push(`2022-03-11T16:28:54+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2717 feat: refactoring design`); +report.push(`2 2 src/ts/components/Image/index.tsx`); +report.push(`4 1 src/ts/components/NothingFound/index.tsx`); +report.push(`10 8 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`23 21 src/ts/pages/Template/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Help.tsx`); +report.push(`24 22 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`7 3 src/ts/pages/Template/styles/header.scss`); +report.push(`1 0 src/ts/pages/Template/styles/index.scss`); +report.push(`7 0 src/ts/pages/Template/styles/modal.scss`); +report.push(``); +report.push(`2022-03-11T16:48:24+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2679 feat: various style edits to profile`); +report.push(`11 0 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`38 35 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`19 18 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`28 5 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`62 0 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`42 23 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`93 76 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`0 10 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`4 0 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`4 4 src/ts/pages/Tnp/styles/build.scss`); +report.push(`13 0 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`18 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`56 4 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-03-11T17:55:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2628 refactor: refactored Request Form`); +report.push(`48 390 src/ts/pages/AccessRequest/components/AccessRequest.tsx`); +report.push(`41 242 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`37 239 src/ts/pages/AccessRequest/components/DeleteRequest.tsx`); +report.push(`1 1 src/ts/pages/AccessRequest/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`1 2 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`4 1 src/ts/pages/Template/components/Help.tsx`); +report.push(`19 0 src/ts/snippets/RequestForm/components/Buttons.tsx`); +report.push(`0 0 src/ts/{pages/AccessRequest => snippets/RequestForm}/components/CommentFromSM.tsx`); +report.push(`36 0 src/ts/snippets/RequestForm/components/ConfirmModal.tsx`); +report.push(`24 0 src/ts/snippets/RequestForm/components/Header.tsx`); +report.push(`31 0 src/ts/snippets/RequestForm/components/RepeatSendBanner.tsx`); +report.push(`113 0 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(`40 0 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`59 0 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(`26 0 src/ts/snippets/RequestForm/components/Spinner.tsx`); +report.push(`2 1 src/ts/{pages/AccessRequest => snippets/RequestForm}/components/SuccessRequest.tsx`); +report.push(`0 0 src/ts/{pages/AccessRequest/components/UserDetail.tsx => snippets/RequestForm/components/UserDetails.tsx}`); +report.push(`79 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`44 0 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(`136 0 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-03-11T18:34:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2628 fix: corrected formatting`); +report.push(`12 12 src/ts/snippets/RequestForm/components/RepeatSendBanner.tsx`); +report.push(`48 48 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(`6 6 src/ts/snippets/RequestForm/components/Spinner.tsx`); +report.push(``); +report.push(`2022-03-14T09:23:51+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2679 feat: Edits code by comment`); +report.push(`8 9 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`14 16 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`3 6 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-03-14T09:37:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add TNP version API`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2022-03-14T09:39:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2680 feat: add TNP version API`); +report.push(`4 4 nginx.default.conf`); +report.push(``); +report.push(`2022-03-14T17:26:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2559 feat: add new snippet for card list`); +report.push(`17 0 src/ts/api/request.ts`); +report.push(`18 15 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`4 16 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`7 3 src/ts/pages/Builder/view/List.tsx`); +report.push(`46 0 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`91 0 src/ts/snippets/CardList/index.tsx`); +report.push(`4 0 src/ts/snippets/CardList/interfaces/ICardItem.ts`); +report.push(`135 0 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`75 0 src/ts/snippets/Modal/components/Feedback.tsx`); +report.push(`66 0 src/ts/snippets/Modal/components/FeedbackForm.tsx`); +report.push(`5 0 src/ts/snippets/Modal/store/Confirm.ts`); +report.push(`5 0 src/ts/snippets/Modal/store/Feedback.ts`); +report.push(``); +report.push(`2022-03-15T11:00:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 feat: add new items for select`); +report.push(`1 0 src/styles/variables.scss`); +report.push(`64 14 src/ts/components/Select/components/Item.tsx`); +report.push(`2 0 src/ts/components/Select/helpers/constants.ts`); +report.push(`3 0 src/ts/components/Select/index.tsx`); +report.push(`35 1 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2022-03-15T11:32:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: corrected validation step 1`); +report.push(`3 0 src/ts/api/roles.ts`); +report.push(`5 4 src/ts/pages/TemplateOir/components/create-request/{FakeCategorizedSelect.tsx => CategorizedSelect.tsx}`); +report.push(`31 3 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`2 1 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`16 4 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`6 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-03-15T11:44:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2559 feat: add new snippet for card list`); +report.push(`0 17 src/ts/api/request.ts`); +report.push(`1 18 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-03-15T12:22:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: added MULTIPLE_TEXT field type`); +report.push(`10 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-03-15T12:44:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 feat: delete canShowValueListSecond canShowValueBubble`); +report.push(`0 3 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-03-15T16:09:07+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2725 feat: take out wrapper ThemeProvider on level app`); +report.push(`6 2 src/index.tsx`); +report.push(`2 5 src/ts/components/DataLoader/Loading.tsx`); +report.push(`10 13 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`10 13 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(`7 10 src/ts/components/ErrorBoundary/ErrorBoundary.tsx`); +report.push(`16 19 src/ts/components/GroupByAlphabet/index.tsx`); +report.push(`22 25 src/ts/components/JsonSchema/components/widgets/ButtonGroup.tsx`); +report.push(`17 20 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`30 33 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`34 37 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`17 20 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`33 36 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`37 41 src/ts/components/PreventRouteModal/UserModal.tsx`); +report.push(`12 15 src/ts/components/Select/components/Item.tsx`); +report.push(`13 16 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`9 12 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`28 31 src/ts/components/Table/components/templates/CellContextMenu.tsx`); +report.push(`15 18 src/ts/components/Table/components/templates/CellDropdown.tsx`); +report.push(`4 7 src/ts/components/Table/components/templates/CellStatusTag.tsx`); +report.push(`2 4 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 4 src/ts/pages/Authorization/components/Login.tsx`); +report.push(`3 4 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`78 81 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`12 15 src/ts/pages/Builder/components/Header.tsx`); +report.push(`23 26 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`11 14 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 4 src/ts/pages/Builder/components/autocomplete/common/Report.tsx`); +report.push(`3 4 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`35 39 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`24 28 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`34 38 src/ts/pages/Builder/components/modals/DraftModal.tsx`); +report.push(`13 16 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`21 24 src/ts/pages/Builder/components/shared/MasterCheckbox.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`43 46 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`3 4 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`8 11 src/ts/pages/ExternalEmployees/components/Companies/Company.tsx`); +report.push(`8 11 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`43 46 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`11 14 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`12 15 src/ts/pages/Help/index.tsx`); +report.push(`1 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`10 13 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`17 20 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`13 16 src/ts/pages/Notifications/components/control-panel/MasterCheckbox.tsx`); +report.push(`28 32 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`9 12 src/ts/pages/Profile/components/Tabs.tsx`); +report.push(`3 4 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`12 15 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`50 53 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`2 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`66 69 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`39 42 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`10 13 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`43 47 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`34 38 src/ts/pages/Template/components/ConfirmDraft.tsx`); +report.push(`10 13 src/ts/pages/Template/components/ErrorNotification.tsx`); +report.push(`1 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`6 9 src/ts/pages/Template/components/Header.tsx`); +report.push(`2 5 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`26 29 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`34 38 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`40 44 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`33 37 src/ts/pages/Template/components/modals/SimpleModal.tsx`); +report.push(`3 4 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`2 7 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(`3 4 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`10 13 src/ts/pages/TemplateOir/components/shared/ErrorNotification.tsx`); +report.push(`12 15 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`7 11 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`6 10 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`17 20 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`7 10 src/ts/pages/Tnp/components/Profile/Tabs.tsx`); +report.push(`9 12 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`2 5 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`15 18 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`1 4 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`22 26 src/ts/pages/Tnp/index.tsx`); +report.push(`3 4 src/ts/snippets/AccessGroups/components/RolesDescription.tsx`); +report.push(`39 42 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`3 4 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`2 4 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`8 11 src/ts/snippets/HeaderLight/comopnents/Breadcrumbs.tsx`); +report.push(`33 37 src/ts/snippets/Modal/ModalWindowTemplate.tsx`); +report.push(`3 7 src/ts/snippets/RequestForm/components/Buttons.tsx`); +report.push(`3 4 src/ts/snippets/RequestStatus2/components/AdaptiveSimpleStatus.tsx`); +report.push(``); +report.push(`2022-03-15T17:34:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2590 fix: fix long link and add regex for link`); +report.push(`4 4 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`1 0 src/ts/pages/Template/styles/sidebar.scss`); +report.push(``); +report.push(`2022-03-16T11:43:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2625 fix: added validation for orgUnit in Roles`); +report.push(`1 15 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`15 9 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`6 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-03-17T09:18:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2728 fix: change sort rules in Builder`); +report.push(`1 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-03-17T09:44:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2313 fix: add cteatedAt date in ruquests list`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`3 3 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(``); +report.push(`2022-03-17T11:00:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2313 fix: add cteatedAt date in ruquests list`); +report.push(`10 17 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`6 21 src/ts/pages/MainPage/styles/task.scss`); +report.push(``); +report.push(`2022-03-17T11:29:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2572 fix: change style for dataLoader in Template`); +report.push(`6 1 src/ts/helpers/http/index.ts`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(``); +report.push(`2022-03-17T11:34:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2572 fix: change style for dataLoader in Template`); +report.push(`2 2 src/ts/helpers/http/index.ts`); +report.push(``); +report.push(`2022-03-17T11:37:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2572 fix: change style for dataLoader in Template`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-03-17T12:56:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 fix: fix link to draft`); +report.push(`27 7 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`4 2 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-17T16:33:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2759 refactor: refactored Grouped Select`); +report.push(`6 2 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`4 21 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/index.tsx`); +report.push(`52 0 src/ts/components/Select/helpers/getCategorizedSelectData.ts`); +report.push(`20 0 src/ts/components/Select/helpers/useFilteringCategories.ts`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`5 0 src/ts/components/Select/interfaces/shared.ts`); +report.push(`0 2 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(`38 23 src/ts/pages/TemplateOir/components/create-request/CategorizedSelect.tsx`); +report.push(`14 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`8 0 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(`12 10 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`0 1 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(``); +report.push(`2022-03-17T16:38:33+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 fix: fix change disable`); +report.push(`2 4 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-03-18T09:46:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 fix: rename snippet`); +report.push(`2 2 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`2 2 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/AdaptiveSimpleStatus.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/EmptySteps.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/Item.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/SimpleStatus.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/Comment.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/FirstRoadMap.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/Info.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/LinkOnSM.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/LinkOnSupport.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/Message.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/components/cards/UserList.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/helpers/getEmailText.ts`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/helpers/hackForBackend.ts`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/helpers/index.ts`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/index.tsx`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/interfaces/Request.ts`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/styles/index.scss`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/styles/steps.scss`); +report.push(`0 0 src/ts/snippets/{RequestStatus2 => RequestStatus}/styles/title.scss`); +report.push(`1 1 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-03-18T09:50:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 fix: rename snippet`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/EmptySteps.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`4 4 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/cards/Comment.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/cards/LinkOnSM.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/LinkOnSupport.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/Message.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/cards/UserList.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2022-03-18T18:44:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2309 feat: refactoring code`); +report.push(`3 3 src/ts/components/Banners/banner.tsx`); +report.push(`3 1 src/ts/components/Banners/index.scss`); +report.push(`11 12 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2022-03-20T22:03:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2309 feat: refactoring code`); +report.push(`71 71 src/styles/variables.scss`); +report.push(`8 2 src/ts/components/Banners/index.scss`); +report.push(`12 15 src/ts/components/Banners/index.tsx`); +report.push(`3 0 src/ts/components/More/index.scss`); +report.push(`4 6 src/ts/components/More/index.tsx`); +report.push(`4 1 src/ts/components/Rating/index.scss`); +report.push(`6 7 src/ts/components/Rating/index.tsx`); +report.push(`8 10 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`20 23 src/ts/components/Select/index.tsx`); +report.push(`4 2 src/ts/components/Select/styles/value-list.scss`); +report.push(`13 15 src/ts/components/Table/components/TableHead.tsx`); +report.push(`4 6 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`5 7 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`5 3 src/ts/components/Tree/index.scss`); +report.push(`13 16 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`4 6 src/ts/pages/Builder/components/Header.tsx`); +report.push(`3 5 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`35 37 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/shared/ButtonLink.tsx`); +report.push(`16 17 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`5 2 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`3 1 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(`5 2 src/ts/pages/Builder/styles/index.scss`); +report.push(`7 4 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`6 2 src/ts/pages/Builder/styles/table.scss`); +report.push(`1 2 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`4 6 src/ts/pages/Catalogue/components/categories/line/Folder.tsx`); +report.push(`4 6 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`6 6 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`6 8 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`11 14 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`12 10 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`2 3 src/ts/pages/Catalogue/index.tsx`); +report.push(`1 2 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`25 8 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`4 6 src/ts/pages/Catalogue2/components/categories/line/Folder.tsx`); +report.push(`4 6 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`5 5 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`6 8 src/ts/pages/Catalogue2/components/line/CategoryDetailsSubItem.tsx`); +report.push(`11 14 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`6 2 src/ts/pages/Catalogue2/index.tsx`); +report.push(`2 2 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/styles/line.scss`); +report.push(`3 5 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`7 4 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(`15 10 src/ts/pages/MainPage/components/CatalogueItem.tsx`); +report.push(`5 7 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`3 6 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`7 7 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`10 7 src/ts/pages/PageWrapper/components/SideBarMenuItem.tsx`); +report.push(`5 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`8 4 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`4 5 src/ts/pages/Profile/components/ControlPanel.tsx`); +report.push(`2 4 src/ts/pages/Profile/components/Header.tsx`); +report.push(`7 4 src/ts/pages/Profile/styles/control.scss`); +report.push(`4 1 src/ts/pages/Profile/styles/header.scss`); +report.push(`2 4 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`25 27 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`2 3 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`8 3 src/ts/pages/Requests/styles/control.scss`); +report.push(`3 1 src/ts/pages/Requests/styles/search.scss`); +report.push(`3 5 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`2 4 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`2 4 src/ts/pages/Search/components/Search.tsx`); +report.push(`4 1 src/ts/pages/Search/styles/index.scss`); +report.push(`4 6 src/ts/pages/Template/components/Header.tsx`); +report.push(`9 11 src/ts/pages/Template/components/Help.tsx`); +report.push(`15 13 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`4 1 src/ts/pages/Template/styles/header.scss`); +report.push(`5 2 src/ts/pages/Template/styles/help.scss`); +report.push(`3 1 src/ts/snippets/Buttons/ButtonLink.scss`); +report.push(`2 4 src/ts/snippets/Buttons/ButtonLink.tsx`); +report.push(`4 5 src/ts/snippets/Buttons/index.tsx`); +report.push(`4 6 src/ts/snippets/FullCard/components/Footer.tsx`); +report.push(`2 4 src/ts/snippets/Header/components/Search.tsx`); +report.push(`4 1 src/ts/snippets/Header/styles/search.scss`); +report.push(`2 4 src/ts/snippets/HeaderLight/comopnents/Title.tsx`); +report.push(`4 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-03-21T11:13:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2309 feat: refactoring code`); +report.push(`72 71 src/styles/variables.scss`); +report.push(`5 9 src/ts/components/Banners/index.scss`); +report.push(`1 2 src/ts/components/More/index.scss`); +report.push(`1 2 src/ts/components/Rating/index.scss`); +report.push(`1 2 src/ts/components/Tree/index.scss`); +report.push(`1 2 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`1 2 src/ts/pages/Builder/styles/index.scss`); +report.push(`3 4 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`1 2 src/ts/pages/Builder/styles/table.scss`); +report.push(`1 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`5 9 src/ts/pages/Catalogue/components/line/CategoryTitle.tsx`); +report.push(`9 9 src/ts/pages/Catalogue/helpers/icons.ts`); +report.push(`15 20 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue2/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`1 1 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`5 8 src/ts/pages/Catalogue2/components/line/CategoryTitle.tsx`); +report.push(`9 9 src/ts/pages/Catalogue2/helpers/icons.ts`); +report.push(`3 4 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(`2 3 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`2 4 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`2 4 src/ts/pages/Profile/styles/control.scss`); +report.push(`1 2 src/ts/pages/Profile/styles/header.scss`); +report.push(`3 6 src/ts/pages/Requests/styles/control.scss`); +report.push(`1 2 src/ts/pages/Search/styles/index.scss`); +report.push(`1 2 src/ts/pages/Template/styles/header.scss`); +report.push(`1 2 src/ts/pages/Template/styles/help.scss`); +report.push(`1 2 src/ts/snippets/Header/styles/search.scss`); +report.push(`1 2 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-03-21T11:19:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2309 feat: delete folder and change test in ValueListItem`); +report.push(`0 1 src/assets/admiral-icons/category/AcceptOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/AcceptSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/AddCommentOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/AddCommentSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/AlertOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/AlertSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BankOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BankSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BonusOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BonusRubleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BonusRubleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BonusSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BurnOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/BurnSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CarOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CarSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChartOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChartSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChatOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChatSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChipOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ChipSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ClipboardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ClipboardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ColorOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ColorSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CommentOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CommentSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ComponentOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ComponentSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CreditOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/CreditSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DeliveryOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DeliverySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DepositOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DepositSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DesktopOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DesktopSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DiamondOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/DiamondSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GlobeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GlobeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GovernmentOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GovernmentSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GridOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GridOutline1.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GridSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/GridSolid1.svg`); +report.push(`0 1 src/assets/admiral-icons/category/HeartOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/HeartSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/HomeAutocreditOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/HomeAutocreditSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/IconsOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/IconsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/IdeaOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/IdeaSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/InvalidOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/InvalidSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/LayersOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/LayersSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MagnetOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MagnetSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MaintenanceOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MaintenanceSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MedalOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MedalSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MegaphoneOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MegaphoneSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MobileOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MobileSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MultibonusOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/MultibonusSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PickupOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PickupSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PinOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PinSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PlaneOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PlaneSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PostAutomatOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PostAutomatSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PostOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PostSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PregnantOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/PregnantSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ReceiptOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ReceiptSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/SchemeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/SchemeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShopCartOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShopCartSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShoppingBagOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShoppingBagSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShowTableOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/ShowTableSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/StoreOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/StoreSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/StudyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/StudySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TabletOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TabletSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TrophyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TrophySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TypographyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/TypographySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/VIPOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/VIPSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/VacationOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/VacationSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/category/WorkOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/category/WorkSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/HeadsetOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/HeadsetSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/PhoneOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/PhoneSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/SIMCardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/SIMCardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/SignalOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/communication/SignalSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/AccountDetailOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/AccountDetailSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/AddFromTemplateOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/AddFromTemplateSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/CatalogOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/CatalogSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/CopyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/CopySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DescriptionOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DescriptionSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocAttentionOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocAttentionSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocExportOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocExportSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocFinishedOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocFinishedSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocOkOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocOkSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocOperationsOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocOperationsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocProcessingOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocProcessingSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocRegenerateOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocRegenerateSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSettingsOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSettingsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSignOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSignSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSignVerifyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocSignVerifySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocViewOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocViewSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocsOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocumentAddOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/DocumentAddSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FilePDFOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FilePDFSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FilePPTOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FilePPTSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FileWordOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FileWordSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FileXLSOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FileXLSSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FolderOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/FolderSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/JpgOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/JpgSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/SendSignOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/SendSignSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/SignOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/SignSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/TasksOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/TasksSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/UnsignOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/UnsignSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/VerifySignOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/VerifySignSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/WebOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/documents/WebSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/CardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/CardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/CreditCardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/CreditCardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/DebitCardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/DebitCardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/EUROutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/EURSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/FinanceOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/FinanceSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/GBPOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/GBPSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/GetCashOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/GetCashSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/JPYOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/JPYSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/MoneyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/MoneySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/MulticurencyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/MulticurencySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/PayrollCardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/PayrollCardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/RUBOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/RUBSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/USDOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/finance/USDSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Afghanistan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/AlandIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Albania.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Algeria.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Andorra.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Angola.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Anguilla.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/AntiguaAndBarbuda.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/ArabEmirates.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Argentina.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Armenia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Aruba.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Australia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Austria.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Azerbaijan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bahamas.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bahrain.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bangladesh.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Barbados.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Belarus.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Belgium.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Belize.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Benin.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bermuda.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bhutan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bolivia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/BosniaAndHerzegovina.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Botswana.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Brazil.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/BritishVirginIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Brunei.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Bulgaria.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/BurkinaFaso.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Burundi.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CAF.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CAS.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CEU.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CNA.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/COC.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CSA.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CaboVerde.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Cambodia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Cameroon.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Canada.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CaymanIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CentralAfricanRepublic.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Chad.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Chile.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/China.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Colombia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Comoros.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CostaRica.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/CoteDIvoire.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Croatia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Cuba.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Cyprus.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Czechia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/DemocraticRepublicOfTheCongo.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Denmark.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Djibouti.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Dominica.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/DominicanRepublic.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Ecuador.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Egypt.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/ElSalvador.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/EquatorialGuinea.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Eritrea.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Estonia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Ethiopia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/EuropeanUnion.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/FalklandIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Fiji.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Finland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/France.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Gabon.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Gambia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Georgia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Germany.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Ghana.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Gibraltar.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/GreatBritain.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Greece.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Grenada.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Guatemala.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Guernsey.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Guinea.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/GuineaBissau.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Guyana.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Haiti.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Honduras.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/HongKong.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Hungary.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Iceland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/India.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Indonesia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Iran.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Iraq.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Ireland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/IsleOfMan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Israel.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Italy.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Jamaica.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Japan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Jersey.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Jordan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Kazakhstan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Kenya.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/KoreaNorth.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/KoreaSouth.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Kuwait.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Kyrgyzstan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Laos.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Latvia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Lebanon.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Lesotho.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Liberia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Libya.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Liechtenstein.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Lithuania.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Luxembourg.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Macao.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Macedonia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Madagascar.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Malawi.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Malaysia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Maldives.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mali.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Malta.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mauritania.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mauritius.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mexico.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Micronesia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Moldova.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Monaco.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mongolia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Montenegro.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Montserrat.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Morocco.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Mozambique.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Myanmar.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Namibia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Nepal.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Netherlands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/NetherlandsAntillesCountry.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/NewZealand.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Nicaragua.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Niger.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Nigeria.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Norway.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Oman.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Pakistan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Palau.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Panama.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/PapuaNewGuinea.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Paraguay.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Peru.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Philippines.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Poland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/PolynesiaFrench.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Portugal.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/PuertoRico.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Qatar.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/RepublicOfTheCongo.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Romania.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Russia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Rwanda.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaintHelena.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaintKittsAndNevis.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaintLucia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaintVincentAndTheGrenadines.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Samoa.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SanMarino.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaoTomeAndPrincipe.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SaudiArabia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Senegal.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Serbia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Seychelles.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SierraLeone.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Singapore.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Slovakia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Slovenia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SolomonIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Somalia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SouthAfrica.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Spain.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/SriLanka.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Sudan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Suriname.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Swaziland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Sweden.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Switzerland.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Syria.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Taiwan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Tajikistan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Tanzania.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Thailand.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/TimorLeste.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Togo.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Tonga.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/TrinidadAndTobago.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Tunisia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Turkey.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Turkmenistan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/TurksAndCaicosIslands.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Uganda.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Ukraine.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/UnitedStatesOfAmerica.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Uruguay.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Uzbekistan.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Vanuatu.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Venezuela.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Vietnam.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/WW.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Yemen.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Zambia.svg`); +report.push(`0 1 src/assets/admiral-icons/flags/Zimbabwe.svg`); +report.push(`0 1 src/assets/admiral-icons/location/GPSOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/location/GPSSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/location/LocationOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/location/LocationSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/FaceIDOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/FaceIDSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/FingerprintOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/FingerprintSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/KeyOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/KeySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/LockOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/LockSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/PasswordOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/PasswordSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/security/UnlockOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/security/UnlockSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ArchiveOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ArchiveSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CheckClearOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CheckOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CheckSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CloseCircleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CloseCircleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CloseOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/CloseSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/DragOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/DragSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ErrorOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ErrorSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ErrorTriangleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ErrorTriangleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/EyeCloseOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/EyeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/EyeSolid.svg`); +report.push(`0 7 src/assets/admiral-icons/service/HelpOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/HelpSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/InfoOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/InfoSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/MenuOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/MenuSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/MinusCircleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/MinusOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/MinusSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PauseOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PauseSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlayOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlaySolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlusCircleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlusCircleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlusOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/PlusSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ProcessOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/service/ProcessSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowCrossOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowCrossSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowDownOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowDownSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowLeftOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowLeftSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowRightOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowRightSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowUpOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowUpSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowsHorizontalOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowsHorizontalSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowsVerticalOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ArrowsVerticalSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/AttachFileOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/AttachFileSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/BackOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/BackSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/BarCodeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/BarCodeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalculateOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalculateSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalendarOkOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalendarOkSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalendarOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CalendarSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CameraOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CameraRemoveOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CameraRemoveSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/CameraSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronDownOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronDownSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronLeftOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronLeftSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronRightOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronRightSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronUpOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ChevronUpSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/DeleteOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/DeleteSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/DownloadOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/DownloadSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EditOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EditSolid.svg`); +report.push(`0 5 src/assets/admiral-icons/system/EmailOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EmailReadOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EmailReadSolid.svg`); +report.push(`0 4 src/assets/admiral-icons/system/EmailSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ExitOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ExitSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ExportOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ExportSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EyedropperOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/EyedropperSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/FilterOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/FilterSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/HomeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/HomeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ImportOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ImportSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/KeyboardOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/KeyboardSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/LinkOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/LinkSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/LoaderOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/LoaderSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/MoreOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/MoreSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/NotificationsOutline.svg`); +report.push(`0 5 src/assets/admiral-icons/system/NotificationsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/OkSendOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/OkSendSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PeopleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PeopleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PersonAddOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PersonAddSolid.svg`); +report.push(`0 5 src/assets/admiral-icons/system/PersonOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PersonPropertiesOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PersonPropertiesSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PersonSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PowerOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PowerSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PrintOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/PrintSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/QRCodeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/QRCodeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/RedoOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/RedoSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/RefuseOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/RefuseSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ReportOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ReportSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SaveOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SaveSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SearchOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SearchSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SettingsOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SettingsSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowDownOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowDownSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowLeftOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowLeftSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowRightOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowRightSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowUpOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/SmallArrowUpSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/StarOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/StarSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ThirdPersonOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ThirdPersonSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/TimeOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/TimeSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ToCustomerOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ToCustomerSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/TuneOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/TuneSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UndoOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UndoSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UpdateOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UpdateSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UserDeleteOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UserDeleteSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UserRoleOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/UserRoleSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ZoomInOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ZoomInSolid.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ZoomOutOutline.svg`); +report.push(`0 1 src/assets/admiral-icons/system/ZoomOutSolid.svg`); +report.push(`3 2 src/ts/components/Select/components/value-list/Item.test.tsx`); +report.push(`1 0 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`0 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2022-03-21T13:23:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2309 feat: refactoring put it in a shared file`); +report.push(`17 0 src/ts/components/Banners/hacks.scss`); +report.push(`1 6 src/ts/components/Banners/index.scss`); +report.push(`7 0 src/ts/components/More/hacks.scss`); +report.push(`1 3 src/ts/components/More/index.scss`); +report.push(`9 0 src/ts/components/Rating/hacks.scss`); +report.push(`1 3 src/ts/components/Rating/index.scss`); +report.push(`7 0 src/ts/components/Select/styles/hacks.scss`); +report.push(`1 0 src/ts/components/Select/styles/index.scss`); +report.push(`0 3 src/ts/components/Select/styles/value-list.scss`); +report.push(`9 0 src/ts/components/Tree/hacks.scss`); +report.push(`1 0 src/ts/components/Tree/index.scss`); +report.push(`0 3 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`0 3 src/ts/pages/Builder/styles/autocomplete.scss`); +report.push(`49 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`0 3 src/ts/pages/Builder/styles/index.scss`); +report.push(`0 3 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`1 3 src/ts/pages/Builder/styles/table.scss`); +report.push(`40 0 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`2 26 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`13 0 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`1 3 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(`0 3 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`26 0 src/ts/pages/PageWrapper/styles/hacks.scss`); +report.push(`0 9 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`0 6 src/ts/pages/Profile/styles/control.scss`); +report.push(`21 0 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`1 3 src/ts/pages/Profile/styles/header.scss`); +report.push(`0 10 src/ts/pages/Requests/styles/control.scss`); +report.push(`22 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 3 src/ts/pages/Requests/styles/search.scss`); +report.push(`11 0 src/ts/pages/Search/styles/hacks.scss`); +report.push(`2 3 src/ts/pages/Search/styles/index.scss`); +report.push(`28 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`0 3 src/ts/pages/Template/styles/header.scss`); +report.push(`0 7 src/ts/pages/Template/styles/help.scss`); +report.push(`0 4 src/ts/pages/Template/styles/index.scss`); +report.push(`0 3 src/ts/snippets/Buttons/ButtonLink.scss`); +report.push(`9 0 src/ts/snippets/Buttons/hacks.scss`); +report.push(`1 1 src/ts/snippets/Buttons/index.scss`); +report.push(`6 0 src/ts/snippets/Header/styles/hacks.scss`); +report.push(`1 3 src/ts/snippets/Header/styles/search.scss`); +report.push(`11 0 src/ts/snippets/HeaderLight/hacks.scss`); +report.push(`1 3 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-03-21T15:00:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2681 feat: Added version map download. Added styling for consumer and access-right tabs. +Delete selected profile items.`); +report.push(`3 4 src/ts/api/tsr.ts`); +report.push(`10 0 src/ts/api/tsrVersion.ts`); +report.push(`13 9 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`8 6 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`2 0 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`7 10 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`31 14 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`35 25 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`51 4 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`41 22 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`15 1 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`22 28 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`7 46 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`7 5 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`8 7 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`30 0 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`35 0 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`0 99 src/ts/pages/Tnp/helpers/Profile/loadProfile.ts`); +report.push(`1 1 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`5 3 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`4 5 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`10 0 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(``); +report.push(`2022-03-21T15:58:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 feat: change filters for Date`); +report.push(`1 2 src/ts/pages/AllRequests/index.tsx`); +report.push(`1 1 src/ts/pages/AllRequests/store/SearchFilters.ts`); +report.push(`19 9 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/store/SearchFilters.ts`); +report.push(`13 4 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`1 3 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`26 10 src/ts/pages/Treatments/index.tsx`); +report.push(`1 1 src/ts/pages/Treatments/store/SearchFilters.ts`); +report.push(`196 0 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(`50 0 src/ts/snippets/ControlPanel/components/MiniSearch.tsx`); +report.push(`166 0 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`11 0 src/ts/snippets/ControlPanel/styles/date.scss`); +report.push(`10 0 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`3 0 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(`14 0 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-03-21T16:22:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2681 feat: add defaultProps to RequisiteForm`); +report.push(`6 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-03-21T17:05:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 feat: change control panel`); +report.push(`21 6 src/ts/pages/AllRequests/index.tsx`); +report.push(`20 19 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/FilterByTemplate.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`0 133 src/ts/pages/Requests/components/ControlPanel.tsx`); +report.push(`0 38 src/ts/pages/Requests/components/ExportToExcel.tsx`); +report.push(`0 50 src/ts/pages/Requests/components/MiniSearch.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`0 99 src/ts/pages/Requests/store/SearchFilters.ts`); +report.push(`24 25 src/ts/pages/Treatments/index.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/BooleanFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/DateFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/index.tsx`); +report.push(``); +report.push(`2022-03-22T09:31:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 feat: change control panel`); +report.push(`0 47 src/ts/pages/Requests/styles/control.scss`); +report.push(`0 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`6 1 src/ts/pages/Treatments/index.tsx`); +report.push(`12 4 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(`15 5 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`46 0 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`2 1 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-03-22T13:18:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 feat: change filters for Date`); +report.push(`3 13 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-03-22T13:22:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2742 feat: change filters for Date`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(``); +report.push(`2022-03-22T16:46:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 fix: fix link in draft`); +report.push(`29 2 src/ts/pages/Draft/index.tsx`); +report.push(`12 6 src/ts/pages/Template/components/Template.tsx`); +report.push(`24 20 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`16 9 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`24 2 src/ts/pages/Template/index.tsx`); +report.push(`2 0 src/ts/pages/Template/styles/modal.scss`); +report.push(``); +report.push(`2022-03-22T18:07:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2716 fix: fix button save in draft`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`17 4 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(``); +report.push(`2022-03-22T20:01:20+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2681 feat: Change json for the consumers tab`); +report.push(`3 3 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`8 8 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`7 7 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`3 6 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MoveButtons.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`23 8 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-03-23T11:19:19+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2681 feat: fix getTypeDisplayName`); +report.push(`8 4 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`5 10 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-03-23T12:20:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2716 fix: change router for success page`); +report.push(`2 0 src/ts/pages/AccessRequest/helpers/loadTemplateInfo.ts`); +report.push(`12 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`2 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 30 src/ts/pages/Draft/index.tsx`); +report.push(`0 60 src/ts/pages/Template/components/SuccessDraft.tsx`); +report.push(`17 29 src/ts/pages/Template/components/Template.tsx`); +report.push(`19 37 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`9 16 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`2 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`9 9 src/ts/pages/Template/index.tsx`); +report.push(`56 0 src/ts/pages/Template/pages/SaveDraft.tsx`); +report.push(`33 15 src/ts/pages/Template/{components/SuccessRequest.tsx => pages/SaveSuccess.tsx}`); +report.push(`53 0 src/ts/pages/Template/store/LastSaveRequest.ts`); +report.push(``); +report.push(`2022-03-23T12:25:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2716 fix: change router for success page`); +report.push(`1 0 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`2 26 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2022-03-23T12:30:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2716 fix: change router for success page`); +report.push(`3 2 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2022-03-23T13:53:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2758 feat: moved static fields to dynamics`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`17 13 src/ts/pages/AccessRequest/components/CreateRequest.tsx`); +report.push(`12 10 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`7 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(`2 3 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`1 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-23T14:48:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2483 feat: change master checkbox in Tree`); +report.push(`7 6 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(``); +report.push(`2022-03-23T16:05:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2716 fix: remove space`); +report.push(`1 0 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2022-03-23T16:52:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2721 feat: switched Catalogue`); +report.push(`1 9 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 0 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`1 4 src/ts/pages/Catalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`11 12 src/ts/pages/Catalogue/components/categories/line/Item.tsx`); +report.push(`1 2 src/ts/pages/Catalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`3 18 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`18 0 src/ts/pages/Catalogue/helpers/getFormattedLink.ts`); +report.push(`1 4 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`11 12 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`3 2 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`18 0 src/ts/pages/Catalogue2/helpers/getFormattedLink.ts`); +report.push(`4 4 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-03-24T12:40:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2740 feat: change menu in short card`); +report.push(`0 120 src/ts/pages/Builder/components/ShortCard.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`8 4 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`57 0 src/ts/snippets/ShortCard/components/ShortCardItemMenu.tsx`); +report.push(`33 0 src/ts/snippets/ShortCard/index.scss`); +report.push(`111 0 src/ts/snippets/ShortCard/index.tsx`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-03-24T16:11:19+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2814 fix: fix fill in svg`); +report.push(`10 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`3 0 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`0 7 src/ts/pages/Notifications/styles/control.scss`); +report.push(`20 0 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`9 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`19 0 src/ts/snippets/Buttons/hacks.scss`); +report.push(`1 3 src/ts/snippets/Buttons/index.scss`); +report.push(``); +report.push(`2022-03-25T12:14:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2821 feat: add export to excel for autocomplete reports`); +report.push(`16 6 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`18 6 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`16 28 src/ts/pages/Builder/components/autocomplete/common/Report.tsx`); +report.push(`2 3 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(``); +report.push(`2022-03-25T13:11:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2723 feat: added existing verification of OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(`10 0 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`22 3 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-25T13:58:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2822 feat: add async validation`); +report.push(`12 7 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`13 8 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`12 7 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`13 9 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`13 8 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`12 7 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`18 16 src/ts/helpers/validation/index.test.ts`); +report.push(`39 10 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-03-25T14:06:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2822 feat: add async validation`); +report.push(`1 4 src/ts/helpers/validation/index.ts`); +report.push(`16 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(``); +report.push(`2022-03-25T14:08:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2822 feat: add async validation`); +report.push(`0 16 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(``); +report.push(`2022-03-25T14:55:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: add table`); +report.push(`81 0 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`14 3 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`12 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-03-25T16:02:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2814 fix: fix fill in svg`); +report.push(`3 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`3 5 src/ts/pages/Notifications/styles/hacks.scss`); +report.push(`2 2 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Template/styles/hacks.scss`); +report.push(``); +report.push(`2022-03-25T17:27:16+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: add some property`); +report.push(`1 1 src/setupProxy.js`); +report.push(`103 0 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`13 3 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`13 0 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-03-25T23:48:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2814 fix: fix fill in svg`); +report.push(`6 1 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`4 2 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2022-03-26T12:59:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2823 feat: add archive page in TNP`); +report.push(`0 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`139 0 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`49 0 src/ts/pages/Tnp/components/Archive/List.tsx`); +report.push(`76 0 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`46 41 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`4 0 src/ts/pages/Tnp/index.tsx`); +report.push(`5 0 src/ts/pages/Tnp/store/ArchiveSearchFilters.ts`); +report.push(``); +report.push(`2022-03-26T19:03:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`23 0 src/ts/pages/Tnp/components/Preview/Cell.tsx`); +report.push(`22 0 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`30 0 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`34 0 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`54 0 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`37 0 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`49 0 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`50 0 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`21 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`22 2 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`7 2 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`63 0 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-26T19:32:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`28 7 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`4 1 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`51 5 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(``); +report.push(`2022-03-27T00:41:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`20 12 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`2 7 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`15 2 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-27T00:49:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(``); +report.push(`2022-03-27T10:29:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`0 23 src/ts/pages/Tnp/components/Preview/Cell.tsx`); +report.push(`2 3 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`61 85 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`4 13 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(``); +report.push(`2022-03-27T10:36:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`51 0 src/ts/pages/Tnp/components/Preview/Legend.tsx`); +report.push(`23 0 src/ts/pages/Tnp/components/Preview/Loader.tsx`); +report.push(`2 24 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`75 0 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(``); +report.push(`2022-03-27T11:29:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`12 29 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`10 6 src/ts/pages/Tnp/components/Preview/Legend.tsx`); +report.push(`42 0 src/ts/pages/Tnp/components/Preview/Tag.tsx`); +report.push(`5 3 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`39 0 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`7 17 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(`61 25 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-27T11:36:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`6 5 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-27T11:43:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`8 1 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(``); +report.push(`2022-03-27T11:55:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`9 0 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(``); +report.push(`2022-03-27T12:05:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2824 feat: add version preview window`); +report.push(`4 2 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`6 3 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`6 5 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`4 2 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`6 3 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`3 1 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`5 0 src/ts/pages/Tnp/interfaces/Preview/IColumn.ts`); +report.push(`6 0 src/ts/pages/Tnp/interfaces/Preview/IResponse.ts`); +report.push(``); +report.push(`2022-03-27T17:46:30+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2646 feat: add interface`); +report.push(`18 0 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/TnpForm/index.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/TnpList/TripItems.tsx`); +report.push(`6 0 src/ts/pages/Tnp/interfaces/IAgreement.ts`); +report.push(`8 0 src/ts/pages/Tnp/interfaces/IAnalists.ts`); +report.push(`4 4 src/ts/pages/Tnp/interfaces/IDetailsTNP.ts`); +report.push(`15 0 src/ts/pages/Tnp/interfaces/IMainInfo.ts`); +report.push(`8 0 src/ts/pages/Tnp/interfaces/IProfile.ts`); +report.push(`15 0 src/ts/pages/Tnp/interfaces/ITripItems.ts`); +report.push(``); +report.push(`2022-03-27T17:51:33+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2646 feat: fix`); +report.push(`0 18 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(``); +report.push(`2022-03-27T20:21:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2744 feat: add interface to AccessRights page`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`13 10 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`5 4 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`7 4 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/index.tsx`); +report.push(`32 0 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2022-03-27T20:25:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2746 feat: add interface to Main tnp page`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/index.tsx`); +report.push(``); +report.push(`2022-03-27T22:57:32+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2746 feat: add interface to Profile page`); +report.push(`6 3 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/MainInfo/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Tabs.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`31 0 src/ts/pages/Tnp/interfaces/IConsumer.ts`); +report.push(`34 1 src/ts/pages/Tnp/interfaces/IProfile.ts`); +report.push(``); +report.push(`2022-03-27T23:11:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: add page table`); +report.push(`1 1 src/setupProxy.js`); +report.push(`28 111 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`10 21 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`7 17 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`21 21 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-03-28T10:55:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 feat: added fields for rm integration`); +report.push(`4 1 src/ts/api/constructor.ts`); +report.push(`13 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`11 4 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`18 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`3 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`30 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`14 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`1 4 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-03-28T10:56:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 feat: added rm-integration service to nginx.conf`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2022-03-28T14:01:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2829 fix: hide TRM, hide dropdown for roles`); +report.push(`3 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-03-28T15:03:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2829 feat: add modal with conflict description`); +report.push(`11 1 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`4 1 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`5 1 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`29 0 src/ts/pages/Tnp/components/Preview/Description/Description.tsx`); +report.push(`17 0 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`56 0 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Preview/Legend.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`2 0 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`7 1 src/ts/pages/Tnp/components/Preview/Tag.tsx`); +report.push(`6 0 src/ts/pages/Tnp/helpers/Preview/constants.ts`); +report.push(`3 0 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(`37 0 src/ts/pages/Tnp/store/ConflictDescription.ts`); +report.push(`45 0 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-28T15:23:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2836 feat: add TRM in Consumers`); +report.push(`23 2 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(``); +report.push(`2022-03-28T18:15:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 refactor: refactored rm fields`); +report.push(`1 4 src/ts/api/constructor.ts`); +report.push(`16 0 src/ts/api/rm-integration.ts`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`16 12 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`7 0 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`8 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`6 1 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`14 0 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`17 13 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`30 13 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`24 13 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-03-28T18:33:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 refactor: refactored rm fields`); +report.push(`0 15 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-03-28T19:31:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2743 feat: add interface to Consumers page`); +report.push(`23 13 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`5 4 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`6 3 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`5 4 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`5 10 src/ts/pages/Tnp/interfaces/IConsumer.ts`); +report.push(`1 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-03-29T09:40:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2702 feat: add isMandatory in Builder`); +report.push(`4 0 src/assets/images/tnp/MainMenu.svg`); +report.push(`7 0 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`2 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-03-29T09:48:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2702 feat: add isMandatory in Builder`); +report.push(`0 4 src/assets/images/tnp/MainMenu.svg`); +report.push(`1 2 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-03-29T15:40:02+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: add table template constructor and add button for select`); +report.push(`2 2 src/ts/helpers/converter.ts`); +report.push(`26 3 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`85 3 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`4 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`8 5 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2022-03-29T16:18:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 refactor: refactored rm fields`); +report.push(`4 1 src/ts/api/constructor.ts`); +report.push(`0 7 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`24 18 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`0 14 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`6 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`15 12 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-03-29T16:31:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2274 refactor: refactored rm fields`); +report.push(`0 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-03-29T17:06:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2795 fix: corrected recipientUpn field in the OIT form`); +report.push(`6 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-30T12:16:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2794 fix: corrected endpoint for full groups`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/api/roles.ts`); +report.push(`1 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`0 232 src/ts/pages/TemplateOir/components/access-request/NewForm.tsx`); +report.push(`4 6 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-03-30T12:17:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2794 fix: corrected endpoint for full groups`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-03-30T12:33:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2794 fix: fake commit`); +report.push(`1 0 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-03-30T12:44:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2869 fix: change validation`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`3 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`3 2 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-03-30T16:24:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: fix bug`); +report.push(`0 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`7 2 src/ts/components/Table/index.tsx`); +report.push(`2 2 src/ts/helpers/converter.ts`); +report.push(`75 0 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`128 0 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`17 5 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`12 55 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`13 6 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 51 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-03-30T16:41:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: clean code`); +report.push(`1 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(`0 4 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(``); +report.push(`2022-03-30T16:51:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: fix name`); +report.push(`4 4 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2022-03-30T17:37:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2794 fix: corrected Template roles endpoint and Draft loading`); +report.push(`2 2 src/ts/api/roles.ts`); +report.push(`27 23 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 3 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-03-31T09:16:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: show normal catalogue view`); +report.push(`2 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 0 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(`7 1 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`0 48 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(`0 2 src/ts/pages/Catalogue/styles/index.scss`); +report.push(`14 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 2 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-03-31T09:34:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: show normal catalogue view`); +report.push(`2 2 src/ts/interfaces/Category.ts`); +report.push(`31 6 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-03-31T11:46:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2870 feat: add disable for readed notifications`); +report.push(`4 3 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`3 0 src/ts/pages/Notifications/styles/item.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-03-31T11:59:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: show normal catalogue view`); +report.push(`11 8 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-03-31T12:15:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: change view for catalogue tree, add fake folder`); +report.push(`0 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`9 5 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-03-31T12:21:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2723 fix: corrected validation of OIR existence`); +report.push(`0 10 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`11 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`3 20 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-31T12:24:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: change view for catalogue tree, add fake folder`); +report.push(`0 6 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 3 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`5 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`0 44 src/ts/pages/Catalogue2/components/Catalogue.tsx`); +report.push(`0 33 src/ts/pages/Catalogue2/components/Categories.tsx`); +report.push(`0 37 src/ts/pages/Catalogue2/components/categories/CategoryDetails.tsx`); +report.push(`0 103 src/ts/pages/Catalogue2/components/categories/CategoryDetailsTree.tsx`); +report.push(`0 28 src/ts/pages/Catalogue2/components/categories/CategoryItemsList.tsx`); +report.push(`0 78 src/ts/pages/Catalogue2/components/categories/CategoryList.tsx`); +report.push(`0 49 src/ts/pages/Catalogue2/components/categories/line/Folder.tsx`); +report.push(`0 53 src/ts/pages/Catalogue2/components/categories/line/Item.tsx`); +report.push(`0 39 src/ts/pages/Catalogue2/components/favorites/index.tsx`); +report.push(`0 86 src/ts/pages/Catalogue2/components/favorites/list.tsx`); +report.push(`0 59 src/ts/pages/Catalogue2/components/line/CategoryDetailsSubItem.tsx`); +report.push(`0 72 src/ts/pages/Catalogue2/components/line/CategoryItem.tsx`); +report.push(`0 41 src/ts/pages/Catalogue2/components/line/CategoryTitle.tsx`); +report.push(`0 26 src/ts/pages/Catalogue2/helpers/favorites.ts`); +report.push(`0 18 src/ts/pages/Catalogue2/helpers/getFormattedLink.ts`); +report.push(`0 22 src/ts/pages/Catalogue2/helpers/icons.ts`); +report.push(`0 94 src/ts/pages/Catalogue2/index.tsx`); +report.push(`0 116 src/ts/pages/Catalogue2/store/CatalogueStore.ts`); +report.push(`0 601 src/ts/pages/Catalogue2/store/mock.ts`); +report.push(`0 18 src/ts/pages/Catalogue2/styles/catalogue.scss`); +report.push(`0 63 src/ts/pages/Catalogue2/styles/categories.scss`); +report.push(`0 24 src/ts/pages/Catalogue2/styles/hacks.scss`); +report.push(`0 44 src/ts/pages/Catalogue2/styles/header.scss`); +report.push(`0 26 src/ts/pages/Catalogue2/styles/index.scss`); +report.push(`0 180 src/ts/pages/Catalogue2/styles/line.scss`); +report.push(`0 35 src/ts/pages/Catalogue2/styles/search.scss`); +report.push(``); +report.push(`2022-03-31T12:52:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2723 fix: corrected error catching`); +report.push(`1 1 src/setupProxy.js`); +report.push(`6 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`0 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-03-31T13:13:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2921 fix: corrected styles for all roles list`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`4 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-03-31T13:20:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2921 fix: corrected styles for all roles list`); +report.push(`7 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-03-31T15:44:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2723 fix: corrected validation in the Builder`); +report.push(`6 2 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`69 67 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`23 20 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-03-31T16:10:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: refactoring icon table and view page`); +report.push(`14 2 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(``); +report.push(`2022-03-31T16:18:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2483 fix: fix loader`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-03-31T16:50:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2430 fix: corrected Toast visibility in the AccessDetails page`); +report.push(`3 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`9 3 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(``); +report.push(`2022-04-01T09:42:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2032 fix: change filter in Report again`); +report.push(`1 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-04-01T10:55:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2926 feat: hide internal API in Nginx`); +report.push(`56 0 nginx.default.conf`); +report.push(``); +report.push(`2022-04-01T11:02:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2926 feat: hide internal API in Nginx`); +report.push(`0 9 nginx.default.conf`); +report.push(``); +report.push(`2022-04-01T11:05:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: resolve camundaTaskId`); +report.push(`8 5 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`5 3 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-04-01T11:22:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: show tree in catalogue`); +report.push(`1 1 src/setupProxy.js`); +report.push(`10 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-01T11:22:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2864 feat: sidebar request disabled. style edit`); +report.push(`1 1 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`12 12 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`1 1 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(``); +report.push(`2022-04-01T11:24:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: show tree in catalogue`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-04-01T11:46:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2926 feat: add TSR upload`); +report.push(`8 0 nginx.default.conf`); +report.push(``); +report.push(`2022-04-01T11:53:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2859 fix: return hacks for icons`); +report.push(`49 0 src/ts/pages/Catalogue/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-01T13:45:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2760 fix: corrected button disabling and fixed styles`); +report.push(`2 2 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 6 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`3 3 src/ts/pages/Template/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Template/styles/index.scss`); +report.push(`10 4 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(`1 3 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-04-01T16:37:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2855 fix: add adaptive in pagination`); +report.push(`6 0 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`1 1 src/ts/components/DataLoader/styles/index.scss`); +report.push(``); +report.push(`2022-04-01T20:06:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2861 feat: upload excel for version tnp`); +report.push(`7 0 src/ts/api/tsrUpload.ts`); +report.push(`16 0 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`7 7 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`12 3 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`4 0 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(``); +report.push(`2022-04-03T11:32:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: refactoring`); +report.push(`6 7 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`6 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`5 5 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`18 14 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-04-03T11:54:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2741 feat: refactoring`); +report.push(`4 12 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(``); +report.push(`2022-04-04T15:53:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2853 fix: fix adaptive buttongroup`); +report.push(`11 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-04T20:12:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2851 feat: added validation validation to OIR form`); +report.push(`3 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`15 3 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`44 22 src/ts/helpers/validation/index.ts`); +report.push(`16 0 src/ts/helpers/validation/reduceErrorMessages.ts`); +report.push(`7 3 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-04-04T20:16:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2851 feat: added validation validation to OIR form`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-04-05T10:35:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2581 fix: fake fix`); +report.push(`1 0 src/ts/helpers/validation/reduceErrorMessages.ts`); +report.push(``); +report.push(`2022-04-05T15:07:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2875 feat: change disign in profile add icon in sidebar`); +report.push(`3 0 src/assets/custom-ui-kit/NewsSolid.svg`); +report.push(`4 0 src/assets/custom-ui-kit/TnpSolid.svg`); +report.push(`1 0 src/styles/variables.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`19 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 7 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`3 24 src/ts/pages/Profile/styles/board.scss`); +report.push(``); +report.push(`2022-04-05T17:46:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2843 feat: added description for OIR and helpText for each field`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`7 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`6 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`6 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`23 10 src/ts/components/Select/index.tsx`); +report.push(`16 1 src/ts/components/Select/styles/index.scss`); +report.push(`7 2 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`9 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`9 5 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`5 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`8 2 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`4 0 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/access-request/loadTemplateInfo.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(`4 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`32 0 src/ts/snippets/HelpIcon/index.tsx`); +report.push(``); +report.push(`2022-04-05T18:07:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2843 fix: removed useless style`); +report.push(`1 4 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-04-06T11:39:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2851 fix: corrected tests`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`12 12 src/ts/helpers/validation/index.test.ts`); +report.push(``); +report.push(`2022-04-06T11:53:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2853 fix: added padding`); +report.push(`1 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-06T13:01:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2875 feat: add comment news`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-04-06T15:41:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2843 fix: corrected clearIcon for TextArea`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-04-06T15:44:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected clearIcon for TextArea`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-04-06T17:30:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2871 feat: add maxlength for input`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`5 0 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-04-07T09:54:44+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: show the version table`); +report.push(`4 0 src/ts/api/tsrVersion.ts`); +report.push(`11 0 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`5 1 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`38 6 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/Preview/Legend.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/Preview/Loader.tsx`); +report.push(`6 6 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/Preview/Tag.tsx`); +report.push(`10 4 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`0 18 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`9 3 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Preview/constants.ts`); +report.push(`5 37 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(`1 0 src/ts/pages/Tnp/interfaces/Preview/IColumn.ts`); +report.push(`22 1 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`23 11 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-04-07T16:23:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2949 feat: added new fields to Execution rules`); +report.push(`43 0 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`20 0 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`9 4 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`24 8 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`15 1 src/ts/pages/Builder/styles/agreement-rules.scss`); +report.push(`9 3 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-07T19:44:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: add endpoint for version map`); +report.push(`10 2 src/ts/api/tsrVersion.ts`); +report.push(`4 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`25 0 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(``); +report.push(`2022-04-08T11:15:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2429 fix: corrected path tp Catalogue`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2022-04-08T13:10:47+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2851 refactor: changeds OIR validation format`); +report.push(`6 4 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`6 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-04-08T14:14:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2851 fix: corrected styles`); +report.push(`8 8 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-08T17:26:33+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: fix design`); +report.push(`3 0 src/assets/custom-ui-kit/UndoOutline.svg`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`16 4 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`11 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`39 0 src/ts/pages/Tnp/components/TnpCard/TnpShortCard.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`34 3 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`23 2 src/ts/pages/Tnp/components/TnpList/TripItems.tsx`); +report.push(`3 1 src/ts/pages/Tnp/interfaces/IDetailsTNP.ts`); +report.push(`1 1 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`5 2 src/ts/pages/Tnp/styles/header.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`6 2 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`5 1 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`34 0 src/ts/pages/Tnp/styles/shorCard.scss`); +report.push(`5 1 src/ts/pages/Treatments/index.tsx`); +report.push(`10 7 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-08T17:30:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: fix design`); +report.push(`1 1 src/ts/pages/Tnp/styles/header.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`2 2 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/shorCard.scss`); +report.push(``); +report.push(`2022-04-10T23:29:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: change view npm btns`); +report.push(`12 12 src/ts/pages/Reconciliations/index.tsx`); +report.push(`85 25 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-11T10:07:44+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: resolve bag`); +report.push(`5 8 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-11T15:48:53+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: fix disign tnp`); +report.push(`0 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`8 17 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`2 1 src/ts/pages/Tnp/styles/move-buttons.scss`); +report.push(`35 5 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`1 0 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(`17 8 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(`1 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-11T15:59:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: change icon views`); +report.push(`6 4 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-11T16:06:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: delete log`); +report.push(`1 2 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-11T16:57:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2920 fix: corrected the order of OIR fields`); +report.push(`18 7 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`4 3 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(``); +report.push(`2022-04-11T16:59:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2920 fix: corrected the order of OIR fields`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-04-11T18:10:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2848 fix: correctes styles`); +report.push(`1 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/styles/index.scss`); +report.push(`3 7 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`0 0 src/ts/pages/Tnp/styles/{shorCard.scss => shor-card.scss}`); +report.push(`1 5 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-04-11T18:54:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2848 fix: correctes styles`); +report.push(`1 5 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`2 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-04-12T09:50:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: add conflict table. add conflict description`); +report.push(`6 0 src/ts/api/tsr.ts`); +report.push(`4 0 src/ts/api/tsrVersion.ts`); +report.push(`19 37 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`3 0 src/ts/pages/Tnp/components/Archive/List.tsx`); +report.push(`12 16 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`7 3 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`3 0 src/ts/pages/Tnp/components/Preview/Description/Description.tsx`); +report.push(`8 1 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`5 1 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(`7 7 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Preview/index.tsx`); +report.push(`10 3 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`7 3 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`10 7 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`51 4 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`84 12 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`5 0 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`1 0 src/ts/pages/Tnp/interfaces/IActionButtons.ts`); +report.push(`5 1 src/ts/pages/Tnp/store/ConflictDescription.ts`); +report.push(`7 0 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(``); +report.push(`2022-04-12T10:29:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: fix problems`); +report.push(`21 12 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`10 0 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`2 0 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`3 0 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`0 3 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`4 3 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-12T10:47:27+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: delete log`); +report.push(`0 6 src/ts/pages/Tnp/components/Header.tsx`); +report.push(``); +report.push(`2022-04-12T11:13:45+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: add state`); +report.push(`16 12 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(``); +report.push(`2022-04-12T11:22:20+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: fix toast message`); +report.push(`2 20 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(``); +report.push(`2022-04-12T11:44:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2848 feat: fix icon back`); +report.push(`12 17 src/ts/pages/Tnp/components/Header.tsx`); +report.push(`2 4 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 3 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`2 4 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(``); +report.push(`2022-04-12T11:59:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2848 fix: correctes styles`); +report.push(`1 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`0 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-12T13:21:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2848 fix: formated RequisitesForm`); +report.push(`124 119 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-12T13:43:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2848 fix: remove button`); +report.push(`0 17 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-12T15:08:55+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: delete conflict button`); +report.push(`13 38 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-12T15:40:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2865 feat: formated error message`); +report.push(`1 1 src/ts/components/Toast/index.tsx`); +report.push(`8 3 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-04-12T16:14:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3000 feat: changed Builder visibility and fixed some bugs`); +report.push(`17 13 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-04-12T16:25:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2949 feat: fixed some bugs`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 3 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-12T19:27:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: Message output when templates have no attributes selected`); +report.push(`5 0 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`3 0 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`8 2 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(``); +report.push(`2022-04-13T11:26:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2878 feat: refactoring rename from accessRequest to request`); +report.push(`3 3 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`3 3 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/Table.tsx`); +report.push(`1 1 src/ts/pages/{AccessRequest => Request}/components/AccessRequest.tsx`); +report.push(`4 4 src/ts/pages/{AccessRequest => Request}/components/CreateRequest.tsx`); +report.push(`0 0 src/ts/pages/{AccessRequest => Request}/components/DeleteRequest.tsx`); +report.push(`0 0 src/ts/pages/{AccessRequest => Request}/helpers/loadTemplateInfo.ts`); +report.push(`8 8 src/ts/pages/{AccessRequest => Request}/index.tsx`); +report.push(`1 1 src/ts/pages/{AccessRequest => Request}/styles/form.scss`); +report.push(`2 2 src/ts/pages/{AccessRequest => Request}/styles/hacks.scss`); +report.push(`3 3 src/ts/pages/{AccessRequest => Request}/styles/index.scss`); +report.push(`1 1 src/ts/pages/{AccessRequest => Request}/styles/success.scss`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`2 2 src/ts/pages/Template/pages/SaveSuccess.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/help.scss`); +report.push(`1 1 src/ts/pages/TemplateOir/components/shared/SuccessRequest.tsx`); +report.push(`1 1 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/Buttons.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/CommentFromSM.tsx`); +report.push(`3 3 src/ts/snippets/RequestForm/components/Header.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/RepeatSendBanner.tsx`); +report.push(`3 3 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`4 4 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/components/Spinner.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/components/SuccessRequest.tsx`); +report.push(`6 6 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-04-13T12:26:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2878 feat: refactoring archive versions`); +report.push(`1 0 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`6 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-13T14:37:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2878 fix: corrected class name`); +report.push(`2 2 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(``); +report.push(`2022-04-13T18:17:17+06:00>STomashchuk>STomashchuk@inno.tech>test rm-integration-service on ift`); +report.push(`24 24 nginx.default.conf`); +report.push(``); +report.push(`2022-04-13T20:57:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2863 feat: fix upload excel tnp`); +report.push(`1 1 src/ts/api/tsrUpload.ts`); +report.push(`5 2 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`5 2 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(``); +report.push(`2022-04-13T21:23:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: fix`); +report.push(`2 1 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`3 0 src/ts/pages/Tnp/helpers/VersionMap/common.ts`); +report.push(``); +report.push(`2022-04-14T10:59:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2892 fix: adaptive text in inclusion column`); +report.push(`14 11 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`3 6 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-04-14T12:00:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2949 feat: added endpoint for new fields`); +report.push(`5 5 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`9 6 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`10 2 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`8 4 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`7 12 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`12 3 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`2 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-14T12:14:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2949 feat: added endpoint for new fields`); +report.push(`4 4 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(``); +report.push(`2022-04-14T13:49:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected systemDictionary modal`); +report.push(`13 9 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-04-14T14:01:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected styles`); +report.push(`4 4 src/ts/pages/Tnp/helpers/RequisitesForm/validationRules.ts`); +report.push(`3 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`6 6 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-14T17:05:38+06:00>STomashchuk>STomashchuk@inno.tech>test rm-integration-service on ift`); +report.push(`23 23 nginx.default.conf`); +report.push(``); +report.push(`2022-04-14T14:44:52+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: fix conflict table`); +report.push(`3 0 src/ts/api/tsrVersion.ts`); +report.push(`22 19 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(``); +report.push(`2022-04-14T15:10:59+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: fix conflict table.Template search by name`); +report.push(`7 0 src/ts/api/constructor.ts`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-04-14T16:31:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected Search`); +report.push(`2 1 src/ts/interfaces/SearchResult.ts`); +report.push(`4 7 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`18 0 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-04-14T17:16:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected pagination for getListUsers request`); +report.push(`1 1 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-04-14T18:02:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2753 fix: validate input if there script tag`); +report.push(`7 0 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-04-14T18:26:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected search of users`); +report.push(`2 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`24 16 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`7 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`7 4 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`7 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`14 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-15T10:10:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: hide build action - 'next'`); +report.push(`1 1 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(``); +report.push(`2022-04-15T10:55:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: hide build action - 'next'. Clear profileStore when a new profile is created`); +report.push(`7 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(``); +report.push(`2022-04-15T11:01:14+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-2865 feat: hide build action - 'next'. Clear profileStore when a new profile is created`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(``); +report.push(`2022-04-15T11:22:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3030 feat: correcting template search. min 3 char`); +report.push(`7 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-04-15T11:31:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3030 feat: correcting template search. min 3 char`); +report.push(`7 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-04-15T11:39:16+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3030 feat: fix template search and clear profileStore`); +report.push(`7 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`20 19 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(``); +report.push(`2022-04-15T12:25:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2753 fix: rename result`); +report.push(`1 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-04-15T14:59:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2994 fix: fix select data calendar`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(``); +report.push(`2022-04-16T21:12:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3067 fix: corrected user dropdown and SUBO 3068 SUBO 3070`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/api/acrq.ts`); +report.push(`1 0 src/ts/components/AccessControl/guard.ts`); +report.push(`19 0 src/ts/helpers/constants.ts`); +report.push(`11 5 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`30 24 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`8 1 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`4 0 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`21 16 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`1 0 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(`2 3 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`4 0 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-04-16T21:13:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3067 fix: corrected target proxy`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-04-18T12:02:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3077 feat: update README with actual rules`); +report.push(`1 0 .npmrc`); +report.push(`99 99 README.md`); +report.push(``); +report.push(`2022-04-18T12:05:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3077 feat: update README with actual rules`); +report.push(`4 4 README.md`); +report.push(``); +report.push(`2022-04-18T12:10:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3077 feat: update README with actual rules`); +report.push(`4 4 README.md`); +report.push(``); +report.push(`2022-04-18T12:14:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2892 fix: adaptive scroll in table`); +report.push(`9 2 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-04-18T12:15:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3077 feat: update README with actual rules`); +report.push(`3 3 README.md`); +report.push(``); +report.push(`2022-04-18T13:31:16+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2892 fix: fix scroll in table`); +report.push(`2 9 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-04-18T13:43:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2892 fix: fix style`); +report.push(`3 0 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-04-18T16:00:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3078 fix: corrected Success notification in Builder`); +report.push(`10 4 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-04-18T16:02:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3078 fix: corrected Success notification in Builder`); +report.push(`1 1 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(``); +report.push(`2022-04-18T17:40:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3073 fix: clear button in filter dropdown`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(``); +report.push(`2022-04-18T17:41:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2949 fix: corrected styles`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`0 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-19T09:51:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3080 fix: change isClosed for Draft`); +report.push(`6 5 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`5 6 src/ts/pages/Template/components/Form.tsx`); +report.push(`3 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 9 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-04-19T10:16:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3085 fix: remove API for canCreateNew`); +report.push(`0 4 src/ts/api/acrq.ts`); +report.push(`16 30 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`0 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`0 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`0 8 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-04-19T10:38:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3086 fix: change view for Request Description`); +report.push(`0 25 src/ts/pages/Template/components/DescriptionSideBar.tsx`); +report.push(`9 2 src/ts/pages/Template/components/Help.tsx`); +report.push(`5 3 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2022-04-19T10:51:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3084 fix: change logic for favorites`); +report.push(`5 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-19T10:54:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3084 fix: change logic for favorites`); +report.push(`1 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-19T12:44:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2741 refactor: return old code in page != Builder`); +report.push(`1 7 src/ts/components/Table/index.tsx`); +report.push(`7 41 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`1 17 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`17 6 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`5 13 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`51 5 src/ts/pages/Reconciliations/index.tsx`); +report.push(`5 8 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`3 5 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-04-19T12:47:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2741 refactor: return old code in page != Builder`); +report.push(`0 2 src/ts/components/Table/index.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-04-19T13:36:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3083 fix: rename property for search in Report`); +report.push(`7 4 src/ts/api/constructor.ts`); +report.push(`2 0 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-04-19T16:54:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3083 fix: change filter for requests`); +report.push(`2 5 src/ts/api/constructor.ts`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`6 7 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-04-19T16:57:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3083 fix: change filter for requests`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-04-19T20:22:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3030 feat: fix validation tnp main page`); +report.push(`0 3 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-20T09:44:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3096 fix: change filter in Reports`); +report.push(`1 3 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-04-20T10:10:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3086 fix: add title for Help in Request`); +report.push(`1 0 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(``); +report.push(`2022-04-20T12:19:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3089 fix: change style for columns in Catalogue`); +report.push(`61 22 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(`7 4 src/ts/pages/Catalogue/styles/catalogue.scss`); +report.push(``); +report.push(`2022-04-19T20:22:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3030 feat: fix validation tnp main page`); +report.push(`0 3 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-04-20T12:26:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3089 fix: change style for columns in Catalogue`); +report.push(`2 1 src/ts/pages/Catalogue/components/Catalogue.tsx`); +report.push(``); +report.push(`2022-04-20T12:50:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3106 fix: change path for catalogue items`); +report.push(`2 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-20T12:53:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3106 fix: change path for catalogue items`); +report.push(`0 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-20T14:24:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3102 fix: change width input`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-04-20T14:37:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3102 fix: fix width input`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-04-20T14:45:04+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3031 feat: change title in swith btn pages`); +report.push(`1 0 src/ts/pages/AllRequests/index.tsx`); +report.push(`5 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-20T15:51:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3094 feat: change Register Template button in Builder`); +report.push(`4 0 src/ts/api/constructor.ts`); +report.push(`32 18 src/ts/pages/Builder/components/Header.tsx`); +report.push(`8 3 src/ts/pages/Builder/index.tsx`); +report.push(`0 123 src/ts/pages/Builder/pages/Draft.tsx`); +report.push(`44 0 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`121 20 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(`1 0 src/ts/pages/Template/styles/header.scss`); +report.push(``); +report.push(`2022-04-20T18:03:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3094 feat: change routes`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(`6 2 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`10 2 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`3 3 src/ts/pages/Builder/index.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`4 3 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`11 26 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-04-20T18:07:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3094 fix: corrected proxy target`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-04-20T18:34:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3094 feat: change routes`); +report.push(`5 4 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`3 6 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`3 6 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`3 1 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`3 8 src/ts/pages/Builder/index.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`2 1 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-04-20T19:08:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3094 fix: corrected catch error method`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-04-21T09:21:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3112 fix: change redirect for IE`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-04-21T10:19:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: solved merged conflicts`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-04-21T10:22:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: solved merged conflicts`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-04-21T11:41:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3116 fix: change style for role description (step 2)`); +report.push(`1 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-04-21T11:47:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3116 fix: change style for Help block (step 3)`); +report.push(`5 1 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2022-04-21T12:19:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3031 feat: delete props and change logic view title`); +report.push(`0 1 src/ts/pages/AllRequests/index.tsx`); +report.push(`11 10 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-04-21T13:21:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3115 fix: change load roles in Draft`); +report.push(`14 7 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-04-21T13:39:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3115 fix: change load roles in Draft`); +report.push(`12 8 src/ts/pages/Template/components/Template.tsx`); +report.push(`3 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-04-21T14:00:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3108 fix: change load roles in Draft`); +report.push(`3 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`5 3 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-04-21T15:05:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3108 fix: clear rules for group`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-04-21T16:17:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3029 fix: corrected getFormattedLink`); +report.push(`2 2 src/ts/pages/Catalogue/helpers/getFormattedLink.ts`); +report.push(`2 2 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-04-21T17:26:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2753 fix: correct value in input`); +report.push(`2 2 src/setupProxy.js`); +report.push(`2 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-04-21T17:29:44+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2753 fix: fix url`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-04-22T09:30:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3128 fix: hide roles for remove Request type`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-04-22T10:15:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3096 fix: change request for roles`); +report.push(`7 5 src/ts/api/roles.ts`); +report.push(`2 0 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-04-22T10:26:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3140 fix: corrected Users dropdown in Execution rules`); +report.push(`7 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(``); +report.push(`2022-04-22T11:49:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3071 fix: change style for additional row`); +report.push(`43 10 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`6 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`12 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`4 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`4 0 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`4 0 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-04-22T13:30:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3129 fix: add description for disabled button`); +report.push(`21 12 src/ts/pages/Template/components/Template.tsx`); +report.push(`8 3 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`8 3 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-04-22T13:44:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3129 fix: add checking for text Role group`); +report.push(`5 6 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-04-22T13:47:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3129 fix: add checking for text Role group`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-04-22T14:46:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3129 fix: add checking for text Role group`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-04-22T15:47:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3149 fix: add first group in GroupByAlphabet`); +report.push(`3 0 src/ts/components/GroupByAlphabet/helpers/index.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(``); +report.push(`2022-04-22T16:00:53+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3107 feat: change view in folder`); +report.push(`11 1 src/ts/pages/Catalogue/components/Categories.tsx`); +report.push(`30 6 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`1 1 src/ts/pages/Template/styles/header.scss`); +report.push(``); +report.push(`2022-04-22T17:46:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3016 fix: added dependent rules to OIR (not working)`); +report.push(`23 2 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`3 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`76 0 src/ts/pages/TemplateOir/helpers/rules.ts`); +report.push(`6 25 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-04-22T18:21:23+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3105 fix: fix conflict view tnp`); +report.push(`50 0 src/ts/pages/Tnp/components/Preview/CellProfile.tsx`); +report.push(`0 4 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`32 20 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(`6 3 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`4 1 src/ts/pages/Tnp/components/Preview/Tag.tsx`); +report.push(`17 7 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`15 15 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-04-22T18:48:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3105 fix: remove console.log`); +report.push(`1 1 src/ts/components/GroupByAlphabet/helpers/index.ts`); +report.push(``); +report.push(`2022-04-22T19:06:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3082 fix: corrected addAndRemoveFromFavorite function`); +report.push(`1 1 src/ts/pages/Catalogue/helpers/favorites.ts`); +report.push(`8 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-22T19:12:22+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3082 fix: corrected addAndRemoveFromFavorite function`); +report.push(`1 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-04-25T11:49:45+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3150 fix: change draft title attention`); +report.push(`9 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`8 3 src/ts/pages/Treatments/index.tsx`); +report.push(`1 1 src/ts/snippets/Buttons/index.scss`); +report.push(``); +report.push(`2022-04-25T15:36:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3154 fix: add regex replace for :;`); +report.push(`1 0 src/ts/snippets/AccessGroups/components/RolesDescription.tsx`); +report.push(``); +report.push(`2022-04-25T17:24:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3122 fix: add sapId in ID list`); +report.push(`1 0 src/ts/helpers/converter.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-04-26T09:17:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3122 fix: change size pagination for Builder page`); +report.push(`1 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2022-04-26T11:14:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3152 fix: Show panel with filters when 404 response`); +report.push(`2 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`3 2 src/ts/pages/Treatments/index.tsx`); +report.push(`14 15 src/ts/snippets/Buttons/index.tsx`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-26T11:19:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3112 fix: add https for IE`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-04-26T11:52:56+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3105 fix: fix description conflict text`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`3 0 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`39 51 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(``); +report.push(`2022-04-26T13:53:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3118 fix: fix link in help template`); +report.push(`12 8 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(``); +report.push(`2022-04-26T16:21:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3150 fix: change text`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-04-27T12:22:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3129 fix: change title for button in template`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(``); +report.push(`2022-04-27T14:30:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3122 fix: return id for orgUnit in Builder`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-04-27T14:49:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2894 fix: add fill in svg menubutton`); +report.push(`7 0 src/ts/components/GroupByAlphabet/hacks.scss`); +report.push(`1 0 src/ts/components/GroupByAlphabet/index.scss`); +report.push(`3 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`14 0 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`9 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(`2 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-04-28T12:49:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3017 feat: add default value for UiSchema`); +report.push(`35 0 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`5 1 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-04-28T12:55:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3017 feat: add default value for UiSchema`); +report.push(`2 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(``); +report.push(`2022-04-28T14:04:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3017 feat: add default Roles in OIR`); +report.push(`11 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`5 0 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-04-28T14:09:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3017 feat: add default Roles in OIR`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-04-28T14:45:19+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-1977 feat: add click which add highlight checkbox`); +report.push(`3 1 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2022-04-28T15:30:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3017 feat: add default select for dynamic fields`); +report.push(`27 11 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-04-28T17:12:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-1977 feat: change prev route in builder template`); +report.push(`11 4 src/ts/pages/Builder/index.tsx`); +report.push(`9 3 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`6 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-04-29T11:00:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3163 fix: change router for save`); +report.push(`6 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-04-29T11:25:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3227 fix: fix btn close in textaria and fix scroll`); +report.push(`9 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-29T11:35:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3227 fix: fix btn close in textaria`); +report.push(`6 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-04-29T12:46:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3224 fix: add validation for new execution rule in Builder`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`42 32 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`12 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`4 3 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-04-29T12:49:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3151 fix: change options for preloader in Tree`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(``); +report.push(`2022-04-29T12:58:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3224 fix: add validation for new execution rule in Builder`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-04-29T13:13:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3225 fix: change default values for loader and new execution rule`); +report.push(`8 5 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 8 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(``); +report.push(`2022-04-29T13:55:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3161 fix: add common info about template for roles in Builder`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`5 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`11 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-05-04T11:04:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3255 feat: add user select in OIR`); +report.push(`5 2 src/ts/api/user.ts`); +report.push(`1 8 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`76 75 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-05-04T12:03:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3224 fix: return sapId`); +report.push(`8 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2022-05-04T12:31:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3233 fix: disabled checkboxes in Execution rules`); +report.push(`42 37 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(``); +report.push(`2022-05-04T13:35:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3224 fix: replace sapId to ID`); +report.push(`1 8 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2022-05-04T13:48:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3231 fix: changed Select type in Execution rules and corrected styles`); +report.push(`2 1 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`7 0 src/ts/components/Select/styles/value-list.scss`); +report.push(`3 0 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(``); +report.push(`2022-05-04T13:49:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3231 fix: changed Select type in Execution rules and corrected styles`); +report.push(`1 1 src/ts/components/Select/styles/value-list.scss`); +report.push(``); +report.push(`2022-05-04T16:35:09+03:00>Марков>NMarkov@inno.tech>SUBO-2739 :: add external employee service`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2022-05-04T17:26:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3250 fix: corrected validation for Name field`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-04T17:32:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3266 fix: added onlyReadabe flag for OIR fields`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`1 0 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-05-05T09:41:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3247 fix: added HelpHint for checkbox`); +report.push(`5 2 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-05-05T09:50:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3167 fix: change style for calendar`); +report.push(`5 0 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-05T12:03:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3242 fix: corrected multiSelect in OIR form`); +report.push(`2 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 1 src/ts/components/Select/components/list/index.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-05T13:40:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3245 fix: corrected text color of disabled Input and Select`); +report.push(`5 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/components/Select/styles/value.scss`); +report.push(`0 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(``); +report.push(`2022-05-05T13:51:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3242 fix: added ui type property`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-05T13:55:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3242 fix: remove multiple`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-05T16:30:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3245 fix: corrected length of Select`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`16 2 src/ts/pages/Template/styles/index.scss`); +report.push(``); +report.push(`2022-05-05T18:07:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3242 fix: corrected adaptive styles`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`11 3 src/ts/pages/Request/styles/index.scss`); +report.push(``); +report.push(`2022-05-06T09:37:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3177 feat: unit test tnp/helpers`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`586 0 src/ts/pages/Tnp/helpers/Preview/conflicts.test.ts`); +report.push(`7 0 src/ts/pages/Tnp/helpers/Preview/constants.test.ts`); +report.push(`299 0 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`200 0 src/ts/pages/Tnp/helpers/Profile/consumers.test.ts`); +report.push(`7 0 src/ts/pages/Tnp/helpers/VersionMap/common.test.ts`); +report.push(`3 1 src/ts/pages/Tnp/helpers/VersionMap/common.ts`); +report.push(`2 1 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2022-05-06T10:36:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 feat: turn off checking proxy URL in Nginx`); +report.push(`36 16 nginx.default.conf`); +report.push(``); +report.push(`2022-05-06T11:25:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 fix: return old nginx file`); +report.push(`15 35 nginx.default.conf`); +report.push(``); +report.push(`2022-05-06T11:27:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 fix: return old nginx file`); +report.push(`0 4 nginx.default.conf`); +report.push(``); +report.push(`2022-05-06T13:42:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3303 fix: corrected Select validation and submit validation`); +report.push(`23 0 src/ts/helpers/validation/index.ts`); +report.push(`4 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`3 15 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`3 0 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`4 18 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`7 0 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`16 0 src/ts/pages/TemplateOir/helpers/getDisableSubmitReason.ts`); +report.push(``); +report.push(`2022-05-06T15:41:00+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-2166 feat: testing page builder/helpers`); +report.push(`74 0 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`16 0 src/ts/pages/Builder/helpers/autocomplete/formatter.test.ts`); +report.push(`32 0 src/ts/pages/Builder/helpers/constants.test.ts`); +report.push(`8 0 src/ts/pages/Builder/helpers/empowerments/dictionaryTableConfig.test.tsx`); +report.push(`98 0 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`8 0 src/ts/pages/Builder/helpers/empowerments/rolesTableConfig.test.tsx`); +report.push(`13 0 src/ts/pages/Builder/helpers/formatter.test.ts`); +report.push(`122 0 src/ts/pages/Builder/helpers/getMockData.test.ts`); +report.push(`10 0 src/ts/pages/Builder/helpers/getRandomInt.test.ts`); +report.push(`86 0 src/ts/pages/Builder/helpers/mapper.test.ts`); +report.push(`13 0 src/ts/pages/Builder/helpers/routes.test.ts`); +report.push(``); +report.push(`2022-05-11T15:27:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3385 feat: fix url id in externalEmployeesPage`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`12 4 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`5 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-11T16:47:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3393 feat: add icon external-employees to sidebar`); +report.push(`3 0 "src/assets/custom-ui-kit/New\\320\\241ompany.svg"`); +report.push(`11 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-05-12T09:41:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3382 feat: add map for git stat`); +report.push(`20 0 .mailmap`); +report.push(``); +report.push(`2022-05-12T09:46:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2739 feat: return external service API`); +report.push(`4 0 nginx.default.conf`); +report.push(``); +report.push(`2022-05-12T10:23:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3016 fix: added Dependent rules to OIR form`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`8 4 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`13 1 src/ts/pages/TemplateOir/components/create-request/CategorizedSelect.tsx`); +report.push(`30 63 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`25 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`25 0 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/rules.ts`); +report.push(``); +report.push(`2022-05-12T10:30:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3435 fix: change request type`); +report.push(`7 3 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-05-12T10:33:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3435 fix: change request type`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-12T11:05:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3435 fix: change request type`); +report.push(`5 5 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-05-12T11:09:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3237 fix: value consisting only of spaces is not allowed`); +report.push(`6 0 src/ts/helpers/validation/index.ts`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-05-12T11:09:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3435 fix: change request type`); +report.push(`1 1 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-05-12T11:51:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3435 fix: change request type`); +report.push(`16 27 src/ts/api/acrq.ts`); +report.push(`3 5 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`2 10 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`2 3 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-05-12T12:03:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3236 fix: color field names does match`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-05-12T13:13:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3411 fix: correct required property considering onlyReadable flag`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-12T14:44:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3271 fix: corrected regular expression for Input data`); +report.push(`1 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-05-12T14:47:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3100 feat: added the logic of parallel queries`); +report.push(`38 21 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-12T15:02:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3100 feat: added the logic of parallel queries`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-12T15:24:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3271 fix: disabled characters counter for Input data`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`2 2 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-05-12T15:40:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3100 feat: added the logic of parallel queries`); +report.push(`3 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-12T15:44:54+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3406 fix: pagination display`); +report.push(`11 11 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-12T17:28:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3442 fix: fix color icon tnp`); +report.push(`6 6 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-12T19:32:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3442 fix: Version Archive. Version id no longer clickable`); +report.push(`2 2 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`46 0 src/ts/pages/Tnp/components/Archive/Info.tsx`); +report.push(`5 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-05-12T19:32:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3442 fix: Version Archive. Version id no longer clickable`); +report.push(`2 2 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`46 0 src/ts/pages/Tnp/components/Archive/Info.tsx`); +report.push(`5 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-05-13T10:05:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3271 fix: corrected callback function for validation Name in OIR`); +report.push(`2 4 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-13T10:26:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3390 feat: add multipart in htp client`); +report.push(`1 1 src/ts/api/user.ts`); +report.push(`43 19 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-13T10:51:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3390 feat: add multipart in htp client`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`15 10 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-13T11:09:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3390 feat: add multipart in htp client`); +report.push(`1 0 src/ts/helpers/http/Client.ts`); +report.push(`1 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-13T11:23:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3453 fix: change rules for save Roles`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-05-13T11:26:54+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3392 feat: add dropzone and fix btn add icon plus`); +report.push(`3 0 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`5 1 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`3 0 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`22 0 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`18 0 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`22 0 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`10 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`52 1 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`18 0 src/ts/pages/ExternalEmployees/styles/modal.scss`); +report.push(``); +report.push(`2022-05-13T14:04:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3453 fix: user can send old roles and radio buttons correct work with old and new roles`); +report.push(`3 6 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`4 0 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-05-13T16:09:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3390 feat: add multipart in http client`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`0 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-13T16:11:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3390 feat: add multipart in http client`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-13T17:29:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3453 fix: user can send old roles and radio buttons correct work with old and new roles`); +report.push(`2 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-05-13T17:32:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3453 fix: user can send old roles and radio buttons correct work with old and new roles`); +report.push(`0 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-05-13T17:57:49+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3467 feat: delete inpit in new company and change modal agreements`); +report.push(`35 33 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`29 28 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(``); +report.push(`2022-05-13T18:01:24+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3293 fix: fix type request when it is canceling`); +report.push(`1 0 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`9 2 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`4 4 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(``); +report.push(`2022-05-14T14:49:02+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3467 feat: add rage date`); +report.push(`6 4 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 1 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(``); +report.push(`2022-05-16T11:55:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add filters for search in Builder`); +report.push(`6 2 src/ts/api/constructor.ts`); +report.push(`90 0 src/ts/pages/Builder/ButtonsWrapper.tsx`); +report.push(`0 81 src/ts/pages/Builder/components/ControlPanel.tsx`); +report.push(`54 12 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 3 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 4 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`0 49 src/ts/snippets/ControlPanel/components/MiniSearch.tsx`); +report.push(`66 0 src/ts/snippets/ControlPanel/components/Search.tsx`); +report.push(`50 31 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`37 0 src/ts/snippets/ControlPanel/styles/search.scss`); +report.push(`7 3 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-05-16T12:00:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add filters for search in Builder`); +report.push(`0 1 src/ts/api/constructor.ts`); +report.push(`0 90 src/ts/pages/Builder/ButtonsWrapper.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-05-16T13:28:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add filters for search in Builder`); +report.push(`6 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-16T14:17:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add read filters from URL`); +report.push(`31 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-16T15:29:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add read filters from URL`); +report.push(`46 0 src/ts/helpers/parser.ts`); +report.push(`7 0 src/ts/helpers/useComponentWillMount.ts`); +report.push(`13 23 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-05-16T15:33:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add read filters from URL`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/search.scss`); +report.push(``); +report.push(`2022-05-16T15:56:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add read filters from URL`); +report.push(`1 10 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-05-16T15:57:41+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3444 fix: delete max-width`); +report.push(`0 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-05-16T18:23:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3467 feat: check url getcompanies`); +report.push(`4 0 src/ts/api/constructor.ts`); +report.push(`1 0 src/ts/components/form/wrapper.tsx`); +report.push(`4 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`11 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`7 4 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`2 0 src/ts/pages/ExternalEmployees/components/CompaniesList/CompaniesList.tsx`); +report.push(`2 1 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`3 0 src/ts/pages/ExternalEmployees/interfaces/IAccessRequestModal.ts`); +report.push(`6 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`15 6 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`55 49 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`86 0 src/ts/pages/ExternalEmployees/store/RequestModal.ts`); +report.push(``); +report.push(`2022-05-16T18:49:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3232 fix: fixed maximum height of the rules with the long name`); +report.push(`1 0 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-05-16T18:59:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: step 1 - correct OIR name validation and refactor Roles`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 1 src/ts/components/Select/styles/value.scss`); +report.push(`5 23 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`11 33 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`68 41 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`4 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`19 8 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`8 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`7 0 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(`6 3 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(`6 3 src/ts/pages/TemplateOir/helpers/getDisableSubmitReason.ts`); +report.push(``); +report.push(`2022-05-16T19:06:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: corrected styles`); +report.push(`4 0 src/ts/components/Select/styles/value.scss`); +report.push(``); +report.push(`2022-05-16T19:09:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: corrected proxy`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-05-17T10:25:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: fix filter in Builder`); +report.push(`3 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-17T11:04:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: corrected FormWrapper`); +report.push(`24 15 src/ts/components/form/wrapper.tsx`); +report.push(``); +report.push(`2022-05-17T11:05:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3467 feat: add fake store to dont crash modalwindow`); +report.push(`6 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`54 47 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(``); +report.push(`2022-05-17T11:07:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: fix filters in Builder`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(`3 1 src/ts/helpers/http/Client.ts`); +report.push(`7 0 src/ts/interfaces/request/Template.ts`); +report.push(`11 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`11 1 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-05-17T11:23:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3329 fix: add format for name in select for Cluster field in Builder`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-05-17T12:23:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 feat: test pull backend urls for Nginx`); +report.push(`9 0 nginx.default.conf`); +report.push(``); +report.push(`2022-05-17T12:31:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: corrected OIR form validation and styles - step 2`); +report.push(`7 2 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`10 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`2 1 src/ts/components/Select/index.tsx`); +report.push(`10 3 src/ts/components/Select/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(`3 0 src/ts/pages/Request/styles/index.scss`); +report.push(``); +report.push(`2022-05-17T12:49:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 feat: test pull backend urls for Nginx`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-05-17T14:06:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3647 feat: change name prop`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(``); +report.push(`2022-05-17T14:19:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2943 fix: corrected prop for Form`); +report.push(`1 1 src/ts/components/form/wrapper.tsx`); +report.push(``); +report.push(`2022-05-17T15:26:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 feat: test pull backend urls for Nginx`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-05-17T15:58:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3317 feat: test pull backend urls for Nginx`); +report.push(`98 69 nginx.default.conf`); +report.push(``); +report.push(`2022-05-17T19:20:23+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3335 fix: The tooltip window moves when you scroll the page`); +report.push(`7 4 src/ts/components/Hint/components/Portal.tsx`); +report.push(`5 1 src/ts/components/Hint/index.scss`); +report.push(`4 0 src/ts/components/Hint/index.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`8 2 src/ts/components/Select/index.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`7 3 src/ts/snippets/HelpIcon/index.tsx`); +report.push(``); +report.push(`2022-05-17T20:06:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3482 fix: added REQUEST-TYPE dependence for available buttons action`); +report.push(`7 3 src/ts/interfaces/request/RequestFull.ts`); +report.push(`4 3 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`4 0 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`32 20 src/ts/pages/Reconciliations/index.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`2 9 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`28 9 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`1 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-05-18T10:32:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3357 fix: return button in Draft`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 2 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(``); +report.push(`2022-05-18T10:39:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3357 fix: return button in Draft`); +report.push(`0 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-05-18T11:12:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add select domain in Request`); +report.push(`18 4 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-05-18T11:16:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add select domain in Request`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-05-18T11:24:32+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3335 fix: The tooltip window moves when you scroll the page`); +report.push(`1 1 src/ts/snippets/HelpIcon/index.tsx`); +report.push(``); +report.push(`2022-05-18T11:58:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add select domain in Request`); +report.push(`10 5 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-05-18T12:03:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3357 fix: corrected disabled input styles`); +report.push(`7 5 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-18T13:27:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3383 feat: add formWrapper for input in modalWindow`); +report.push(`16 0 src/ts/api/eei.ts`); +report.push(`29 0 src/ts/pages/ExternalEmployees/helpers/validationRules.ts`); +report.push(`21 0 src/ts/pages/ExternalEmployees/interfaces/Employees.ts`); +report.push(`18 7 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`22 8 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`22 8 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`16 0 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`17 0 src/ts/pages/ExternalEmployees/store/AddCompany.ts`); +report.push(`17 0 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(``); +report.push(`2022-05-19T10:45:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3489 feat: add JsonSchemaFile for load files`); +report.push(`119 0 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`12 25 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`11 20 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`14 27 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`0 25 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`0 18 src/ts/pages/ExternalEmployees/styles/modal.scss`); +report.push(``); +report.push(`2022-05-19T10:48:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3489 feat: add JsonSchemaFile for load files`); +report.push(`1 2 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(``); +report.push(`2022-05-19T11:00:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3399 feat: add some descriptions in employees`); +report.push(`3 3 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`5 3 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`35 64 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`9 7 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`6 3 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(``); +report.push(`2022-05-19T16:30:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 fix: added ABAC user attribute from to RoleGroup`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`103 0 src/ts/pages/Builder/components/role-group/AbacUserAttributeFrom.tsx`); +report.push(`54 0 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`84 0 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`6 12 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`88 0 src/ts/pages/Builder/components/role-group/DictionaryForm.tsx`); +report.push(`21 62 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`16 5 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`9 10 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`8 7 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`17 4 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-05-19T16:59:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3512 fix: disabled default OIR Roles`); +report.push(`7 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-05-19T18:32:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3196 fix: The selected filter setting is not saved when using paging`); +report.push(`10 1 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(``); +report.push(`2022-05-20T09:08:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3506 feat: add dynamic type list in TNP profile consumers`); +report.push(`33 0 src/ts/api/tsr.ts`); +report.push(`31 75 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`71 109 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`16 20 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`0 200 src/ts/pages/Tnp/helpers/Profile/consumers.test.ts`); +report.push(`0 34 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`10 1 src/ts/pages/Tnp/interfaces/IConsumer.ts`); +report.push(`35 0 src/ts/pages/Tnp/interfaces/IConsumer2.ts`); +report.push(`21 0 src/ts/pages/Tnp/store/ProfileConsumers.ts`); +report.push(``); +report.push(`2022-05-20T10:06:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3506 feat: add dynamic type list in TNP profile consumers`); +report.push(`22 0 src/ts/api/personnel.ts`); +report.push(`0 33 src/ts/api/tsr.ts`); +report.push(`3 11 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`8 31 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`5 2 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`37 51 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-05-20T10:16:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3506 feat: add dynamic type list in TNP profile consumers`); +report.push(`0 21 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`0 97 src/ts/pages/Tnp/components/Profile/Consumers/SideBar.tsx`); +report.push(`0 78 src/ts/pages/Tnp/components/Profile/Consumers/SideBarItem.tsx`); +report.push(``); +report.push(`2022-05-20T10:21:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3506 feat: add dynamic type list in TNP profile consumers`); +report.push(`0 35 src/ts/pages/Tnp/interfaces/IConsumer2.ts`); +report.push(``); +report.push(`2022-05-20T10:53:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add page name in AutoOpen`); +report.push(`3 3 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-20T11:11:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3132 feat: add IDM service in Nginx`); +report.push(`10 0 nginx.default.conf`); +report.push(``); +report.push(`2022-05-20T11:37:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add filter in Bulter header`); +report.push(`11 11 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`12 3 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-20T11:49:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3327 feat: add filter in Bulter header`); +report.push(`15 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-20T11:53:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3196 fix: Passed type via tabContentType`); +report.push(`1 10 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2022-05-20T11:55:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3132 fix: replace name for IDM service`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-05-20T12:34:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3491 fix: removed duplicate Categories in CategorizedSelect`); +report.push(`6 2 src/ts/components/Select/components/list/Static.tsx`); +report.push(`17 10 src/ts/components/Select/helpers/getCategorizedSelectData.ts`); +report.push(``); +report.push(`2022-05-20T12:49:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3396 feat: conect api with agreements`); +report.push(`4 3 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/interfaces/Employees.ts`); +report.push(`3 3 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(``); +report.push(`2022-05-20T13:03:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3524 fix: hide trm block in execution rules`); +report.push(`20 20 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(``); +report.push(`2022-05-20T15:11:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3132 feat: reaplce name for IDM service`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-05-20T20:19:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3503 feat: add page projects`); +report.push(`9 5 src/ts/api/eei.ts`); +report.push(`74 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesListSideBar.tsx`); +report.push(`122 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`4 6 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/EmployeesFullCard.tsx`); +report.push(`59 0 src/ts/pages/ExternalEmployees/components/ProjectsList/ProjectsList.tsx`); +report.push(`10 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`106 0 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`4 1 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`2 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(``); +report.push(`2022-05-22T22:37:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3503 feat: fix active item and fix style notification img`); +report.push(`9 5 src/ts/api/eei.ts`); +report.push(`72 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesListSideBar.tsx`); +report.push(`119 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`4 6 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/EmployeesFullCard.tsx`); +report.push(`59 0 src/ts/pages/ExternalEmployees/components/ProjectsList/ProjectsList.tsx`); +report.push(`10 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`68 0 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`54 0 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(`4 1 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`2 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(``); +report.push(`2022-05-23T12:51:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add user domain in Request`); +report.push(`2 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-05-23T13:13:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add user domain in Request`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-05-23T13:28:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add user domain in Request`); +report.push(`1 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`8 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-23T13:30:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: add user domain in Request`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-05-23T15:31:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3503 feat: done second page layout, fix disabled sidebar, change url for agreement`); +report.push(`13 8 src/ts/api/eei.ts`); +report.push(`4 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`6 7 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`72 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesListSideBar.tsx`); +report.push(`119 0 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`8 5 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`4 7 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`59 0 src/ts/pages/ExternalEmployees/components/ProjectsList/ProjectsList.tsx`); +report.push(`4 2 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`10 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`0 1 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`16 0 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(`68 0 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`54 0 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`2 1 src/ts/snippets/FullCard/components/Header.tsx`); +report.push(``); +report.push(`2022-05-23T16:01:39+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 fix: added endpoint`); +report.push(`14 1 src/ts/api/acrq.ts`); +report.push(`8 25 src/ts/pages/Builder/components/role-group/AbacUserAttributeFrom.tsx`); +report.push(`18 12 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`44 27 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`18 18 src/ts/pages/Builder/components/role-group/DictionaryForm.tsx`); +report.push(`4 4 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`12 12 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`4 10 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`34 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`12 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`26 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`5 2 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(``); +report.push(`2022-05-24T09:20:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change URL for Tre request in TNP (add structure type)`); +report.push(`16 8 src/ts/api/personnel.ts`); +report.push(`14 14 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(``); +report.push(`2022-05-24T09:27:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change URL for Tre request in TNP (add structure type)`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(``); +report.push(`2022-05-24T09:30:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change URL for Tree requests in TNP (add structure type)`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(``); +report.push(`2022-05-24T10:49:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 fix: added isSystem flag`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`1 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-05-24T10:54:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 fix: corrected styles`); +report.push(`0 4 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`5 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-24T11:08:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change request for save TRM`); +report.push(`9 8 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-05-24T12:40:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change data for save Consumers`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-05-24T12:44:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change data for save Consumers`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-05-24T13:15:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 fix: added linkedState property`); +report.push(`4 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`16 25 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`16 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-05-24T14:05:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3318 fix: corrected Favorites for main category with id 99999999`); +report.push(`2 2 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2022-05-24T20:53:58+03:00>Losev Alexander>alosev@dev.vtb.ru>removeIdm`); +report.push(`1 1 nginx.default.conf`); +report.push(``); +report.push(`2022-05-24T21:22:34+03:00>Losev Alexander>alosev@dev.vtb.ru>idm`); +report.push(`4 4 nginx.default.conf`); +report.push(``); +report.push(`2022-05-24T21:34:17+03:00>Losev Alexander>alosev@dev.vtb.ru>idm`); +report.push(`4 4 nginx.default.conf`); +report.push(``); +report.push(`2022-05-25T09:15:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3535 feat: change load in TRM Consumers and replace localhost IP in Nginx`); +report.push(`17 17 nginx.default.conf`); +report.push(`3 2 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-05-25T10:40:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3215 fix: added Search for OIR name`); +report.push(`5 1 src/ts/api/request.ts`); +report.push(`10 7 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`11 7 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2022-05-25T12:51:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3583 fix: corrected Request label for OIR`); +report.push(`1 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`1 2 src/ts/pages/Request/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 2 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(``); +report.push(`2022-05-25T14:08:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3583 fix: fixed some bugs`); +report.push(`0 4 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`12 0 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/shared/SuccessRequest.tsx`); +report.push(`4 1 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-05-25T14:26:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3583 fix: corrected search request for backend`); +report.push(`5 7 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`5 8 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2022-05-26T09:38:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3545 fix: ad formatter for risNumbers`); +report.push(`17 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-26T09:55:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3547 fix: add multiple values for orgUnit filter`); +report.push(`1 0 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2022-05-26T10:39:57+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3599 fix: Wrong display when selecting a template. Change to formalName`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-05-26T11:12:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3544 fix: add save for search store`); +report.push(`11 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`5 0 src/ts/pages/Builder/store/Main.ts`); +report.push(``); +report.push(`2022-05-26T11:31:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3391 feat: work request for add company and right request for other modalWindow`); +report.push(`12 0 src/ts/api/eei.ts`); +report.push(`1 0 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`15 1 src/ts/pages/ExternalEmployees/components/CompanyInfo.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`7 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`1 10 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`9 5 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`11 2 src/ts/pages/ExternalEmployees/modals/Modals.tsx`); +report.push(`8 7 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`4 7 src/ts/pages/ExternalEmployees/store/AddCompany.ts`); +report.push(`4 6 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`8 7 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(`9 0 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(``); +report.push(`2022-05-26T12:22:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3626 fix: corrected dependent OIR fields logic`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`17 3 src/ts/pages/TemplateOir/helpers/rules.ts`); +report.push(`13 7 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-05-26T13:17:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3628 fix: change logic in Tree`); +report.push(`3 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(``); +report.push(`2022-05-26T13:28:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 fix: change format for domain`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-05-26T13:44:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3391 feat: change name in Modal`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(``); +report.push(`2022-05-26T14:08:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3592 feat: hide external employees icon in sideBar`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-05-26T14:42:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3631 fix: add isIncludeChildren`); +report.push(`1 1 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(``); +report.push(`2022-05-26T14:58:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3631 fix: change validation for numbers`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-05-26T15:31:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3299 fix: corrected text with link in the Help component`); +report.push(`51 43 src/ts/pages/Help/helpers/getTextWithLinks.tsx`); +report.push(`19 14 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 6 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2022-05-26T16:31:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3625 fix: change message in Roadmap for OIR`); +report.push(`7 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-05-26T16:32:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3625 fix: change message in Roadmap for OIR`); +report.push(`2 2 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-05-27T09:56:00+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3391 feat: change name modal getId to setId`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(``); +report.push(`2022-05-27T10:07:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3630 feat: change logic for autoOpen for any URLs`); +report.push(`2 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-05-27T11:00:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: hide domain selec in release`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-27T12:04:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`141 0 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-05-27T12:42:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3583 fix: corrected checkExistence function`); +report.push(`4 1 src/ts/api/request.ts`); +report.push(`2 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`8 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`31 9 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2022-05-27T12:45:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3583 fix: corrected checkExistence function`); +report.push(`2 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`8 0 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-05-27T15:15:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3592 feat: add input for date`); +report.push(`1 0 src/ts/pages/ExternalEmployees/components/CompaniesList/CompaniesList.tsx`); +report.push(`7 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`7 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(``); +report.push(`2022-05-27T15:57:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2445 feat: add disabled for Tree`); +report.push(`3 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`10 4 src/ts/components/Select/components/list/Static.tsx`); +report.push(`4 3 src/ts/components/Select/components/list/index.tsx`); +report.push(`9 8 src/ts/components/Select/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`2 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`7 0 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2022-05-27T16:00:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2445 feat: add disabled for Tree`); +report.push(`1 2 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(``); +report.push(`2022-05-27T17:17:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3666 fix: change logic for favorites`); +report.push(`21 25 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(`1 1 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(`10 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-05-27T17:31:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3666 fix: change logic for favorites`); +report.push(`1 2 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-05-27T18:25:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3485 fix: archive build add table view`); +report.push(`3 0 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`26 19 src/ts/pages/Tnp/components/Archive/List.tsx`); +report.push(`117 0 src/ts/pages/Tnp/components/Archive/TableList.tsx`); +report.push(`16 2 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`7 0 src/ts/pages/Tnp/interfaces/IArchiveBuilds.ts`); +report.push(``); +report.push(`2022-05-27T18:51:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3667 fix: corrected fix Table in the Constructor`); +report.push(`2 3 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(``); +report.push(`2022-05-28T20:19:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3569 fix: added dependent OIR field`); +report.push(`1 1 src/setupProxy.js`); +report.push(`11 1 src/ts/pages/TemplateOir/components/create-request/CategorizedSelect.tsx`); +report.push(`11 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`15 2 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(``); +report.push(`2022-05-28T20:20:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3569 fix: added dependent OIR field`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-05-28T21:50:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3569 fix: added dependent OIR field`); +report.push(`1 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`18 11 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-29T10:34:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3673 fix: add isLoading for TNP`); +report.push(`28 11 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-05-30T10:39:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3592 feat: hide section tasks fix input for Date`); +report.push(`4 3 src/ts/pages/ExternalEmployees/components/Company.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/SideBar.tsx`); +report.push(`7 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`7 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(``); +report.push(`2022-05-30T10:49:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3668 fix: change template name in filters`); +report.push(`2 1 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-05-30T10:57:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3679 fix: change style for date filter`); +report.push(`2 0 src/ts/snippets/ControlPanel/styles/date.scss`); +report.push(``); +report.push(`2022-05-30T11:06:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3686 fix: change input type for numbers`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-05-30T11:09:15+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3674 fix: corrected OIR field data for saving`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/formatDynamicData.ts`); +report.push(``); +report.push(`2022-05-30T11:34:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3315 fix: add error message for Send request`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-30T11:40:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3315 fix: add error message for Send request`); +report.push(`0 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-05-30T12:14:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3681 fix: replace titles in Builder`); +report.push(`3 3 src/ts/pages/Builder/helpers/routes.ts`); +report.push(``); +report.push(`2022-05-30T12:19:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3315 fix: add error message for Send request`); +report.push(`0 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-30T12:30:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3680 fix: rename title on short card in Builder`); +report.push(`15 8 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-05-30T12:33:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3680 fix: rename title on short card in Builder`); +report.push(`0 1 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-05-30T12:54:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3683 fix: added upn to getOir function`); +report.push(`4 2 src/ts/api/request.ts`); +report.push(`4 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`12 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2022-05-30T15:42:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 feat: added function for getting LIST or TEXT dictionaries`); +report.push(`54 11 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`0 1 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-05-30T17:24:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 feat: added function for getting TEXT attributes`); +report.push(`9 1 src/ts/api/acrq.ts`); +report.push(`10 7 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`5 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`4 4 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-05-30T17:29:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3368 feat: added function for getting TEXT attributes`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(``); +report.push(`2022-05-30T17:35:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3600 feat: add search for input`); +report.push(`2 0 src/styles/variables.scss`); +report.push(`15 1 src/ts/api/eei.ts`); +report.push(`12 13 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`26 0 src/ts/pages/ExternalEmployees/components/SerchCompany.tsx`); +report.push(`19 3 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`0 7 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-31T10:10:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3687 fix: change date validation`); +report.push(`11 2 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 0 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`8 0 src/ts/snippets/FilterPanel/components/DateFilter.tsx`); +report.push(``); +report.push(`2022-05-31T10:18:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3687 fix: change date validation`); +report.push(`7 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-05-31T10:45:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3596 feat: corrected ABAC attribute saving`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`4 3 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`3 3 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-05-31T11:04:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`19 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`61 44 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`5 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-05-31T11:21:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3600 feat: change input for search add store`); +report.push(`1 8 src/ts/api/eei.ts`); +report.push(`20 7 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`0 26 src/ts/pages/ExternalEmployees/components/SerchCompany.tsx`); +report.push(`17 0 src/ts/pages/ExternalEmployees/store/SearchInput.ts`); +report.push(`7 0 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-31T12:21:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`1 1 src/ts/components/JsonSchema/index.tsx`); +report.push(`5 0 src/ts/interfaces/request/Role.ts`); +report.push(`2 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`8 2 src/ts/pages/Template/store/Template.ts`); +report.push(`20 18 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`4 1 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`5 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-05-31T12:34:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-1340 fix: return search filters`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-05-31T13:43:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3600 fix: corrected search logic`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`35 32 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`1 3 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`0 17 src/ts/pages/ExternalEmployees/store/SearchInput.ts`); +report.push(`0 4 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`0 8 src/ts/pages/ExternalEmployees/styles/hacks.scss`); +report.push(``); +report.push(`2022-05-31T13:48:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: change format for selected role id`); +report.push(`2 2 src/ts/interfaces/request/Role.ts`); +report.push(`2 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`6 9 src/ts/pages/Template/store/Template.ts`); +report.push(`46 0 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(`12 13 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`2 5 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`8 6 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`18 14 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`2 6 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-05-31T13:53:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3379 feat: return user domain in Template`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`0 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-05-31T16:06:07+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3600 feat: fix warning in listSideBar`); +report.push(`0 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesListSideBar.tsx`); +report.push(`8 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(``); +report.push(`2022-05-31T16:09:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3600 feat: fix warning in listSideBar`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(``); +report.push(`2022-05-31T16:15:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3600 feat: condition in useEffect`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(``); +report.push(`2022-05-31T17:18:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3600 fix: corrected Sidebar`); +report.push(`7 10 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesListSideBar.tsx`); +report.push(`5 4 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`2 0 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(``); +report.push(`2022-06-01T11:14:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3466 fix: changed the order for orgUnit field`); +report.push(`12 4 src/ts/pages/TemplateOir/components/create-request/CategorizedSelect.tsx`); +report.push(`21 6 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`0 16 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2022-06-01T11:47:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`4 4 src/ts/pages/Template/components/Form.tsx`); +report.push(`6 8 src/ts/pages/Template/components/Template.tsx`); +report.push(`18 16 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`8 7 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(`9 9 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`3 3 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`4 4 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`5 5 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-06-01T11:54:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`12 12 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`4 4 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-06-01T11:59:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-01T12:14:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`12 5 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(`13 4 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`15 4 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`13 4 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`14 4 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-06-01T12:33:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`16 3 src/ts/pages/Template/components/Form.tsx`); +report.push(`11 6 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`7 5 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-06-01T13:08:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`15 10 src/ts/pages/Template/components/Template.tsx`); +report.push(`5 0 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`1 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-06-01T13:26:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3370 feat: add attributes in Roles`); +report.push(`0 26 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-01T13:27:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 feat: added Remove access for OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 3 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`32 6 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 3 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`11 14 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/access-request/loadTemplateInfo.tsx`); +report.push(`22 4 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(`0 19 src/ts/pages/TemplateOir/helpers/getDisableSubmitReason.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`6 4 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-06-01T13:33:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 feat: added Remove access for OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-06-01T14:17:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3705 fix: return old link in Request`); +report.push(`5 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(``); +report.push(`2022-06-02T09:55:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3549 fix: added validation`); +report.push(`27 16 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`6 3 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`6 17 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`16 4 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`4 4 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(``); +report.push(`2022-06-02T10:46:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3707 feat: add new filters in reconciliation and all`); +report.push(`23 0 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2022-06-02T11:01:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3707 feat: add new filters in reconciliation and all`); +report.push(`10 9 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-06-02T11:21:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3604 feat: add hack for integration form`); +report.push(`1 0 src/ts/api/eei.ts`); +report.push(`4 4 src/ts/pages/ExternalEmployees/components/{Company.tsx => Project.tsx}`); +report.push(`5 3 src/ts/pages/ExternalEmployees/components/{CompanyInfo.tsx => ProjectInfo.tsx}`); +report.push(`14 4 src/ts/pages/ExternalEmployees/helpers/validationRules.ts`); +report.push(`14 0 src/ts/pages/ExternalEmployees/helpers/validationRulesAgreements.ts`); +report.push(`29 0 src/ts/pages/ExternalEmployees/helpers/validationRulesEmployees.ts`); +report.push(`3 3 src/ts/pages/ExternalEmployees/index.tsx`); +report.push(`3 3 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`3 3 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`17 2 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`4 3 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`3 1 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(``); +report.push(`2022-06-02T11:44:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3604 fix: change method in http client`); +report.push(`2 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-06-02T12:47:51+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3549 fix: deleted commented styles`); +report.push(`0 5 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(``); +report.push(`2022-06-02T12:58:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 refactor: removed unused stuff and tided up the directory`); +report.push(`4 28 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`8 0 src/ts/pages/Request/components/DeleteRequest.tsx`); +report.push(`1 11 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`2 13 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`13 20 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`0 24 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`0 17 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(`2 56 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`0 28 src/ts/pages/TemplateOir/helpers/create-request/formatStaticData.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/{rules.ts => create-request/getFieldsByDependency.ts}`); +report.push(`0 16 src/ts/pages/TemplateOir/helpers/create-request/getFormattedValidationRules.ts`); +report.push(`0 47 src/ts/pages/TemplateOir/helpers/create-request/jsonSchemaStaticFields.ts`); +report.push(`0 2 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`21 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/{formatDynamicData.ts => mapUiDataToBackend.ts}`); +report.push(`40 0 src/ts/pages/TemplateOir/helpers/create-request/validateWithCallback.ts`); +report.push(`4 5 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`0 16 src/ts/pages/TemplateOir/interfaces/IStaticFields.ts`); +report.push(`0 11 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`5 5 src/ts/pages/TemplateOir/store/Template.ts`); +report.push(``); +report.push(`2022-06-02T13:02:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3604 fix: change http client for send files`); +report.push(`10 15 src/ts/helpers/http/Client.ts`); +report.push(`2 2 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(``); +report.push(`2022-06-02T13:38:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3604 fix: change http client for send files`); +report.push(`2 1 src/ts/api/eei.ts`); +report.push(`8 13 src/ts/helpers/http/Client.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(``); +report.push(`2022-06-02T15:34:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3604 feat: integration form add agreements`); +report.push(`1 2 src/ts/api/eei.ts`); +report.push(`0 2 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(``); +report.push(`2022-06-03T11:31:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3374 feat: add converter for abac attribute`); +report.push(`20 0 src/ts/interfaces/request/Role.ts`); +report.push(`34 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-06-03T12:24:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3603 feat: add integration for form project`); +report.push(`2 1 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`5 5 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/ProjectsList/ProjectsList.tsx`); +report.push(`3 8 src/ts/pages/ExternalEmployees/helpers/validationRules.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`13 2 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(``); +report.push(`2022-06-06T11:30:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`18 2 src/ts/pages/Template/helpers/converter.ts`); +report.push(`6 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-06T11:47:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`8 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(`12 6 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-06-06T12:01:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`15 4 src/ts/interfaces/request/RequestNew.ts`); +report.push(`12 6 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-06-06T12:12:07+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3605 feat: added form for employees`); +report.push(`2 1 src/ts/api/eei.ts`); +report.push(`50 0 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/AgreementsCard.tsx`); +report.push(`58 0 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/EmployeesCard.tsx`); +report.push(`1 0 src/ts/pages/ExternalEmployees/interfaces/Employees.ts`); +report.push(`0 1 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`15 1 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`1 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`4 74 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(``); +report.push(`2022-06-07T09:50:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`3 3 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-06-07T10:27:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(``); +report.push(`2022-06-07T10:37:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`11 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(`2 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-06-07T10:40:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add convert for abac attributes`); +report.push(`9 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(`0 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-06-07T12:11:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3602 feat: change card for main page external employees`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`64 0 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/CompanyCard.tsx`); +report.push(`21 8 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`2 2 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(`22 17 src/ts/snippets/FullCard/index.tsx`); +report.push(``); +report.push(`2022-06-07T12:22:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 feat: added logic from AIS`); +report.push(`18 17 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`68 10 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`60 23 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 3 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`0 31 src/ts/pages/TemplateOir/components/shared/ErrorNotification.tsx`); +report.push(`1 3 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`19 0 src/ts/pages/TemplateOir/helpers/access-request/getDisableSubmit.ts`); +report.push(`10 10 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(`16 0 src/ts/pages/TemplateOir/helpers/create-request/getDisableSubmit.ts`); +report.push(`0 37 src/ts/pages/TemplateOir/helpers/getDisableSubmit.ts`); +report.push(`18 1 src/ts/pages/TemplateOir/helpers/rules.ts`); +report.push(`21 8 src/ts/pages/TemplateOir/index.tsx`); +report.push(`4 9 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`93 0 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`8 29 src/ts/pages/TemplateOir/store/{Template.ts => CreateRequestStore.ts}`); +report.push(``); +report.push(`2022-06-07T12:38:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3371 feat: add abac attributes`); +report.push(`11 7 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-06-07T17:11:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: removed console log`); +report.push(`0 2 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-06-07T17:12:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: removed console log`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-06-08T13:53:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: corrected requestActionType`); +report.push(`3 3 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`10 14 src/ts/pages/Request/index.tsx`); +report.push(`10 18 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`20 33 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(``); +report.push(`2022-06-08T13:56:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: corrected requestActionType`); +report.push(`3 3 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`10 14 src/ts/pages/Request/index.tsx`); +report.push(`10 18 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`20 33 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(``); +report.push(`2022-06-08T14:52:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: corrected requestActionType`); +report.push(`4 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-06-08T14:53:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: corrected requestActionType`); +report.push(`4 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-06-08T18:03:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3455 fix: corrected store`); +report.push(`10 31 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2022-06-09T14:02:24+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3711 fix: fix role in list profile`); +report.push(`26 33 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(``); +report.push(`2022-06-10T10:08:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3820 feat: refactoring send file, delete hack new Blob`); +report.push(`4 10 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`2 12 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`2 12 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(``); +report.push(`2022-06-10T10:25:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3798 feat: change save logic in ABAC attributes`); +report.push(`2 4 src/ts/interfaces/request/Role.ts`); +report.push(`9 5 src/ts/pages/Template/helpers/converter.ts`); +report.push(`7 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`19 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-06-10T10:28:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3798 feat: change save logic in ABAC attributes`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-06-10T10:53:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3861 fix: add sort roles in Request`); +report.push(`12 0 src/ts/helpers/converter.ts`); +report.push(`3 8 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 8 src/ts/pages/Builder/helpers/formatter.ts`); +report.push(`11 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-06-10T10:57:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3861 fix: add sort roles in Request`); +report.push(`2 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`3 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-10T12:44:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3797 feat: added default orgUnits to OIR roles`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`24 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`3 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`6 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2022-06-10T14:46:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3798 fix: change logic for Text abac attributes`); +report.push(`3 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-06-14T10:48:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3792 feat: added default departments to OIR`); +report.push(`17 10 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`7 16 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(`8 6 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`5 4 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2022-06-14T10:52:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3792 fix: corrected Roles type prop`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-06-14T10:54:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3549 feat: Notification of the success of operations with TNP. Fixed TNP styles.`); +report.push(`39 10 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`6 4 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`20 2 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`15 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`14 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`7 1 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`21 0 src/ts/pages/Tnp/store/Profile.tsx`); +report.push(`4 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`2 0 src/ts/pages/Tnp/styles/shor-card.scss`); +report.push(`0 1 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(``); +report.push(`2022-06-14T12:13:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change snippet for Treatments`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`83 0 src/ts/pages/Treatments2/components/RequestList.tsx`); +report.push(`37 0 src/ts/pages/Treatments2/helpers/routes.ts`); +report.push(`202 0 src/ts/pages/Treatments2/index.tsx`); +report.push(`5 0 src/ts/pages/Treatments2/store/SearchFilters.ts`); +report.push(`1 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-06-14T12:23:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change snippet for Treatments`); +report.push(`7 7 src/ts/pages/Treatments2/helpers/routes.ts`); +report.push(`12 4 src/ts/pages/Treatments2/index.tsx`); +report.push(``); +report.push(`2022-06-14T12:45:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change logic for Treatments`); +report.push(`0 0 src/ts/pages/{Treatments2 => Treatments}/components/RequestList.tsx`); +report.push(`0 0 src/ts/pages/{Treatments2 => Treatments}/helpers/routes.ts`); +report.push(`118 111 src/ts/pages/Treatments/index.tsx`); +report.push(`111 118 src/ts/pages/Treatments2/index.tsx`); +report.push(``); +report.push(`2022-06-14T16:56:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3763 feat: change card company and add status`); +report.push(`1 2 src/ts/api/eei.ts`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(`2 0 src/ts/helpers/constants.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`2 2 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`11 1 src/ts/pages/Tnp/components/Archive/Info.tsx`); +report.push(`5 5 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`10 2 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(`5 1 src/ts/snippets/FullCard/styles/info.scss`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`15 0 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`3 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-06-14T22:43:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3834 feat: card header length trimmed`); +report.push(`1 0 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-06-15T12:34:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change logic in reconciliations`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`83 0 src/ts/pages/Reconciliations2/components/RequestList.tsx`); +report.push(`37 0 src/ts/pages/Reconciliations2/helpers/routes.ts`); +report.push(`276 0 src/ts/pages/Reconciliations2/index.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations2/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-06-15T13:04:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3763 feat: fix info and remove approvalStatus`); +report.push(`0 1 src/ts/interfaces/request/RequestFull.ts`); +report.push(`0 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`0 11 src/ts/pages/Tnp/components/Archive/Info.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardEmployees.tsx`); +report.push(`29 10 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`2 3 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-06-15T13:39:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3847 feat: added constraint fot external companies in the Tree`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/components/Select/index.tsx`); +report.push(`4 0 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`8 3 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(`1 1 src/ts/components/Tree/components/TreeItem.tsx`); +report.push(`4 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`3 0 src/ts/components/Tree/index.scss`); +report.push(`2 0 src/ts/components/Tree/index.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-06-15T13:42:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change code in reconciliations`); +report.push(`0 8 src/ts/pages/Reconciliations/index.scss`); +report.push(`139 114 src/ts/pages/Reconciliations/index.tsx`); +report.push(`0 0 src/ts/pages/{Reconciliations => Reconciliations2}/ButtonsWrapper.tsx`); +report.push(`0 83 src/ts/pages/Reconciliations2/components/RequestList.tsx`); +report.push(`0 37 src/ts/pages/Reconciliations2/helpers/routes.ts`); +report.push(`8 0 src/ts/pages/Reconciliations2/index.scss`); +report.push(`86 136 src/ts/pages/Reconciliations2/index.tsx`); +report.push(``); +report.push(`2022-06-15T13:44:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change code in reconciliations`); +report.push(`93 0 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(``); +report.push(`2022-06-15T13:53:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change code in reconciliations`); +report.push(`0 12 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`0 93 src/ts/pages/Reconciliations2/ButtonsWrapper.tsx`); +report.push(`0 8 src/ts/pages/Reconciliations2/index.scss`); +report.push(`0 226 src/ts/pages/Reconciliations2/index.tsx`); +report.push(`0 5 src/ts/pages/Reconciliations2/store/SearchFilters.ts`); +report.push(`0 203 src/ts/pages/Treatments2/index.tsx`); +report.push(`0 5 src/ts/pages/Treatments2/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-06-15T14:26:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change code in reconciliations`); +report.push(`6 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/FilterByUser.tsx`); +report.push(`44 70 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-06-15T14:28:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3740 refactor: change code in reconciliations`); +report.push(`101 0 src/ts/snippets/FilterPanel/components/UserFilterFull.tsx`); +report.push(``); +report.push(`2022-06-15T14:42:56+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3886 fix: hide Search div for disabled Tree`); +report.push(`3 1 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-06-15T15:22:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3888 fix: corrected default length for Input`); +report.push(`8 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(``); +report.push(`2022-06-15T15:24:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3888 fix: corrected default length for Input`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(``); +report.push(`2022-06-16T10:13:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3880 feat: restore values for ABAC attributes`); +report.push(`42 9 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-06-16T10:51:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3880 feat: restore values for ABAC attributes`); +report.push(`2 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-16T11:16:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3737 feat: change store for save saveRequest`); +report.push(`2 23 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`8 4 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(``); +report.push(`2022-06-16T12:11:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3792 fix: try catch wrong RegExp`); +report.push(`7 2 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-06-16T13:49:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3763 feat: fix padding`); +report.push(`1 1 src/ts/snippets/FullCard/styles/info.scss`); +report.push(``); +report.push(`2022-06-16T14:16:34+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3835 feat: Applying the TNP version at the push of a button`); +report.push(`3 0 src/ts/api/tsrVersion.ts`); +report.push(`11 0 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(``); +report.push(`2022-06-16T14:31:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3880 feat: restore role abac attributes in Draft`); +report.push(`6 0 src/ts/interfaces/request/Role.ts`); +report.push(`34 13 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-16T14:34:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3880 feat: restore role abac attributes in Draft`); +report.push(`5 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-16T16:03:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3861 fix: add sort for roles`); +report.push(`12 0 src/ts/helpers/converter.ts`); +report.push(`3 8 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 8 src/ts/pages/Builder/helpers/formatter.ts`); +report.push(`2 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`12 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(`6 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-16T16:10:00+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>.npmrc edited online with Bitbucket`); +report.push(`2 2 .npmrc`); +report.push(``); +report.push(`2022-06-16T17:03:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3835 feat: Added error output if user tries to invoke a version several times in a row`); +report.push(`2 2 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`2 2 src/ts/pages/Tnp/styles/shor-card.scss`); +report.push(``); +report.push(`2022-06-17T10:35:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3704 fix: add saved favorites`); +report.push(`13 5 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(``); +report.push(`2022-06-17T10:53:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3722 fix: add disable button for domains in Template`); +report.push(`3 39 src/ts/pages/Template/components/Template.tsx`); +report.push(`45 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-06-17T12:09:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-2445 fix: added disabling constaint for OIR orgUnit`); +report.push(`5 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-06-17T12:38:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3731 fix: add error message and disable for save Draft`); +report.push(`5 5 src/ts/helpers/http/Client.ts`); +report.push(`51 0 src/ts/pages/PageWrapper/components/ErrorMessage.tsx`); +report.push(`16 11 src/ts/pages/PageWrapper/index.tsx`); +report.push(`2 0 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(``); +report.push(`2022-06-17T13:17:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3901 fix: change headers and filters in requests`); +report.push(`7 7 src/ts/pages/Treatments/helpers/routes.ts`); +report.push(``); +report.push(`2022-06-17T14:48:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3764 feat: refactoring tnp add store for consumers and credentials`); +report.push(`2 2 src/ts/api/tsr.ts`); +report.push(`9 19 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`8 18 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`4 3 src/ts/pages/Tnp/store/{Profile.tsx => Profile.ts}`); +report.push(`15 0 src/ts/pages/Tnp/store/saveAccessRight.ts`); +report.push(`15 0 src/ts/pages/Tnp/store/saveConsumer.ts`); +report.push(``); +report.push(`2022-06-17T16:11:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3764 feat: add disabled for btn`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`2 0 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(``); +report.push(`2022-06-17T16:13:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3903 fix: show select domain for user with bad UPN`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(`11 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-20T10:10:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 feat: added Edit form for OIR Create request`); +report.push(`5 7 src/ts/interfaces/request/RequestFull.ts`); +report.push(`41 0 src/ts/pages/Request/components/EditCreateRequest.tsx`); +report.push(`54 10 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`17 3 src/ts/pages/Request/index.tsx`); +report.push(`6 3 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`28 0 src/ts/pages/TemplateOir/components/create-request/EditForm.tsx`); +report.push(`4 3 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-06-20T10:17:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 feat: added Edit form for OIR Create request`); +report.push(`8 6 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-20T10:37:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3904 feat: When click the Save button all data on the form disappears`); +report.push(`1 1 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`4 2 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-06-20T10:49:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3884 fix: add sort for roles when User changed in Template`); +report.push(`8 5 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-06-20T10:52:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3884 fix: add sort for roles when User changed in Template`); +report.push(`5 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-06-20T11:30:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3764 fix: remove clear form`); +report.push(`1 1 src/ts/pages/Tnp/store/Profile.ts`); +report.push(``); +report.push(`2022-06-20T14:51:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3918 fix: added new constaint for Tree component`); +report.push(`0 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`0 4 src/ts/components/Select/index.tsx`); +report.push(`1 5 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`0 4 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`0 2 src/ts/components/Tree/index.tsx`); +report.push(`0 4 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`21 6 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-06-20T17:12:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3799 feat: added notification for status of templete`); +report.push(`13 0 src/ts/pages/Template/index.tsx`); +report.push(`28 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-06-20T17:30:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 fix: added button to save Edit OIR form`); +report.push(`11 2 src/ts/api/request.ts`); +report.push(`14 1 src/ts/pages/Request/components/EditCreateRequest.tsx`); +report.push(`5 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`3 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`30 6 src/ts/pages/TemplateOir/components/create-request/EditForm.tsx`); +report.push(`7 2 src/ts/pages/TemplateOir/components/shared/SuccessRequest.tsx`); +report.push(`9 3 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`9 6 src/ts/pages/TemplateOir/helpers/create-request/validateWithCallback.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`6 5 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2022-06-20T17:50:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3918 fix: corrected path`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-06-20T18:32:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3895 fix: renamed OIR field and remove div title for checkbox`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`1 1 src/ts/pages/Request/components/DeleteRequest.tsx`); +report.push(``); +report.push(`2022-06-20T18:36:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3895 fix: renamed OIR field and remove div title for checkbox`); +report.push(`1 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2022-06-21T10:16:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3882 fix: add update page number for search filters`); +report.push(`3 1 src/ts/pages/AllRequests/index.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 0 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-06-21T11:19:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3931 fix: corrected getDisableForTreeItems function`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-06-21T11:37:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3923 fix: add user domain in Draft`); +report.push(`1 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-21T11:50:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3923 fix: add user domain in Draft`); +report.push(`5 2 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-06-21T12:42:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 fix: corrected checkExistence`); +report.push(`4 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-06-21T13:52:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3858 feat: add catch for error 503`); +report.push(`9 0 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-06-21T14:28:25+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3934 feat: Added new actions with build. clearFrom false`); +report.push(`2 2 src/ts/api/tsrVersion.ts`); +report.push(`3 3 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`13 12 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-06-21T18:18:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 feat: added modal window for IMPROVED requests`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 1 src/ts/api/request.ts`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`11 4 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`3 1 src/ts/snippets/RequestForm/components/ConfirmModal.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-06-21T18:22:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3851 fix: change proxy`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-06-22T14:40:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-2199 fix: merge with master`); +report.push(`2 1 src/ts/helpers/validation/index.test.ts`); +report.push(``); +report.push(`2022-06-22T17:39:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`255 0 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(`252 0 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`97 0 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`118 0 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`17 0 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`60 237 src/ts/pages/Reconciliations/index.tsx`); +report.push(`10 6 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`2 2 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-06-23T12:47:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`1 0 src/ts/api/request.ts`); +report.push(`42 1 src/ts/api/tsrVersion.ts`); +report.push(`18 0 src/ts/interfaces/TnpVersion.ts`); +report.push(`8 9 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`8 6 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`6 6 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`36 13 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`4 5 src/ts/snippets/FullCard/components/Footer.tsx`); +report.push(`3 4 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`5 0 src/ts/snippets/FullCard/interfaces/CardItem.ts`); +report.push(`166 0 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(`2 4 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(``); +report.push(`2022-06-23T13:25:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`1 0 src/ts/interfaces/TnpVersion.ts`); +report.push(`16 9 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-06-23T13:25:54+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3992 feat: Display error message if the AccessRights is not selected in the profile`); +report.push(`10 7 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-06-23T13:30:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`2 1 src/ts/interfaces/TnpVersion.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-06-23T14:02:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3954 feat: add uuid for RulesList`); +report.push(`10 10 src/ts/api/constructor.ts`); +report.push(`1 0 src/ts/pages/Builder/components/shared/MasterCheckbox.tsx`); +report.push(`9 7 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-06-23T14:38:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`0 1 src/ts/api/request.ts`); +report.push(`2 2 src/ts/api/tsrVersion.ts`); +report.push(`1 1 src/ts/interfaces/TnpVersion.ts`); +report.push(`1 1 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`2 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-23T14:52:08+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3252 feat: Rename Access Credentials section`); +report.push(`1 1 src/ts/pages/Builder/helpers/constants.ts`); +report.push(`1 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-06-23T16:02:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3921 feat: Make window full width of the workspace in the profiles`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`18 18 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-06-23T17:28:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3913 feat: add btn in header template`); +report.push(`81 3 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`10 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`14 1 src/ts/pages/Builder/styles/template.scss`); +report.push(`1 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-06-23T17:34:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1857 feat: refactor table step 1`); +report.push(`5 3 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`17 41 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`5 2 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`2 16 src/ts/components/Table/components/Settings.tsx`); +report.push(`7 10 src/ts/components/Table/components/TableBody.tsx`); +report.push(`5 7 src/ts/components/Table/components/TableHead.tsx`); +report.push(`15 8 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`6 13 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`10 17 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`0 64 src/ts/components/Table/helpers/mergeObjects.ts`); +report.push(`0 74 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`59 141 src/ts/components/Table/index.tsx`); +report.push(`1 3 src/ts/components/Table/interfaces/shared.ts`); +report.push(`52 53 src/ts/components/Table/styles/index.scss`); +report.push(`0 1 src/ts/components/Table/styles/info.scss`); +report.push(`0 3 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`0 6 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`0 1 src/ts/pages/Builder/styles/table.scss`); +report.push(`0 11 src/ts/pages/Reports/components/Table.tsx`); +report.push(`0 4 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`3 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`0 2 src/ts/pages/Tnp/components/Archive/TableList.tsx`); +report.push(`0 3 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-06-24T10:18:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 feat: add TNP in reconciliations`); +report.push(`13 32 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-06-24T12:22:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`37 23 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`6 7 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`13 5 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`6 2 src/ts/snippets/CardList/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-24T12:36:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`5 0 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`3 0 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`3 0 src/ts/pages/Treatments/components/RequestList.tsx`); +report.push(`4 3 src/ts/snippets/CardList/index.tsx`); +report.push(``); +report.push(`2022-06-24T12:40:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`3 2 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`2 0 src/ts/snippets/CardList/index.tsx`); +report.push(``); +report.push(`2022-06-24T12:43:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`0 1 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`0 1 src/ts/snippets/CardList/index.tsx`); +report.push(``); +report.push(`2022-06-24T12:46:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`0 17 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-06-24T13:41:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`2 0 src/ts/api/tsrVersion.ts`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`1 0 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`22 9 src/ts/snippets/CardList/index.tsx`); +report.push(`2 1 src/ts/snippets/CardList/interfaces/ICardItem.ts`); +report.push(``); +report.push(`2022-06-24T13:52:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: add TNP in reconciliations and chanhe RoadMap`); +report.push(`1 7 src/ts/api/tsrVersion.ts`); +report.push(`1 1 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`1 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`19 9 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`0 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(`1 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-06-24T16:27:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3914 feat: add page versions template`); +report.push(`1 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`32 0 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`14 1 src/ts/pages/Builder/index.tsx`); +report.push(`12 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`278 0 src/ts/pages/Builder/pages/VersionMain.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForCreate.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`0 0 src/ts/{pages/Tnp/components => snippets/LinkHeader}/Header.tsx`); +report.push(``); +report.push(`2022-06-24T16:29:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: change call action for TNP`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`0 1 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`0 2 src/ts/snippets/CardList/index.tsx`); +report.push(``); +report.push(`2022-06-24T17:02:59+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3933 fix: Add confirmation for action with the build`); +report.push(`72 0 src/ts/pages/Tnp/components/ConfirmModal/ConfirmModal.tsx`); +report.push(`75 28 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`12 0 src/ts/pages/Tnp/helpers/VersionMap/common.ts`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(`9 0 src/ts/pages/Tnp/styles/modal.scss`); +report.push(`1 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-06-25T09:27:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: change call action for TNP`); +report.push(`2 2 src/ts/snippets/CardList/helpers/index.ts`); +report.push(``); +report.push(`2022-06-25T10:01:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: change logic in modal window for TNP`); +report.push(`2 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`140 0 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`11 0 src/ts/snippets/CardList/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-06-25T10:52:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: change logic in modal window for TNP`); +report.push(`8 8 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`2 2 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`19 20 src/ts/snippets/CardList/index.tsx`); +report.push(`1 1 src/ts/snippets/CardList/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-06-25T12:13:31+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3964 fix: corrected store clear`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/IncompatibilityRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2022-06-25T12:28:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 feat: change requests in RoadMap in TNP`); +report.push(`14 38 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`6 5 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`11 25 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`2 1 src/ts/pages/Tnp/interfaces/IAgreement.ts`); +report.push(`1 1 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(``); +report.push(`2022-06-25T12:55:08+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3941 fix: corrected field for RM role`); +report.push(`3 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-06-25T12:56:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3941 fix: corrected field for RM role`); +report.push(`0 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-06-25T13:42:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 fix: change data in TNP archive`); +report.push(`0 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`18 13 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`122 47 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`0 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`5 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-25T13:46:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3960 fix: change data in TNP archive`); +report.push(`0 168 src/ts/pages/Tnp/components/Archive/FullCard.tsx`); +report.push(`0 45 src/ts/pages/Tnp/components/Archive/Info.tsx`); +report.push(`0 59 src/ts/pages/Tnp/components/Archive/List.tsx`); +report.push(`0 117 src/ts/pages/Tnp/components/Archive/TableList.tsx`); +report.push(``); +report.push(`2022-06-25T13:46:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3392 fix: added callbeck for validation of dictionaryCode`); +report.push(`4 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`14 1 src/ts/pages/Builder/components/modals/DictionaryElementForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(``); +report.push(`2022-06-25T15:08:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3958 fix: remove template checking in Request`); +report.push(`1 1 src/ts/pages/Template/index.tsx`); +report.push(`1 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-06-25T22:34:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4019 fix: change status for Error`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`5 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-26T09:47:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4023 fix: add user info for TNP archive card`); +report.push(`3 0 src/ts/api/user.ts`); +report.push(`5 2 src/ts/interfaces/TnpVersion.ts`); +report.push(`40 15 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`23 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-26T09:53:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4023 fix: add user info for TNP archive card`); +report.push(`2 1 src/ts/helpers/formatter.ts`); +report.push(``); +report.push(`2022-06-26T10:11:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4026 fix: change tet in first step RoadMap`); +report.push(`3 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`12 2 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-06-26T10:19:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4026 fix: change tet in first step RoadMap`); +report.push(`29 31 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-06-26T10:36:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3739 fix: hide Table view`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(``); +report.push(`2022-06-26T10:47:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4013 fix: return RUQUIRED flag in Builder main form for TextArea`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-06-26T12:01:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3706 fix: add paginations in personnel service`); +report.push(`3 1 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2022-06-26T12:05:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3706 fix: change style for buttons on TNP card`); +report.push(`1 0 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2022-06-26T12:07:12+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3939 fix: corrected Save Draft button`); +report.push(`1 1 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`1 1 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`0 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(``); +report.push(`2022-06-26T12:07:25+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4020 fix: empty excel fix`); +report.push(`1 1 src/ts/interfaces/TnpVersion.ts`); +report.push(`3 3 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-06-26T12:28:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3747 fix: fix style for title TNP in conflict card`); +report.push(`1 1 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-06-26T12:50:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3474 fix: hide control panel`); +report.push(`15 14 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(``); +report.push(`2022-06-27T10:44:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4035 feat: add TNP status`); +report.push(`0 21 src/ts/helpers/constants.test.ts`); +report.push(`0 66 src/ts/helpers/constants.ts`); +report.push(`4 19 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(`2 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`3 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Request/index.tsx`); +report.push(`8 6 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/cards.tsx`); +report.push(`2 1 src/ts/pages/Requests/store/RequestsStore.ts`); +report.push(`2 2 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`2 2 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`1 1 src/ts/snippets/CardList/helpers/index.ts`); +report.push(`4 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(`2 2 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`2 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`5 5 src/ts/snippets/RequestForm/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`10 5 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`14 0 src/ts/snippets/RequestStatus/helpers/constants/externalCompany.ts`); +report.push(`61 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(`50 0 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(`20 0 src/ts/snippets/RequestStatus/helpers/constants/template.ts`); +report.push(`29 0 src/ts/snippets/RequestStatus/helpers/constants/tnp.ts`); +report.push(`22 18 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`5 4 src/ts/snippets/RequestStatus/helpers/index.ts`); +report.push(``); +report.push(`2022-06-27T10:54:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4035 feat: add TNP status`); +report.push(`3 1 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(``); +report.push(`2022-06-27T11:08:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4035 fix: add TNP status`); +report.push(`28 14 src/ts/pages/Authorization/store/Terminology.ts`); +report.push(``); +report.push(`2022-06-27T11:52:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3914 feat: add page versions`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`32 0 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`14 1 src/ts/pages/Builder/index.tsx`); +report.push(`12 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`280 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForCreate.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`5 1 src/ts/snippets/Buttons/index.tsx`); +report.push(`0 0 src/ts/{pages/Tnp/components => snippets/LinkHeader}/Header.tsx`); +report.push(``); +report.push(`2022-06-27T13:02:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: refactored Table step 1`); +report.push(`119 0 src/ts/components/Table2/components/AdditionalRow.tsx`); +report.push(`33 0 src/ts/components/Table2/components/BackgroundTableGrid.tsx`); +report.push(`105 0 src/ts/components/Table2/components/Column.tsx`); +report.push(`24 0 src/ts/components/Table2/components/ContextMenu.tsx`); +report.push(`44 0 src/ts/components/Table2/components/Groups.tsx`); +report.push(`40 0 src/ts/components/Table2/components/MasterCheckbox.tsx`); +report.push(`109 0 src/ts/components/Table2/components/Settings.tsx`); +report.push(`89 0 src/ts/components/Table2/components/TableBody.tsx`); +report.push(`128 0 src/ts/components/Table2/components/TableCell.tsx`); +report.push(`283 0 src/ts/components/Table2/components/TableHead.tsx`); +report.push(`39 0 src/ts/components/Table2/components/templates/CellBoolean.tsx`); +report.push(`48 0 src/ts/components/Table2/components/templates/CellButton.tsx`); +report.push(`48 0 src/ts/components/Table2/components/templates/CellCheckbox.tsx`); +report.push(`61 0 src/ts/components/Table2/components/templates/CellContextMenu.tsx`); +report.push(`54 0 src/ts/components/Table2/components/templates/CellDropdown.tsx`); +report.push(`89 0 src/ts/components/Table2/components/templates/CellEdit.tsx`); +report.push(`36 0 src/ts/components/Table2/components/templates/CellLink.tsx`); +report.push(`65 0 src/ts/components/Table2/components/templates/CellList.tsx`); +report.push(`39 0 src/ts/components/Table2/components/templates/CellNumber.tsx`); +report.push(`73 0 src/ts/components/Table2/components/templates/CellStatusTag.tsx`); +report.push(`27 0 src/ts/components/Table2/components/templates/CellString.tsx`); +report.push(`25 0 src/ts/components/Table2/helpers/calculateTableWidth.ts`); +report.push(`24 0 src/ts/components/Table2/helpers/formatter.ts`); +report.push(`32 0 src/ts/components/Table2/helpers/getColumnConfigs.ts`); +report.push(`15 0 src/ts/components/Table2/helpers/getRowList.ts`); +report.push(`231 0 src/ts/components/Table2/index.tsx`); +report.push(`51 0 src/ts/components/Table2/interfaces/shared.ts`); +report.push(`24 0 src/ts/components/Table2/styles/cell-list.scss`); +report.push(`80 0 src/ts/components/Table2/styles/hacks.scss`); +report.push(`297 0 src/ts/components/Table2/styles/index.scss`); +report.push(`52 0 src/ts/components/Table2/styles/info.scss`); +report.push(`113 0 src/ts/components/Table2/styles/settings.scss`); +report.push(``); +report.push(`2022-06-27T16:01:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3903 fix: selected domain in Request`); +report.push(`3 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`10 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(`6 9 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-06-27T16:17:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3253 fix: rename property in Build`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-06-27T16:55:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4031 feat: add TNP in notification`); +report.push(`1 1 src/ts/api/notification.ts`); +report.push(`47 25 src/ts/interfaces/Notification.ts`); +report.push(`1 1 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`3 3 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`23 153 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`177 0 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(`105 0 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(``); +report.push(`2022-06-28T10:35:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4031 feat: add TNP in notification`); +report.push(`1 2 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`6 21 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(``); +report.push(`2022-06-28T11:27:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1875 feat: refactor Table step 1`); +report.push(`1 1 .npmrc`); +report.push(`0 33 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`0 24 src/ts/components/Table/components/ContextMenu.tsx`); +report.push(`9 6 src/ts/components/Table/components/{AdditionalRow.tsx => ExpandedRow.tsx}`); +report.push(`2 0 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`18 11 src/ts/components/Table/components/TableBody.tsx`); +report.push(`11 29 src/ts/components/Table/components/TableCell.tsx`); +report.push(`53 80 src/ts/components/Table/components/TableHead.tsx`); +report.push(`2 8 src/ts/components/Table/components/{templates => cells}/CellButton.tsx`); +report.push(`1 7 src/ts/components/Table/components/{templates => cells}/CellCheckbox.tsx`); +report.push(`5 6 src/ts/components/Table/components/{templates => cells}/CellContextMenu.tsx`); +report.push(`1 1 src/ts/components/Table/components/{templates => cells}/CellDropdown.tsx`); +report.push(`3 2 src/ts/components/Table/components/{templates => cells}/CellLink.tsx`); +report.push(`18 12 src/ts/components/Table/components/{templates => cells}/CellList.tsx`); +report.push(`8 8 src/ts/components/Table/components/{templates => cells}/CellNumber.tsx`); +report.push(`3 2 src/ts/components/Table/components/{templates => cells}/CellStatusTag.tsx`); +report.push(`6 3 src/ts/components/Table/components/{templates => cells}/CellString.tsx`); +report.push(`0 39 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`0 89 src/ts/components/Table/components/templates/CellEdit.tsx`); +report.push(`1 1 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 1 src/ts/components/Table/helpers/formatter.ts`); +report.push(`34 84 src/ts/components/Table/index.tsx`); +report.push(`19 19 src/ts/components/Table/styles/cell-list.scss`); +report.push(`47 62 src/ts/components/Table/styles/hacks.scss`); +report.push(`133 233 src/ts/components/Table/styles/index.scss`); +report.push(`0 2 src/ts/components/Table/styles/info.scss`); +report.push(`0 2 src/ts/components/Table/styles/settings.scss`); +report.push(``); +report.push(`2022-06-28T11:37:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3915 feat: add roudmap in template`); +report.push(`23 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`9 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`25 21 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/index.tsx`); +report.push(`7 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`4 1 src/ts/pages/Builder/view/List.tsx`); +report.push(``); +report.push(`2022-06-28T11:57:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1875 feat: refactor Table step 1`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 4 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(``); +report.push(`2022-06-28T12:07:52+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1875 feat: refactor Table step 1`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(``); +report.push(`2022-06-28T12:14:32+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1875 feat: refactor Table step 1`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-06-28T12:23:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3915 feat: add text route in template`); +report.push(`16 19 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`8 0 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(``); +report.push(`2022-06-28T12:29:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4042 feat: change input data in RequestStatus`); +report.push(`3 15 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`4 3 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`2 5 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`4 8 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/LinkOnSupport.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/UserList.tsx`); +report.push(`47 0 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`9 10 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`6 6 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`8 6 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(``); +report.push(`2022-06-28T12:36:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4042 feat: change input data in RequestStatus`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/constants/externalCompany.ts`); +report.push(`15 15 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(`4 4 src/ts/snippets/RequestStatus/helpers/constants/template.ts`); +report.push(`7 7 src/ts/snippets/RequestStatus/helpers/constants/tnp.ts`); +report.push(``); +report.push(`2022-06-28T13:05:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-1875 feat: refactor Table step 1`); +report.push(`0 115 src/ts/pages/Tnp/components/Archive/TableList.tsx`); +report.push(``); +report.push(`2022-06-28T13:58:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3915 feat: add link in template`); +report.push(`11 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(``); +report.push(`2022-06-28T13:58:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4042 feat: change input data in RequestStatus`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`29 4 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`2 0 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(`3 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2022-06-28T14:01:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4042 feat: change input data in RequestStatus`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-06-28T17:21:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3915 feat: fix empowerments and add subHeader for template`); +report.push(`10 0 src/ts/api/constructor.ts`); +report.push(`4 4 src/ts/api/roles.ts`); +report.push(`22 0 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`17 11 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`8 0 src/ts/pages/Builder/index.tsx`); +report.push(`5 4 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`11 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(``); +report.push(`2022-06-29T01:03:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3287 fix: remove required for property Request help text`); +report.push(`0 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-06-29T01:12:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4049 fix: add tnpId for pagination in Archive`); +report.push(`4 19 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-06-29T01:22:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4050 fix: add formatter for TNP Archive`); +report.push(`6 0 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`2 3 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-06-29T01:27:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4050 fix: add formatter for TNP Archive`); +report.push(`8 4 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-06-29T01:44:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4041 fix: add new jobType for EASUP`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(``); +report.push(`2022-06-29T01:49:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4045 fix: add property query for search Catalogue item in Builder`); +report.push(`4 1 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-06-29T09:55:07+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3915 feat: delete state empowermentid`); +report.push(`0 6 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 4 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(``); +report.push(`2022-06-29T11:15:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4052 fix: add id for Route object`); +report.push(`1 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-06-29T11:35:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4052 fix: change id for request in RequestForm`); +report.push(`1 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-06-29T12:04:09+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4053 fix: corrected Roles view in Request`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-06-29T12:43:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4053 fix: corrected Roles view in Request`); +report.push(`5 2 src/ts/interfaces/request/Role.ts`); +report.push(``); +report.push(`2022-06-29T13:00:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4054 fix: change logic for template status`); +report.push(`2 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`5 9 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-06-29T14:23:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4057 fix: generation email text in Request`); +report.push(`1 3 src/ts/snippets/RequestStatus/components/cards/UserList.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-06-29T15:26:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4056 fix: coorected Roles view in Request`); +report.push(`21 1 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-06-29T15:26:38+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4056 fix: coorected Roles view in Request`); +report.push(`1 21 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-06-29T15:33:25+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4056 fix: coorected Roles view in Request`); +report.push(`21 1 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-06-29T15:33:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4056 fix: coorected Roles view in Request`); +report.push(`1 21 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-06-29T17:18:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4057 fix: remove check template status`); +report.push(`2 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-06-29T18:28:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added StickyWrapper for Table`); +report.push(`1 1 src/setupProxy.js`); +report.push(`47 29 src/ts/components/Table/components/TableBody.tsx`); +report.push(`2 2 src/ts/components/Table/components/TableCell.tsx`); +report.push(`44 27 src/ts/components/Table/components/TableHead.tsx`); +report.push(`11 9 src/ts/components/Table/components/cells/{CellButton.tsx => CellExpand.tsx}`); +report.push(`32 3 src/ts/components/Table/index.tsx`); +report.push(`0 1 src/ts/components/Table/interfaces/shared.ts`); +report.push(`27 4 src/ts/components/Table/styles/hacks.scss`); +report.push(`18 4 src/ts/components/Table/styles/index.scss`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`0 1 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-06-30T09:27:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3910 feat: add template in reconciliations`); +report.push(`2 2 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`268 0 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`99 0 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`125 0 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`6 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-06-30T10:22:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4066 feat: change view for user UPN`); +report.push(`10 0 src/ts/helpers/formatter.ts`); +report.push(`4 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`4 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`2 1 src/ts/snippets/RequestForm/components/UserDetails.tsx`); +report.push(``); +report.push(`2022-06-30T11:18:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3916 feat: connect version to api fix header and cards`); +report.push(`16 10 src/ts/api/constructor.ts`); +report.push(`16 24 src/ts/pages/Builder/components/Header.tsx`); +report.push(`10 8 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`41 2 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`11 17 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`2 2 src/ts/pages/Builder/index.tsx`); +report.push(`11 3 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`39 14 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`9 6 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`23 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`15 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`5 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-06-30T11:39:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added StickyWrapper for Table`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-06-30T11:45:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added StickyWrapper for Table`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Table/styles/hacks.scss`); +report.push(``); +report.push(`2022-06-30T12:42:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4067 fix: add big hint for role info`); +report.push(`21 3 src/ts/components/Hint/components/Portal.tsx`); +report.push(`1 1 src/ts/components/Hint/index.scss`); +report.push(`3 1 src/ts/components/Hint/index.tsx`); +report.push(``); +report.push(`2022-06-30T13:42:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4068 fix: fix call action for requests in Reconcilatins`); +report.push(`2 11 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`20 11 src/ts/pages/Treatments/components/RequestList.tsx`); +report.push(``); +report.push(`2022-06-30T14:10:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4068 feat: add save and load bug report in global`); +report.push(`7 0 src/ts/helpers/http/cache.ts`); +report.push(``); +report.push(`2022-06-30T16:00:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4047 feat: add short message in comments in RoadMap`); +report.push(`18 2 src/ts/snippets/RequestStatus/components/cards/Comment.tsx`); +report.push(``); +report.push(`2022-06-30T16:24:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3919 feat: added links parser to Hint in OIR`); +report.push(`5 0 src/ts/components/Hint/hacks.scss`); +report.push(`3 0 src/ts/components/Hint/index.scss`); +report.push(`15 2 src/ts/snippets/HelpIcon/index.tsx`); +report.push(``); +report.push(`2022-06-30T16:29:53+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3916 feat: fix load and empowermentsStore`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`0 4 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 12 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`0 13 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-06-30T16:46:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3919 feat: added links parser to Hint in OIR`); +report.push(`1 1 src/ts/components/Hint/hacks.scss`); +report.push(``); +report.push(`2022-06-30T17:26:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4073 fix: change logic for select roles and calc parent ids`); +report.push(`9 5 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-06-30T17:28:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4073 fix: change logic for select roles and calc parent ids`); +report.push(`0 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-06-30T18:28:19+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3897 fix: corrected old selected Roles view in Request`); +report.push(`2 1 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-06-30T18:38:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3919 feat: added links parser to Hint in OIR`); +report.push(`1 1 src/ts/snippets/HelpIcon/index.tsx`); +report.push(``); +report.push(`2022-07-01T11:59:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4072 fix: chancge common button`); +report.push(`7 3 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(``); +report.push(`2022-07-01T14:26:44+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3917 feat: close edit input in version page connect api with worked backend`); +report.push(`9 9 src/ts/api/constructor.ts`); +report.push(`2 2 src/ts/api/roles.ts`); +report.push(`5 16 src/ts/pages/Builder/components/Header.tsx`); +report.push(`8 7 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`7 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`7 2 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`5 4 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`9 2 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`3 3 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`7 11 src/ts/pages/Builder/index.tsx`); +report.push(`3 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`6 3 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`6 3 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`5 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`6 3 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`5 2 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`34 18 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`5 6 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`6 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-07-01T16:11:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4083 fix: add filter by status`); +report.push(`11 0 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(``); +report.push(`2022-07-02T10:48:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4077 fix: remove link in notification`); +report.push(`2 4 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(``); +report.push(`2022-07-02T11:08:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4083 fix: remove status for status filter in Reconcilations`); +report.push(`10 2 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(``); +report.push(`2022-07-02T11:18:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4079 fix: change logic for restore filters from URL in treatments`); +report.push(`3 1 src/ts/helpers/parser.ts`); +report.push(``); +report.push(`2022-07-02T11:21:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4079 fix: change logic for restore filters from URL in treatments`); +report.push(`0 1 src/ts/helpers/parser.ts`); +report.push(``); +report.push(`2022-07-02T12:40:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4077 fix: hide confirm buttons`); +report.push(`1 0 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-07-02T12:42:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3924 fix: hide filters`); +report.push(`2 0 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`2 0 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(``); +report.push(`2022-07-02T12:55:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4077 fix: update all request page`); +report.push(`22 0 src/ts/pages/AllRequests/helpers/routes.ts`); +report.push(`168 121 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2022-07-02T14:26:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4092 fix: return styles for filters`); +report.push(`2 1 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2022-07-02T14:53:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4087 fix: rename property for comment`); +report.push(`1 2 src/ts/api/request.ts`); +report.push(`1 2 src/ts/api/tsrVersion.ts`); +report.push(`1 1 src/ts/interfaces/Notification.ts`); +report.push(`2 2 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(``); +report.push(`2022-07-02T17:46:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4091 feat: hide disabled abac attributes`); +report.push(`5 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`9 5 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`8 4 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`8 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`8 4 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`2 2 src/ts/components/JsonSchema/index.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`15 12 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`2 1 src/ts/pages/ExternalEmployees/modals/Agreement.tsx`); +report.push(`3 1 src/ts/pages/ExternalEmployees/modals/Company.tsx`); +report.push(`5 4 src/ts/pages/ExternalEmployees/modals/Employee.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`2 1 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(`2 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-07-03T00:46:43+03:00>Daniil Murashov>dmurashov@inno.tech>Test build fix`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-07-03T00:57:35+03:00>Daniil Murashov>dmurashov@inno.tech>fix test`); +report.push(`1 1 src/ts/pages/Tnp/helpers/VersionMap/common.ts`); +report.push(``); +report.push(`2022-07-03T01:04:01+03:00>Daniil Murashov>dmurashov@inno.tech>test fix`); +report.push(`1 1 src/ts/pages/Tnp/helpers/VersionMap/common.ts`); +report.push(``); +report.push(`2022-07-03T01:17:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4091 fix: change import`); +report.push(`6 0 src/ts/components/JsonSchema/helpers/constants.ts`); +report.push(``); +report.push(`2022-07-03T09:15:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4091 fix: remove pre commit`); +report.push(`0 2 package.json`); +report.push(``); +report.push(`2022-07-03T10:24:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4098 fix: change validation for ABAC code`); +report.push(`10 5 src/ts/pages/Builder/components/modals/DictionaryElementForm.tsx`); +report.push(``); +report.push(`2022-07-03T10:59:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: remove domain description in Request`); +report.push(`0 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-07-03T11:01:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: update date in footer`); +report.push(`1 1 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2022-07-03T11:04:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4091 fix: hide checkbox for read notifications`); +report.push(`2 0 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(`2 0 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(``); +report.push(`2022-07-03T11:09:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: rename domain prefix`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-07-03T11:28:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: add formatter for user upn`); +report.push(`3 2 src/ts/components/Table/components/AdditionalRow.tsx`); +report.push(`2 1 src/ts/pages/Profile/components/UserInfoBoard.tsx`); +report.push(`2 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-07-03T11:30:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: add formatter for user upn`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-07-03T12:16:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: hide parse domain`); +report.push(`1 0 src/ts/helpers/formatter.ts`); +report.push(``); +report.push(`2022-07-03T12:48:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: add hash-map for user domain`); +report.push(`7 3 src/ts/helpers/formatter.ts`); +report.push(``); +report.push(`2022-07-03T12:52:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: add hash-map for user domain`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-07-03T13:45:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: change logic in domain formatter`); +report.push(`1 0 src/ts/helpers/formatter.ts`); +report.push(`4 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-03T13:48:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4099 fix: change logic in domain formatter`); +report.push(`0 1 src/ts/helpers/formatter.ts`); +report.push(``); +report.push(`2022-07-04T10:51:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3910 feat: add API for version`); +report.push(`38 0 src/ts/api/constructor.ts`); +report.push(`2 7 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(``); +report.push(`2022-07-04T10:59:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3910 feat: add API for version`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`5 5 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`6 12 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-07-04T11:40:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3910 feat: add API for version`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-04T15:11:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add group operations in TNP`); +report.push(`6 10 src/ts/components/Table/index.tsx`); +report.push(`78 0 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`27 64 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`0 16 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`0 7 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`34 0 src/ts/snippets/CardList/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-07-04T15:51:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add group operations in TNP`); +report.push(`11 12 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`56 19 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`44 8 src/ts/snippets/CardList/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-07-04T16:05:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add group operations in TNP`); +report.push(`36 33 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`1 1 src/ts/snippets/CardList/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-07-04T16:24:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add group operations in TNP`); +report.push(`6 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`3 10 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(``); +report.push(`2022-07-04T17:56:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`77 0 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`276 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`92 0 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`107 0 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`0 10 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-07-04T18:04:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: pull out updateSelect function from the Table`); +report.push(`14 45 src/ts/components/Table/components/Column.tsx`); +report.push(`13 20 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`9 3 src/ts/components/Table/components/Settings.tsx`); +report.push(`21 32 src/ts/components/Table/components/TableBody.tsx`); +report.push(`43 83 src/ts/components/Table/components/TableCell.tsx`); +report.push(`28 30 src/ts/components/Table/components/TableHead.tsx`); +report.push(`16 20 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`8 7 src/ts/components/Table/components/cells/CellDropdown.tsx`); +report.push(`16 20 src/ts/components/Table/components/cells/CellExpand.tsx`); +report.push(`5 3 src/ts/components/Table/components/cells/CellLink.tsx`); +report.push(`1 1 src/ts/components/Table/components/cells/CellList.tsx`); +report.push(`2 2 src/ts/components/Table/components/cells/CellNumber.tsx`); +report.push(`13 16 src/ts/components/Table/components/cells/{CellContextMenu.tsx => CellOverflowMenu.tsx}`); +report.push(`2 2 src/ts/components/Table/components/cells/CellStatusTag.tsx`); +report.push(`1 1 src/ts/components/Table/components/cells/CellString.tsx`); +report.push(`3 2 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`2 2 src/ts/components/Table/helpers/formatter.ts`); +report.push(`3 2 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`54 102 src/ts/components/Table/index.tsx`); +report.push(`53 0 src/ts/components/Table/interfaces/Column.ts`); +report.push(`14 0 src/ts/components/Table/interfaces/Row.ts`); +report.push(`31 0 src/ts/components/Table/interfaces/Table.ts`); +report.push(`7 40 src/ts/components/Table/interfaces/shared.ts`); +report.push(`5 0 src/ts/components/Table/styles/index.scss`); +report.push(`0 160 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`22 9 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`40 22 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(`25 13 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`24 12 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`14 16 src/ts/pages/Reports/components/Table.tsx`); +report.push(`31 24 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`29 18 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-04T18:19:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3954 feat: connect with backend`); +report.push(`7 4 src/ts/api/constructor.ts`); +report.push(`49 34 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 5 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`1 1 src/ts/pages/Builder/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`36 19 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`7 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-07-04T18:33:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: pull out updateSelect function from the Table`); +report.push(`2 2 src/ts/components/Table/components/Settings.tsx`); +report.push(`14 7 src/ts/components/Table/interfaces/Column.ts`); +report.push(`14 14 src/ts/components/Table/interfaces/Row.ts`); +report.push(`0 5 src/ts/components/Table/interfaces/shared.ts`); +report.push(`0 2 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(`4 2 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`4 2 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`5 3 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2022-07-04T18:47:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: pull out updateSelect function from the Table`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(``); +report.push(`2022-07-04T20:07:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: remove state out of Table`); +report.push(`21 17 src/ts/components/Table/index.tsx`); +report.push(`24 31 src/ts/components/Table/interfaces/Table.ts`); +report.push(`3 15 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`4 19 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`3 17 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`3 17 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`3 22 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`3 15 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`1 1 src/ts/pages/Treatments/components/RequestList.tsx`); +report.push(``); +report.push(`2022-07-04T20:31:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`10 7 src/ts/components/Table/components/TableHead.tsx`); +report.push(`14 10 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`7 3 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`4 2 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(``); +report.push(`2022-07-04T20:59:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`2 0 src/ts/api/request.ts`); +report.push(`3 3 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`8 5 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`3 6 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`3 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-07-04T21:30:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`4 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-07-04T21:32:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`140 0 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`10 0 src/ts/pages/Reconciliations/helpers/converter.ts`); +report.push(`79 0 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`5 0 src/ts/pages/Reconciliations/store/ConfirmActionCommon.ts`); +report.push(`53 0 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(``); +report.push(`2022-07-04T22:36:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: add new reconcilations`); +report.push(`1 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`25 9 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`50 7 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`118 0 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`0 280 src/ts/pages/Reconciliations/components/requests.tsx`); +report.push(`2 3 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`22 142 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2022-07-04T22:47:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: update old pages`); +report.push(`0 8 src/ts/pages/AllRequests/index.scss`); +report.push(`21 182 src/ts/pages/AllRequests/index.tsx`); +report.push(`0 5 src/ts/pages/AllRequests/store/SearchFilters.ts`); +report.push(`3 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`0 95 src/ts/pages/Treatments/components/RequestList.tsx`); +report.push(`0 5 src/ts/pages/Treatments/store/SearchFilters.ts`); +report.push(``); +report.push(`2022-07-04T23:44:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: remove state out of Table`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-04T23:49:59+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: remove state out of Table`); +report.push(`1 1 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`0 1 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-04T23:54:02+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: remove state out of Table`); +report.push(`3 7 src/ts/components/Table/interfaces/Table.ts`); +report.push(``); +report.push(`2022-07-05T00:15:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: change logic for tnp list`); +report.push(`34 10 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`14 89 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`3 2 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-07-05T00:19:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: change logic for list`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-07-05T00:30:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: change logic for list`); +report.push(`0 2 src/ts/api/request.ts`); +report.push(`0 82 src/ts/pages/Requests/components/RequestsList.tsx`); +report.push(`0 157 src/ts/pages/Requests/components/controls/FilterPanel.tsx`); +report.push(`0 57 src/ts/pages/Requests/components/controls/TemplateFilter.tsx`); +report.push(`0 65 src/ts/pages/Requests/components/controls/UserFilter.tsx`); +report.push(`6 12 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(``); +report.push(`2022-07-05T10:50:34+03:00>Мансуров Эдуард Ринатович (4068237)>VTB4068237@region.vtb.ru>SUBO-3982. add new service to nginx conf`); +report.push(`7 0 nginx.default.conf`); +report.push(``); +report.push(`2022-07-05T11:04:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3954 feat: fix url version`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-05T12:25:09+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3955 fix: add History component`); +report.push(`11 0 src/ts/components/History/helpers/constants.ts`); +report.push(`39 0 src/ts/components/History/helpers/formatter.ts`); +report.push(`19 0 src/ts/components/History/helpers/interfaces.ts`); +report.push(`44 0 src/ts/components/History/index.tsx`); +report.push(`47 0 src/ts/components/History/styles/index.scss`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(``); +report.push(`2022-07-05T13:13:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added expandRowRender function`); +report.push(`0 6 src/ts/components/Table/components/Column.tsx`); +report.push(`2 3 src/ts/components/Table/components/Settings.tsx`); +report.push(`6 8 src/ts/components/Table/components/TableBody.tsx`); +report.push(`6 1 src/ts/components/Table/index.tsx`); +report.push(`0 4 src/ts/components/Table/interfaces/Column.ts`); +report.push(`2 0 src/ts/components/Table/interfaces/Table.ts`); +report.push(`0 2 src/ts/components/Table/styles/index.scss`); +report.push(`1 31 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`10 21 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`6 24 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`5 20 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`11 11 src/ts/pages/Reports/components/Table.tsx`); +report.push(`3 3 src/ts/{components/Table/components/ExpandedRow.tsx => pages/Requests/components/view/ExpandedTableRow.tsx}`); +report.push(`0 0 src/ts/{components/Table/components => pages/Requests/components/view}/Groups.tsx`); +report.push(`12 29 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`0 0 src/ts/{components/Table/styles/info.scss => pages/Requests/styles/expanded-table-row.scss}`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`2 16 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-05T13:47:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4115 fix: change logic for send response`); +report.push(`5 3 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`13 5 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`15 3 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`12 0 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(`2 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(``); +report.push(`2022-07-05T14:06:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4115 fix: remove sort`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 5 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`0 3 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(``); +report.push(`2022-07-05T15:26:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added onRowClick function for Table`); +report.push(`9 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`1 0 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`5 1 src/ts/components/Table/components/cells/CellDropdown.tsx`); +report.push(`5 1 src/ts/components/Table/components/cells/CellExpand.tsx`); +report.push(`1 0 src/ts/components/Table/components/cells/CellLink.tsx`); +report.push(`4 0 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(`7 0 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Table/interfaces/Row.ts`); +report.push(`6 1 src/ts/components/Table/interfaces/Table.ts`); +report.push(`2 1 src/ts/components/Table/styles/index.scss`); +report.push(`9 3 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-05T15:46:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>Revert "SUBO-3957 feat: added onRowClick function for Table"`); +report.push(`1 9 src/ts/components/Table/components/TableBody.tsx`); +report.push(`0 1 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`1 5 src/ts/components/Table/components/cells/CellDropdown.tsx`); +report.push(`1 5 src/ts/components/Table/components/cells/CellExpand.tsx`); +report.push(`0 1 src/ts/components/Table/components/cells/CellLink.tsx`); +report.push(`0 4 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(`0 7 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Table/interfaces/Row.ts`); +report.push(`1 6 src/ts/components/Table/interfaces/Table.ts`); +report.push(`1 2 src/ts/components/Table/styles/index.scss`); +report.push(`3 9 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-05T15:55:30+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 fix: correcred styles`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`7 7 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`41 39 src/ts/pages/Requests/styles/expanded-table-row.scss`); +report.push(``); +report.push(`2022-07-05T15:58:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 fix: refactoring operation with request`); +report.push(`1 1 src/setupProxy.js`); +report.push(`8 1 src/ts/api/request.ts`); +report.push(`7 2 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`2 3 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`18 9 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`4 23 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`20 0 src/ts/pages/Reconciliations/helpers/request/validation.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(`0 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`31 11 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(`12 3 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-07-05T15:46:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>Revert "SUBO-3957 feat: added onRowClick function for Table"`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-07-05T15:46:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>Revert "SUBO-3957 feat: added onRowClick function for Table"`); +report.push(`2022-07-05T15:26:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 feat: added onRowClick function for Table`); +report.push(`9 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`1 0 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`5 1 src/ts/components/Table/components/cells/CellDropdown.tsx`); +report.push(`5 1 src/ts/components/Table/components/cells/CellExpand.tsx`); +report.push(`1 0 src/ts/components/Table/components/cells/CellLink.tsx`); +report.push(`4 0 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(`7 0 src/ts/components/Table/index.tsx`); +report.push(`1 1 src/ts/components/Table/interfaces/Row.ts`); +report.push(`6 1 src/ts/components/Table/interfaces/Table.ts`); +report.push(`2 1 src/ts/components/Table/styles/index.scss`); +report.push(`9 3 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-05T16:42:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3957 fix: remove click handler from TNP`); +report.push(`4 1 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`1 9 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(``); +report.push(`2022-07-06T00:41:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 refactor: merge release and master`); +report.push(`3 1 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`0 0 src/ts/pages/Treatments/components/RequestList.tsx`); +report.push(``); +report.push(`2022-07-06T01:25:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4103 feat: merge release and master`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`1 0 src/ts/interfaces/TnpVersion.ts`); +report.push(`77 0 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`95 73 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`41 40 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`5 5 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-07-06T12:35:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3906 feat: add url agreement version and fix select`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`26 4 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`9 5 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-07-06T17:28:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4159 feat: fix btn move`); +report.push(`11 4 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-06T23:22:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`2 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`115 0 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`25 0 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-07-06T23:50:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`35 12 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-07T00:10:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`8 30 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`19 12 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`9 8 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-07-07T00:26:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`15 11 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`8 2 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`2 2 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-07T00:38:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`7 5 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 1 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-07T01:38:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add group AD in roles`); +report.push(`3 0 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`11 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`12 1 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`41 24 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2022-07-07T10:06:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add AD group in roles`); +report.push(`3 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`53 7 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`1 3 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`4 0 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-07T10:09:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4159 feat: rename variables`); +report.push(`1 1 src/setupProxy.js`); +report.push(`6 6 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(``); +report.push(`2022-07-07T10:58:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4167 feat: add AD group in roles`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(``); +report.push(`2022-07-07T12:11:04+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4100 fix: When save the template field cluster reset`); +report.push(`2 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`3 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 3 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-07-07T12:40:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4192 fix: remove email from footer`); +report.push(`1 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`0 12 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`1 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2022-07-07T13:59:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4192 fix: replace text for help on main page`); +report.push(`2 2 src/ts/pages/MainPage/index.tsx`); +report.push(`15 0 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`20 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2022-07-07T14:55:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4102 fix: Removed from modal windows closeOnOutsideClick parameter`); +report.push(`0 1 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(``); +report.push(`2022-07-07T14:57:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4198 fix: every show SM code in RM in Roles`); +report.push(`0 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`12 16 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`11 13 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-07-07T15:30:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4198 fix: every show SM code in RM in Roles`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-07-07T15:38:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4194 fix: add new title for site`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`1 5 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2022-07-07T15:42:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4198 fix: remove checking in Builder`); +report.push(`0 1 src/ts/components/DataLoader/index.tsx`); +report.push(``); +report.push(`2022-07-07T16:51:34+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4057 fix: Change email text in roadmap`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-07-07T18:04:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3767 fix: Correcting validation when filling out the Help and RIS number fields`); +report.push(`11 5 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(``); +report.push(`2022-07-08T00:38:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4195 fix: change view for server error`); +report.push(`3 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-07-08T00:40:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4195 fix: change view for server error`); +report.push(`0 1 src/ts/helpers/http/Client.ts`); +report.push(``); +report.push(`2022-07-08T10:24:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for RM code`); +report.push(`3 0 src/ts/api/roles.ts`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`14 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(``); +report.push(`2022-07-08T10:30:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for RM code`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-07-08T10:53:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 refactor: Merge master and release`); +report.push(`2 2 .npmrc`); +report.push(`7 0 nginx.default.conf`); +report.push(`1 1 src/setupProxy.js`); +report.push(`78 21 src/ts/api/constructor.ts`); +report.push(`6 6 src/ts/api/roles.ts`); +report.push(`5 0 src/ts/components/Hint/hacks.scss`); +report.push(`3 0 src/ts/components/Hint/index.scss`); +report.push(`11 0 src/ts/components/History/helpers/constants.ts`); +report.push(`39 0 src/ts/components/History/helpers/formatter.ts`); +report.push(`19 0 src/ts/components/History/helpers/interfaces.ts`); +report.push(`44 0 src/ts/components/History/index.tsx`); +report.push(`47 0 src/ts/components/History/styles/index.scss`); +report.push(`0 57 src/ts/components/Table/components/BackgroundTableGrid.tsx`); +report.push(`13 54 src/ts/components/Table/components/Column.tsx`); +report.push(`0 24 src/ts/components/Table/components/ContextMenu.tsx`); +report.push(`16 18 src/ts/components/Table/components/MasterCheckbox.tsx`); +report.push(`12 21 src/ts/components/Table/components/Settings.tsx`); +report.push(`79 62 src/ts/components/Table/components/TableBody.tsx`); +report.push(`52 110 src/ts/components/Table/components/TableCell.tsx`); +report.push(`100 114 src/ts/components/Table/components/TableHead.tsx`); +report.push(`42 0 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`14 9 src/ts/components/Table/components/{templates => cells}/CellDropdown.tsx`); +report.push(`44 0 src/ts/components/Table/components/cells/CellExpand.tsx`); +report.push(`8 4 src/ts/components/Table/components/{templates => cells}/CellLink.tsx`); +report.push(`19 13 src/ts/components/Table/components/{templates => cells}/CellList.tsx`); +report.push(`10 10 src/ts/components/Table/components/{templates => cells}/CellNumber.tsx`); +report.push(`19 19 src/ts/components/Table/components/{templates/CellContextMenu.tsx => cells/CellOverflowMenu.tsx}`); +report.push(`5 4 src/ts/components/Table/components/{templates => cells}/CellStatusTag.tsx`); +report.push(`7 4 src/ts/components/Table/components/{templates => cells}/CellString.tsx`); +report.push(`0 39 src/ts/components/Table/components/templates/CellBoolean.tsx`); +report.push(`0 41 src/ts/components/Table/components/templates/CellButton.tsx`); +report.push(`0 48 src/ts/components/Table/components/templates/CellCheckbox.tsx`); +report.push(`0 89 src/ts/components/Table/components/templates/CellEdit.tsx`); +report.push(`8 14 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`3 3 src/ts/components/Table/helpers/formatter.ts`); +report.push(`12 18 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`0 64 src/ts/components/Table/helpers/mergeObjects.ts`); +report.push(`0 74 src/ts/components/Table/helpers/updateLocalStorage.ts`); +report.push(`116 247 src/ts/components/Table/index.tsx`); +report.push(`56 0 src/ts/components/Table/interfaces/Column.ts`); +report.push(`14 0 src/ts/components/Table/interfaces/Row.ts`); +report.push(`27 0 src/ts/components/Table/interfaces/Table.ts`); +report.push(`5 46 src/ts/components/Table/interfaces/shared.ts`); +report.push(`19 19 src/ts/components/Table/styles/cell-list.scss`); +report.push(`67 59 src/ts/components/Table/styles/hacks.scss`); +report.push(`147 230 src/ts/components/Table/styles/index.scss`); +report.push(`0 53 src/ts/components/Table/styles/info.scss`); +report.push(`0 2 src/ts/components/Table/styles/settings.scss`); +report.push(`1 0 src/ts/components/index.scss`); +report.push(`1 0 src/ts/interfaces/TnpVersion.ts`); +report.push(`0 160 src/ts/pages/Builder/components/FullCard.tsx`); +report.push(`90 16 src/ts/pages/Builder/components/Header.tsx`); +report.push(`40 11 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`91 0 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`13 43 src/ts/pages/Builder/components/TableBuilder.tsx`); +report.push(`11 3 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`7 3 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`7 2 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`5 4 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/shared/MasterCheckbox.tsx`); +report.push(`27 18 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`6 5 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`28 40 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`41 43 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`3 3 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`34 0 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`19 1 src/ts/pages/Builder/index.tsx`); +report.push(`3 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`3 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`14 9 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`97 20 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`285 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`10 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`32 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`8 0 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`0 1 src/ts/pages/Builder/styles/table.scss`); +report.push(`18 1 src/ts/pages/Builder/styles/template.scss`); +report.push(`4 1 src/ts/pages/Builder/view/List.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`16 27 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`77 0 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`281 0 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`101 0 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`109 0 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`6 6 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`16 27 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`6 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(`25 38 src/ts/pages/Reports/components/Table.tsx`); +report.push(`16 13 src/ts/{components/Table/components/AdditionalRow.tsx => pages/Requests/components/view/ExpandedTableRow.tsx}`); +report.push(`0 0 src/ts/{components/Table/components => pages/Requests/components/view}/Groups.tsx`); +report.push(`27 56 src/ts/pages/Requests/components/view/table.tsx`); +report.push(`52 0 src/ts/pages/Requests/styles/expanded-table-row.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`17 39 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForCreate.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`5 1 src/ts/snippets/Buttons/index.tsx`); +report.push(`15 2 src/ts/snippets/HelpIcon/index.tsx`); +report.push(`0 0 src/ts/{pages/Tnp/components => snippets/LinkHeader}/Header.tsx`); +report.push(`21 0 src/ts/snippets/RequestStatus/helpers/constants/template.ts`); +report.push(``); +report.push(`2022-07-08T12:40:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`2 2 src/ts/api/roles.ts`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-08T12:45:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3328 fix: In the rules, projects of external companies disappear when you change the list Added path field in the mapper`); +report.push(`7 1 src/ts/components/Tree/helpers/preload.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/mapper.test.ts`); +report.push(`1 0 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(``); +report.push(`2022-07-08T12:51:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: correct dispaly roudmap in template and fix header in version and move from template to version`); +report.push(`19 11 src/ts/pages/Builder/components/Header.tsx`); +report.push(`26 0 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-08T13:07:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`3 1 src/ts/helpers/validation/index.ts`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-08T13:24:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`8 2 src/ts/api/roles.ts`); +report.push(`9 9 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`3 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`8 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-07-08T13:49:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`0 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-08T13:54:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`1 1 src/ts/pages/Authorization/styles/index.scss`); +report.push(``); +report.push(`2022-07-08T14:04:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: add validation for role code`); +report.push(`1 1 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2022-07-08T14:31:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4192 fix: change link in footer`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2022-07-08T16:16:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: remove button filtered from builder and add filter for version list`); +report.push(`5 0 src/ts/api/constructor.ts`); +report.push(`4 4 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`0 2 src/ts/pages/Builder/index.tsx`); +report.push(`6 14 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`5 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-07-08T17:11:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4160 feat: add function for action button`); +report.push(`7 19 src/ts/pages/Builder/components/Header.tsx`); +report.push(``); +report.push(`2022-07-10T18:17:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: hide validation for role SM code`); +report.push(`11 10 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-10T18:21:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: hide validation for role SM code`); +report.push(`0 3 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-10T18:25:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: change save role filter for Ad groups`); +report.push(`1 1 src/setupProxy.js`); +report.push(`9 7 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-07-10T18:27:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: change save role filter for Ad groups`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-07-10T23:05:18+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`6 6 Dockerfile`); +report.push(``); +report.push(`2022-07-10T23:14:11+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-10T23:17:16+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-11T11:12:34+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4160 feat: work button in version`); +report.push(`31 21 src/ts/pages/Builder/components/Header.tsx`); +report.push(`36 4 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-11T11:41:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4053 fix: added handleRowExpansion for Request Table`); +report.push(`15 5 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2022-07-11T13:45:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4160 feat: remove back draft`); +report.push(`2 12 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 2 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-07-11T13:57:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: add RM code validation for new role`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-11T14:07:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3328 fix: remove show ALL for first level Org units`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(``); +report.push(`2022-07-11T14:12:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4211 fix: add parser for bad link from user`); +report.push(`2 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`3 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-11T14:15:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4211 fix: add parser for bad link from user`); +report.push(`2 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-11T15:10:44+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-11T16:06:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4214 fix: hide required for RM code in roles`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-12T09:54:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`79 36 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`10 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-07-12T10:02:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`6 3 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`10 7 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-07-12T10:09:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`3 2 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(``); +report.push(`2022-07-12T10:11:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`1 1 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(``); +report.push(`2022-07-12T10:47:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4197 feat: return RM code validation`); +report.push(`15 11 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-07-12T10:49:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: fix send comundaId`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(``); +report.push(`2022-07-12T15:32:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4168 refactor: add external employees in reconcilations`); +report.push(`0 18 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 1 src/ts/pages/ExternalEmployees/interfaces/Employees.ts`); +report.push(`79 0 src/ts/pages/Reconciliations/components/agreements/buttons.tsx`); +report.push(`251 0 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`94 0 src/ts/pages/Reconciliations/components/agreements/list.tsx`); +report.push(`113 0 src/ts/pages/Reconciliations/components/agreements/table.tsx`); +report.push(`79 0 src/ts/pages/Reconciliations/components/employees/buttons.tsx`); +report.push(`250 0 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`94 0 src/ts/pages/Reconciliations/components/employees/list.tsx`); +report.push(`107 0 src/ts/pages/Reconciliations/components/employees/table.tsx`); +report.push(`7 7 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`5 5 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`10 5 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`12 0 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-07-12T16:07:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4168 refactor: replace list external employees`); +report.push(`18 37 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`18 36 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(``); +report.push(`2022-07-12T16:09:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4168 refactor: replace list external employees`); +report.push(`10 10 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(``); +report.push(`2022-07-12T16:52:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: fix request rules and display button`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`8 3 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAgreementGroup.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAgreementRule.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IExecutionRule.ts`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`5 0 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`5 0 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-07-12T17:19:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4166 fix: Removed code in the Builder: remove list code, remove filter code, remove the card code`); +report.push(`1 1 src/setupProxy.js`); +report.push(`18 222 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`15 218 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(``); +report.push(`2022-07-12T17:34:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: fix disabled from SUBO-4236`); +report.push(`4 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(``); +report.push(`2022-07-12T17:59:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4166 fix: Removed code in the Builder: remove list code, remove filter code, remove the card code`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`7 4 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-07-13T09:50:11+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 0 Dockerfile`); +report.push(``); +report.push(`2022-07-13T09:56:46+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-13T10:56:38+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`0 1 Dockerfile`); +report.push(``); +report.push(`2022-07-13T12:33:32+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4232 fix: change id in request roadmap`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-07-13T12:43:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3328 fix: return in select items in Tree origin values`); +report.push(`14 7 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`1 0 src/ts/components/Tree/helpers/index.ts`); +report.push(`5 8 src/ts/components/Tree/helpers/preload.ts`); +report.push(`29 6 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.test.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-07-13T12:46:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3328 fix: return in select items in Tree origin values`); +report.push(`0 1 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`0 1 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-07-13T13:33:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4166 fix: return filters in Templates`); +report.push(`1 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`7 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-07-13T13:35:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4166 fix: return filters in Templates`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-07-13T14:30:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4232 fix: change from id to id in execution rules`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2022-07-13T14:43:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4233 fix: rename property for validation route in Builder`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-07-13T15:12:52+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4243 fix: fix header version and checkbox in table`); +report.push(`1 0 src/ts/interfaces/TnpVersion.ts`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(``); +report.push(`2022-07-13T15:51:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4244 fix: fix request dependency rule`); +report.push(`2 0 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`3 0 src/ts/pages/Builder/store/DependencyRules.ts`); +report.push(``); +report.push(`2022-07-14T10:08:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3863 fix: add checking user upn for button in Draft`); +report.push(`3 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`7 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`30 20 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(``); +report.push(`2022-07-14T11:05:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4209 fix: hide filters in All requests`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-07-14T11:34:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3557 fix: update link in favorites`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/Catalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2022-07-14T11:44:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3557 fix: update link in favorites`); +report.push(`27 15 src/ts/pages/Catalogue/components/favorites/index.tsx`); +report.push(``); +report.push(`2022-07-14T11:46:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3557 fix: update link in favorites`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-07-14T12:48:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4246 fix: fix nothingFound in version page and fix url roadMap`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(`4 5 src/ts/pages/Builder/components/Header.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`0 5 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`0 5 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`2 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`9 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(``); +report.push(`2022-07-14T13:29:16+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4248 fix: fix checkbox in role groups`); +report.push(`8 3 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(``); +report.push(`2022-07-14T14:12:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4202 feat: test routes in OpenShift`); +report.push(`0 180 nginx.default.conf`); +report.push(``); +report.push(`2022-07-14T15:05:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: hide blocked icon in Builder`); +report.push(`6 4 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(``); +report.push(`2022-07-14T15:15:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4248 fix: fix displayed`); +report.push(`4 4 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-14T15:57:13+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4165 fix: moved the onClick event to a separate file`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`2 43 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`2 45 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`2 33 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`2 30 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`2 35 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`3 40 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(`51 0 src/ts/pages/Reconciliations/helpers/aisOir/onClick.ts`); +report.push(`41 0 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`49 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(`1 1 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-07-15T09:04:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 refactor: change code style`); +report.push(`9 6 src/ts/pages/Reconciliations/helpers/aisOir/onClick.ts`); +report.push(`10 6 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`7 4 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(``); +report.push(`2022-07-15T09:11:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 refactor: change code style`); +report.push(`16 41 src/ts/pages/Builder/components/Header.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/aisOir/onClick.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(``); +report.push(`2022-07-15T09:31:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 refactor: change code style`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 0 src/ts/api/constructor.ts`); +report.push(`2 0 src/ts/api/request.ts`); +report.push(`2 0 src/ts/api/tsrVersion.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`3 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`0 54 src/ts/pages/Reconciliations/helpers/aisOir/onClick.ts`); +report.push(``); +report.push(`2022-07-15T10:14:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 fix: move onClick to separate file`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`2 2 src/ts/api/tsrVersion.ts`); +report.push(`5 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`6 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`5 2 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`5 1 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`6 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`52 0 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`2 4 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(``); +report.push(`2022-07-15T10:24:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 fix: move onClick to separate file`); +report.push(`0 2 src/ts/api/constructor.ts`); +report.push(`0 2 src/ts/api/request.ts`); +report.push(`0 2 src/ts/api/tsrVersion.ts`); +report.push(``); +report.push(`2022-07-15T10:28:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4165 fix: move onClick to separate file`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-07-15T11:30:36+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4253 fix: corrected handleHeaderCheckboxChange function for Table`); +report.push(`10 6 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2022-07-15T13:15:23+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4255 fix: fix request in roadMap`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`3 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-15T16:34:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4164 feat: add refactoring typing`); +report.push(`6 6 src/ts/api/constructor.ts`); +report.push(`6 6 src/ts/pages/Builder/components/Header.tsx`); +report.push(`8 11 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`31 23 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`27 0 src/ts/pages/Builder/interfaces/ITemplate.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`8 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`5 8 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`0 1 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`32 48 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`7 10 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`6 6 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-07-16T23:26:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`1 1 src/setupProxy.js`); +report.push(`44 8 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`16 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-07-17T00:08:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`104 61 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-07-17T00:30:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 feat: add abac attribute in Builder`); +report.push(`6 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-07-17T00:49:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4257 fix: change role validation for AIS`); +report.push(`7 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-07-18T13:35:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4267 fix: corrected calculation logic of hasRemovedRole flag`); +report.push(`2 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-18T13:40:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4267 fix: corrected calculation logic of hasRemovedRole flag`); +report.push(`1 0 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-07-18T14:01:40+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4268 fix: added validation of at least one group of type ROLE availability`); +report.push(`3 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-18T14:58:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4262 fix: fix table and rolemodel`); +report.push(`5 2 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`7 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`13 13 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-07-18T15:52:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4164 feat: remove void`); +report.push(`3 3 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`6 6 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-07-18T17:25:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: corrected styles`); +report.push(`13 11 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`13 11 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`3 4 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-19T10:33:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4268 fix: corrected disable button logic and added id to Textarea`); +report.push(`1 0 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 0 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`1 0 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`1 0 src/ts/snippets/Modal/components/FeedbackForm.tsx`); +report.push(`1 0 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(``); +report.push(`2022-07-19T12:03:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-3767 fix: the length of text fields is increased`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-07-19T14:21:45+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4162 feat: fix url in handleActionBurron`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(``); +report.push(`2022-07-19T15:53:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4283 fix: add nullish coalescing operator for tempId`); +report.push(`2 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-07-19T18:26:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4286 fix: add field taskId to request action button`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`3 1 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-20T12:37:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4285 fix: fix request templateRoles`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-20T16:34:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>Revert "SUBO-3548 fix: fetched master"`); +report.push(`7 9 src/ts/api/constructor.ts`); +report.push(`3 3 src/ts/api/eei.ts`); +report.push(`2 5 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`8 5 src/ts/pages/Builder/components/Header.tsx`); +report.push(`11 8 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`23 31 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 5 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`2 6 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`0 27 src/ts/pages/Builder/interfaces/ITemplate.ts`); +report.push(`15 15 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`5 8 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`7 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/NewTemplate.tsx`); +report.push(`42 26 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`21 12 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`3 3 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(`2 2 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`3 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`0 10 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-20T16:38:26+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4314 fix: fix reload roadmap`); +report.push(`6 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`3 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-20T16:45:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>Revert "SUBO-3548 fix: fetched master"`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`0 1 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`0 1 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`0 1 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`0 1 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`0 10 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`0 1 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`0 1 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`0 1 src/ts/snippets/Modal/components/FeedbackForm.tsx`); +report.push(`0 1 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(`1 3 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-20T17:01:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: fetched master`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`1 0 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`1 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`10 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`1 0 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`1 0 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`1 0 src/ts/snippets/Modal/components/FeedbackForm.tsx`); +report.push(`1 0 src/ts/snippets/RequestForm/components/Solution.tsx`); +report.push(`3 1 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-20T17:33:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4287 fix: change url cards version`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-07-20T17:57:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: added ABAC role attribute to Builder`); +report.push(`1 1 src/setupProxy.js`); +report.push(`230 0 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`13 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`13 11 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`44 8 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`15 7 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`11 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`16 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`3 4 src/ts/pages/Builder/styles/group-ad.scss`); +report.push(``); +report.push(`2022-07-20T18:09:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: corrected store and added some search requests`); +report.push(`17 1 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`69 68 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`5 4 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`14 14 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`9 2 src/ts/pages/Builder/helpers/constants.ts`); +report.push(`10 3 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`3 3 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`53 18 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`37 22 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-07-21T11:48:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4215 fix: replace text on Request page`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-07-21T12:06:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4323 fix: add pagination for Select om Builder`); +report.push(`8 2 src/ts/api/constructor.ts`); +report.push(`1 3 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`1 4 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-07-21T14:43:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4201 feat: add full list AD group in Table`); +report.push(`1 1 src/setupProxy.js`); +report.push(`61 0 src/ts/pages/Builder/components/role-group/ExpandedTableRow.tsx`); +report.push(`9 0 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`11 0 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`22 1 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`4 3 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`0 5 src/ts/pages/Builder/helpers/empowerments/rolesTableConfig.tsx`); +report.push(``); +report.push(`2022-07-21T14:50:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4201 feat: add full list AD group in Table`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-07-21T14:53:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4201 feat: add full list AD group in Table`); +report.push(`3 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2022-07-21T15:25:24+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: corrected kind for ABAC role attribute`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`4 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-07-21T17:16:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: add isBlocked for Row in Table component`); +report.push(`6 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(`20 10 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`3 1 src/ts/components/Table/helpers/formatter.ts`); +report.push(`7 0 src/ts/components/Table/styles/index.scss`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-07-22T08:12:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: add isBlocked for Row in Table component`); +report.push(`3 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(``); +report.push(`2022-07-22T09:22:27+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4258 fix: fix display credentials in template`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-07-22T09:53:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: add isBlocked for Row in Table component`); +report.push(`6 13 src/ts/components/Table/components/TableBody.tsx`); +report.push(`3 6 src/ts/components/Table/components/TableCell.tsx`); +report.push(`27 12 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`10 8 src/ts/components/Table/index.tsx`); +report.push(`2 0 src/ts/components/Table/interfaces/Row.ts`); +report.push(`3 0 src/ts/components/Table/styles/hacks.scss`); +report.push(``); +report.push(`2022-07-22T09:54:34+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: corrected attribute form in RoleForm`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`14 17 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`8 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`7 7 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`4 3 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`3 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`2 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-07-22T10:27:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: add isBlocked for Row in Table component`); +report.push(`17 4 src/ts/components/Table/components/TableBody.tsx`); +report.push(`4 0 src/ts/components/Table/components/TableCell.tsx`); +report.push(`4 7 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`0 30 src/ts/components/Table/helpers/getRowList.ts`); +report.push(`8 3 src/ts/components/Table/index.tsx`); +report.push(`0 2 src/ts/components/Table/interfaces/Row.ts`); +report.push(`4 0 src/ts/components/Table/interfaces/Table.ts`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2022-07-22T10:31:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 fix: change test for ABAC 2`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(``); +report.push(`2022-07-22T10:31:10+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-3548 fix: remove test`); +report.push(`0 125 src/ts/pages/Builder/helpers/empowerments/mapper.test.ts`); +report.push(``); +report.push(`2022-07-22T10:57:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 fix: add checking for map`); +report.push(`9 9 src/ts/components/DataLoader/store/index.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-22T10:58:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3548 fix: add checking for map`); +report.push(`9 9 src/ts/components/DataLoader/store/index.ts`); +report.push(``); +report.push(`2022-07-22T11:18:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 fix: add isBlocked for Row in Table components`); +report.push(`0 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`0 3 src/ts/components/Table/styles/hacks.scss`); +report.push(``); +report.push(`2022-07-22T11:46:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3729 feat: add isBlocked for Row in Table component`); +report.push(`1 2 src/ts/pages/Builder/components/role-group/ExpandedTableRow.tsx`); +report.push(``); +report.push(`2022-07-22T12:07:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4288 fix: fix send request template`); +report.push(`2 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`2 0 src/ts/interfaces/request/Role.ts`); +report.push(`5 4 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-07-22T13:20:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4357 feat: fix edit in table in version page`); +report.push(`14 7 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`10 3 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/constants/tnp.ts`); +report.push(``); +report.push(`2022-07-22T14:59:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4202 fix: remove dictionary service`); +report.push(`0 7 nginx.default.conf`); +report.push(``); +report.push(`2022-07-22T15:30:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4357 feat: add right roadmap for version`); +report.push(`2 0 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`29 5 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/constants/template.ts`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-07-22T15:41:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4357 fix: remove hack for backend`); +report.push(`3 7 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`0 65 src/ts/snippets/RequestStatus/helpers/hackForBackend.ts`); +report.push(`1 7 src/ts/snippets/ShortCard/index.tsx`); +report.push(``); +report.push(`2022-07-22T17:50:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4299 fix: add default name for ABAC attribute`); +report.push(`2 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-22T21:45:51+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-22T21:48:17+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`1 1 Dockerfile`); +report.push(``); +report.push(`2022-07-22T21:51:01+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>index.tsx edited online with Bitbucket`); +report.push(`1 1 src/index.tsx`); +report.push(``); +report.push(`2022-07-22T21:58:07+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>index.tsx edited online with Bitbucket`); +report.push(`1 1 src/index.tsx`); +report.push(``); +report.push(`2022-07-22T22:00:19+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>index.tsx edited online with Bitbucket`); +report.push(`1 1 src/index.tsx`); +report.push(``); +report.push(`2022-07-23T06:49:27+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>index.tsx edited online with Bitbucket`); +report.push(`1 1 src/index.tsx`); +report.push(``); +report.push(`2022-07-23T12:06:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4299 fix: corrected ABAC ROle editing`); +report.push(`10 3 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`13 6 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-07-23T22:26:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4366 feat: add new role isTemplateEditor for User Info`); +report.push(`1 0 src/ts/components/AccessControl/guard.ts`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-07-24T12:23:16+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4299 fix: changed isEditable forn field`); +report.push(`1 1 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`4 6 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-07-25T11:16:01+06:00>STomashchuk>STomashchuk@inno.tech>try to fix nginx test page`); +report.push(`2 0 Dockerfile`); +report.push(``); +report.push(`2022-07-25T09:28:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4375 fix: fix archive list version`); +report.push(`1 1 src/ts/pages/Builder/helpers/routes.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(``); +report.push(`2022-07-25T10:18:34+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4368 fix: fix button open in table version list`); +report.push(`2 2 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(``); +report.push(`2022-07-25T10:59:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4380 fix: add edit function in Builder for admin user`); +report.push(`11 11 src/ts/components/AccessControl/guard.ts`); +report.push(`4 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/DictionaryElementUpdate.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`12 2 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`12 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`10 2 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`6 2 src/ts/pages/Builder/pages/Main.tsx`); +report.push(``); +report.push(`2022-07-25T11:02:45+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4308 fix: text in the Appearance block has been changed`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-07-25T12:43:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4356 fix: fix reload roadmap`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 0 src/ts/pages/Draft/index.tsx`); +report.push(`1 0 src/ts/pages/Search/components/Item/Request.tsx`); +report.push(`5 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-07-25T13:12:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4299 fix: corrected defaultValues for TEXT ABAC attribute`); +report.push(`3 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`4 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2022-07-25T13:15:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4308 fix: fix`); +report.push(`2 5 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`1 3 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`0 1 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-07-25T13:50:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4324 fix: change text height in TNP preview for long titles`); +report.push(`2 2 src/ts/components/NothingFound/index.tsx`); +report.push(`0 1 src/ts/pages/Tnp/components/Preview/CellProfile.tsx`); +report.push(`16 3 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-07-25T13:56:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4324 fix: change text height in TNP preview for long titles`); +report.push(`2 1 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-07-25T15:05:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4368 fix: fix open button in table template`); +report.push(`2 2 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(``); +report.push(`2022-07-25T15:34:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4324 fix: change text height in TNP preview for long titles`); +report.push(`5 3 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`4 24 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`12 10 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-07-25T15:35:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4383 fix: corrected ABAC attribute Select style and other styles`); +report.push(`0 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`6 1 src/ts/components/Select/styles/value-list.scss`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2022-07-25T15:38:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4202 fix: remove role checking for isTest`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-07-25T17:34:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4386 fix: fix correct request send id in display possible permission`); +report.push(`3 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 1 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2022-07-26T13:44:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4306 feat: refactoring typeScript`); +report.push(`1 0 src/ts/{pages/Builder/interfaces/ITemplate.ts => interfaces/Navigate.ts}`); +report.push(`3 3 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`8 10 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/agreement-rules/Modals.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/autocomplete/common/Textarea.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`7 5 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/modals/DictionaryElementAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DraftModal.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/modals/RoleAdd.tsx`); +report.push(`6 3 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/modals/TrmGroupsAdd.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/AbacUserAttributeFrom.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/role-group/DictionaryForm.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/role-group/Modals.tsx`); +report.push(`4 3 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`6 3 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/RemoveButton.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`7 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`2 1 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`19 10 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-07-26T16:28:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4325 feat: add url notification page version card`); +report.push(`3 0 src/ts/interfaces/Notification.ts`); +report.push(`16 2 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(``); +report.push(`2022-07-26T17:17:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4325 feat: add card for rejected version`); +report.push(`2 0 src/ts/interfaces/Notification.ts`); +report.push(`28 13 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(``); +report.push(`2022-07-26T18:00:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4306 feat: fix right formatting`); +report.push(`1 1 src/ts/pages/Builder/components/ButtonsPanel.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DictionaryModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 1 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(`1 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`1 1 src/ts/pages/Builder/view/Cards.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`3 3 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-07-26T18:10:42+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4398 fix: corrected formatting`); +report.push(`3 3 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`2 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(`3 3 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(`2 2 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`2 2 src/ts/pages/Tnp/store/saveAccessRight.ts`); +report.push(`2 2 src/ts/pages/Tnp/store/saveConsumer.ts`); +report.push(``); +report.push(`2022-07-26T18:25:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4306 fix: corrected formatting`); +report.push(`3 3 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/components/Select/components/list/Dynamic.tsx`); +report.push(`1 1 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`2 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`5 5 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/AddItemButton.tsx`); +report.push(`3 3 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/RemoveButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`3 3 src/ts/pages/Catalogue/components/categories/CategoryDetails.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddAgreements.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddEmployees.ts`); +report.push(`1 1 src/ts/pages/ExternalEmployees/store/AddProject.ts`); +report.push(`3 3 src/ts/pages/ExternalEmployees/store/Modal.ts`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/item/Tnp.tsx`); +report.push(`2 2 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`2 2 src/ts/pages/Tnp/store/saveAccessRight.ts`); +report.push(`2 2 src/ts/pages/Tnp/store/saveConsumer.ts`); +report.push(``); +report.push(`2022-07-26T18:32:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4398 fix: replaced roleGroupId to roleGroupUuid`); +report.push(`2 2 src/ts/interfaces/request/RequestNew.ts`); +report.push(`0 1 src/ts/interfaces/request/Role.ts`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`3 3 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`5 4 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/GroupTitle.tsx`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`3 3 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`14 14 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`9 9 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-07-26T18:57:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4398 fix: corrected id for saving`); +report.push(`1 1 src/ts/interfaces/request/RequestNew.ts`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-07-27T09:43:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4406 fix: add checking for multiple`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`2 0 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2022-07-27T10:31:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4325 feat: fix link in card version notification page`); +report.push(`4 3 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(``); +report.push(`2022-07-27T10:52:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4406 fix: add checking for multiple`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`5 3 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`8 2 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-07-27T11:46:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4407 fix: add pagination for Profile List`); +report.push(`2 2 src/ts/api/tsr.ts`); +report.push(`9 6 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(``); +report.push(`2022-07-27T11:49:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4407 fix: add pagination for Profile List`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(``); +report.push(`2022-07-27T14:43:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4361 fix: add delay for callAction`); +report.push(`1 1 src/setupProxy.js`); +report.push(`6 1 src/ts/api/constructor.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`11 14 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(``); +report.push(`2022-07-27T14:44:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4307 feat: add types and interface for tnp`); +report.push(`8 4 src/ts/api/tsr.ts`); +report.push(`2 2 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`18 6 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`3 1 src/ts/pages/Tnp/components/Preview/CellProfile.tsx`); +report.push(`10 7 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Preview/Columns.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/Preview/Description/Description.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`2 26 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`13 5 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/Consumers/index.tsx`); +report.push(`7 3 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`19 8 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`0 1 src/ts/pages/Tnp/components/TnpCard/TnpShortCard.tsx`); +report.push(`11 5 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`2 13 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/TnpList/TripItems.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`5 3 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`12 9 src/ts/pages/Tnp/helpers/Preview/conflicts.ts`); +report.push(`6 4 src/ts/pages/Tnp/helpers/Preview/loader.ts`); +report.push(`31 23 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`7 5 src/ts/pages/Tnp/helpers/Profile/consumers.ts`); +report.push(`5 2 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(`6 1 src/ts/pages/Tnp/interfaces/IActionButtons.ts`); +report.push(`38 0 src/ts/pages/Tnp/interfaces/IBuild.ts`); +report.push(`29 0 src/ts/pages/Tnp/interfaces/IConflict.ts`); +report.push(`1 0 src/ts/pages/Tnp/interfaces/IConsumer.ts`); +report.push(`6 13 src/ts/pages/Tnp/interfaces/IDetailsTNP.ts`); +report.push(`26 11 src/ts/pages/Tnp/interfaces/IMainInfo.ts`); +report.push(`2 2 src/ts/pages/Tnp/interfaces/IProfile.ts`); +report.push(`19 0 src/ts/pages/Tnp/interfaces/IRequisitesFormStore.ts`); +report.push(`5 0 src/ts/pages/Tnp/interfaces/IStatusToast.ts`); +report.push(`0 9 src/ts/pages/Tnp/interfaces/ITripItems.ts`); +report.push(`12 0 src/ts/pages/Tnp/interfaces/IUser.ts`); +report.push(`5 3 src/ts/pages/Tnp/interfaces/Preview/IColumn.ts`); +report.push(`6 3 src/ts/pages/Tnp/interfaces/Preview/IResponse.ts`); +report.push(`9 3 src/ts/pages/Tnp/store/ConflictDescription.ts`); +report.push(`12 3 src/ts/pages/Tnp/store/Profile.ts`); +report.push(`7 2 src/ts/pages/Tnp/store/RequisitesForm.ts`); +report.push(`2 1 src/ts/pages/Tnp/store/saveAccessRight.ts`); +report.push(`3 2 src/ts/pages/Tnp/store/saveConsumer.ts`); +report.push(``); +report.push(`2022-07-27T14:55:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4361 fix: add delay for callAction`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-07-27T15:01:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4361 fix: add delay for callAction`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-07-27T15:29:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4399 fix: change formatter data for backend in Builderg`); +report.push(`1 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(`1 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2022-07-28T10:30:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4386 fix: replace request for Draft`); +report.push(`5 0 src/ts/api/constructor.ts`); +report.push(`1 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`4 3 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-07-28T10:38:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4386 fix: replace request for Draft`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-07-28T13:29:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4419 fix: removed ABAC attribure from Vesibility rules`); +report.push(`5 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`43 0 src/ts/pages/Builder/components/role-group/RoleGroupExpandedTableRow.tsx`); +report.push(``); +report.push(`2022-07-28T13:31:26+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4419 fix: removed ABAC attribure from Vesibility rules`); +report.push(`0 43 src/ts/pages/Builder/components/role-group/RoleGroupExpandedTableRow.tsx`); +report.push(``); +report.push(`2022-07-28T14:23:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4356 fix: delay for roadmap`); +report.push(`6 1 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-07-28T14:30:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-3802 feat: change name buttons`); +report.push(`1 1 src/ts/pages/AllRequests/helpers/routes.ts`); +report.push(`1 1 src/ts/pages/Treatments/helpers/routes.ts`); +report.push(``); +report.push(`2022-07-28T15:00:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4425 fix: replaced id to uuid for empty groups in Request`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-07-29T10:34:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4428 refactor: rename author name on FullCard in Builder`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/FullCardItem.tsx`); +report.push(``); +report.push(`2022-07-29T10:35:25+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4427 feat: fix change the request for authority groups`); +report.push(`1 1 src/ts/api/roles.ts`); +report.push(`2 1 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`2 0 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-07-29T10:37:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4428 refactor: rename author name on FullCard in Builder`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(``); +report.push(`2022-07-29T12:13:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4427 fix: add templateUuid for ITemplate`); +report.push(`1 0 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2022-07-29T12:26:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4356 fix: loading correct value to roadmap`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`2 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-07-29T13:18:09+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4427 feat: fix templatId instead of id`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`1 0 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2022-07-29T13:33:54+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4427 feat: fix`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-07-29T13:34:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4378 fix: fix file xlsx dowloand template`); +report.push(`2 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-07-29T15:25:56+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4427 feat: tnp add getAllVersionRoleGroups`); +report.push(`10 1 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(``); +report.push(`2022-08-01T12:07:18+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4417 fix: corrected id for TEXT ABAC attribute in Request`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-08-01T15:11:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4427 feat: change id for backend`); +report.push(`2 1 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`1 2 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-08-01T16:23:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4202 feat: test routers in OpenShift 2`); +report.push(`0 173 nginx.default.conf`); +report.push(``); +report.push(`2022-08-01T17:58:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4400 fix: convert ABAC attribute to JSONSchema in Request`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/Attributes.tsx`); +report.push(`8 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-08-02T09:41:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4440 fix: rename property for Role dependency`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-08-02T11:01:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-3748 feat: add description for Tree`); +report.push(`61 0 src/ts/components/Tree/README.md`); +report.push(``); +report.push(`2022-08-02T12:14:11+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4400 fix: corrected showAttributes flag`); +report.push(`1 2 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-08-02T12:53:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4282 feat: add checkbox in cards`); +report.push(`6 0 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`7 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`12 0 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`7 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`12 0 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`41 31 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`36 6 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`5 1 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`6 1 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`31 9 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`17 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(`2 1 src/ts/snippets/FullCard/styles/info.scss`); +report.push(``); +report.push(`2022-08-02T14:58:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4448 fix: change format for backend in TNP pofile`); +report.push(`0 303 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`5 4 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-08-02T15:05:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4448 fix: change format for backend in TNP pofile`); +report.push(`301 0 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`1 1 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-08-02T15:23:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4448 fix: change format for backend in TNP pofile`); +report.push(`0 301 src/ts/pages/Tnp/helpers/Profile/accessRight.test.ts`); +report.push(`11 3 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2022-08-02T16:09:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4449 fix: fix rules template`); +report.push(`2 2 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-08-03T12:38:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4469 fix: corrected roles format for disableSubmitReason`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`5 3 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-03T13:27:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4446 feat: fix control panel and request page styles`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`2 2 src/ts/pages/Request/styles/index.scss`); +report.push(`3 3 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-08-03T15:32:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4483 fix: change view for roles on card`); +report.push(`1 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`7 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`2 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-03T15:34:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4469 fix: corrected validation method for useImperativeHandle`); +report.push(`9 6 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`9 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(``); +report.push(`2022-08-03T15:37:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4445 fix: show all roles in table`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`0 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-03T12:38:33+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4469 fix: corrected roles format for disableSubmitReason`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`5 3 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-03T15:34:58+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4469 fix: corrected validation method for useImperativeHandle`); +report.push(`9 6 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`9 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(``); +report.push(`2022-08-03T17:28:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4483 fix: change role view in Reuqest page`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`4 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-08-04T09:42:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4483 fix: change view for roles`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-08-04T10:00:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4483 fix: change view for roles`); +report.push(`4 3 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`4 3 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`4 3 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`8 6 src/ts/pages/Template/components/Form.tsx`); +report.push(`15 14 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`6 5 src/ts/snippets/AccessGroups/components/RolesWrapper.tsx`); +report.push(`6 5 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`8 6 src/ts/snippets/RequestForm/components/RoleGroups.tsx`); +report.push(``); +report.push(`2022-08-04T10:30:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4483 fix: change view for roles`); +report.push(`6 0 src/ts/snippets/AccessGroups/helpers/constants.ts`); +report.push(``); +report.push(`2022-08-04T17:03:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4282 feat: fix checkbox in cards`); +report.push(`4 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`38 7 src/ts/pages/Notifications/components/control-panel/MasterCheckbox.tsx`); +report.push(`5 7 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`10 8 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`8 10 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`11 8 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`5 0 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`12 1 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`3 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`5 1 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`0 4 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`24 23 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`15 1 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`0 1 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`15 7 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`7 0 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-08-05T09:40:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4504 feat: add search in Builder`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-08-05T09:49:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4513 feat: add code RIS and id from RZ in Builder`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`18 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`4 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-08-05T09:51:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4513 feat: add code RIS and id from RZ in Builder`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-05T10:08:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4513 feat: add code RIS and id from RZ in Builder`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`1 4 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-05T10:12:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4442 feat: remove required from OrgUnit in Builder`); +report.push(`0 5 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`0 5 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`0 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-05T10:34:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4442 feat: remove required from OrgUnit in Builder`); +report.push(`1 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-05T10:39:02+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4282 feat: add checkbox and fix style`); +report.push(`3 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`1 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`0 1 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`0 1 src/ts/snippets/FullCard/styles/info.scss`); +report.push(``); +report.push(`2022-08-08T14:53:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4526 fix: fix endpoint version template`); +report.push(`10 0 src/ts/api/constructor.ts`); +report.push(`2 0 src/ts/api/roles.ts`); +report.push(`1 1 src/ts/interfaces/Navigate.ts`); +report.push(`8 2 src/ts/pages/Builder/components/autocomplete/Incompatibility.tsx`); +report.push(`15 6 src/ts/pages/Builder/components/autocomplete/Visibility.tsx`); +report.push(`7 1 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`4 2 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`4 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`4 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`4 2 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`8 3 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`8 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-08-09T16:12:45+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4532 fix: control panel / mastercheckbox fix button action`); +report.push(`10 4 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`11 3 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`11 4 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`134 12 src/ts/pages/Reconciliations/index.tsx`); +report.push(`0 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`2 3 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(`3 2 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-08-09T16:57:07+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4532 fix: add typification and fix default buttons`); +report.push(`8 4 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`6 6 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-08-10T10:45:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4532 fix: fix style checkbox`); +report.push(`3 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`3 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`3 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`7 2 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(``); +report.push(`2022-08-10T15:00:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4504 feat: add hack for backend`); +report.push(`5 0 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-08-10T18:02:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4480 feat: add module css`); +report.push(`1 1 .stylelintrc.json`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/AgreementsCard.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/CompanyCard.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/EmployeesFullCard/Cards/EmployeesCard.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`5 0 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`5 0 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`5 0 src/ts/pages/ExternalEmployees/styles/tasks.scss`); +report.push(`6 5 src/ts/pages/Profile/components/Header.tsx`); +report.push(`3 3 src/ts/pages/Profile/styles/hacks.scss`); +report.push(`6 10 src/ts/pages/Profile/styles/{header.scss => header.module.scss}`); +report.push(`1 1 src/ts/pages/Profile/styles/index.scss`); +report.push(`3 0 src/ts/snippets/FullCard/styles/line.scss`); +report.push(``); +report.push(`2022-08-11T09:57:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4504 feat: add fast search in Builder`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-08-11T10:01:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4504 feat: add fast search in Builder`); +report.push(`3 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-08-12T09:53:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4538 fix: rename status for SD_ERROR`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(`2 1 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2022-08-12T09:57:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4553 fix: change style for search input in Control Panel`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/search.scss`); +report.push(``); +report.push(`2022-08-12T10:00:21+03:00>Бахирев Алексей>abakhirev@vtb.ru> SUBO-4302 fix: change title for TNP in Reconciliations pt TNP.3`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(``); +report.push(`2022-08-12T10:13:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4561 fix: change type for RZ number`); +report.push(`5 2 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`7 0 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`7 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-12T10:32:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4541 fix: remove validation for RM code when save role in Builder`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-08-12T10:37:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4541 fix: remove validation for RM code when save role in Builder`); +report.push(`0 9 src/ts/api/roles.ts`); +report.push(`1 15 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-08-12T12:55:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4501 feat: add masterExpand`); +report.push(`27 2 src/ts/components/Table/components/TableHead.tsx`); +report.push(`13 0 src/ts/components/Table/index.tsx`); +report.push(`7 1 src/ts/components/Table/styles/hacks.scss`); +report.push(``); +report.push(`2022-08-12T13:52:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4484 fix: change default value for link after filters`); +report.push(`1 1 src/ts/pages/AllRequests/index.tsx`); +report.push(``); +report.push(`2022-08-12T14:06:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4537 fix: change filters for status in AllRequests`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-08-12T16:26:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4523 fix: change logic for roles by alphabet`); +report.push(`55 52 src/ts/components/GroupByAlphabet/helpers/index.ts`); +report.push(``); +report.push(`2022-08-12T17:44:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`2 0 src/ts/api/tsrVersion.ts`); +report.push(`3 9 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`4 11 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`4 11 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`13 132 src/ts/pages/Reconciliations/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`4 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(``); +report.push(`2022-08-12T17:51:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`0 2 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`0 1 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-08-12T17:59:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`9 11 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`18 14 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`9 11 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`15 11 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`7 9 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`15 11 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`8 0 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2022-08-12T18:05:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`14 14 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-08-12T19:09:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`0 2 src/ts/api/tsrVersion.ts`); +report.push(`4 4 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`3 8 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-08-12T19:13:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return button logic in component`); +report.push(`1 4 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(``); +report.push(`2022-08-15T09:35:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4573 fix: add disabled for remove button`); +report.push(`8 2 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(``); +report.push(`2022-08-15T10:00:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4552 fix: update search for remove empty query string`); +report.push(`5 2 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-08-15T11:05:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4571 fix: return onClick in reconcilation for TNP`); +report.push(`1 0 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(``); +report.push(`2022-08-15T11:33:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4574 fix: add clear selected list when Filters was update`); +report.push(`2 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(``); +report.push(`2022-08-16T13:47:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4532 fix: remove open button for many elements in Reconcilations`); +report.push(`9 5 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`15 10 src/ts/pages/Reconciliations/components/template/buttons.tsx`); +report.push(`15 10 src/ts/pages/Reconciliations/components/tnp/buttons.tsx`); +report.push(`5 0 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2022-08-16T13:51:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4532 fix: change style for select in Alphabet component`); +report.push(`1 1 src/ts/components/GroupByAlphabet/index.scss`); +report.push(``); +report.push(`2022-08-17T11:08:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4580 fix: corrected styles for Role status in the Table additional row`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 0 src/ts/snippets/AccessGroups/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-08-17T11:52:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4577 fix: corrected Cluster field validation in Constructor`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-17T16:55:23+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4579 fix: fix position button request in version page add master checkbox reconciliations request`); +report.push(`1 0 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`7 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`8 0 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2022-08-18T10:22:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4579 fix: remove checkbox from version page`); +report.push(`0 2 src/ts/pages/Builder/pages/Versions.tsx`); +report.push(`5 8 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(``); +report.push(`2022-08-18T10:27:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4579 fix: cleaned code`); +report.push(`0 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-08-18T10:37:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4579 feat: remove style`); +report.push(`0 8 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2022-08-18T10:44:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4598 feat: fix style in .hint and .access-group components`); +report.push(`0 1 src/ts/components/Hint/index.scss`); +report.push(`1 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-08-18T11:30:20+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4597 feat: hide the help if the length of the content in it is less than 3 characters`); +report.push(`1 1 src/ts/pages/Template/components/Help.tsx`); +report.push(``); +report.push(`2022-08-18T12:50:21+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4597 feat: Expanding by click of a title`); +report.push(`15 10 src/ts/pages/Template/components/Help.tsx`); +report.push(`1 0 src/ts/pages/Template/styles/help.scss`); +report.push(``); +report.push(`2022-08-18T16:41:19+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4627 feat: fix allRoles`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`2 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-18T16:45:51+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4627 feat: fix style`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-08-18T17:37:29+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4631 fix: Fixed collapsing uncollapsing of rows in table view`); +report.push(`2 1 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2022-08-18T18:02:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4582 feat: refactoring css`); +report.push(`72 0 src/styles/coreStyle.scss`); +report.push(`11 26 src/ts/components/Banners/index.scss`); +report.push(`3 7 src/ts/components/DataLoader/styles/index.scss`); +report.push(`2 3 src/ts/components/GroupByAlphabet/index.scss`); +report.push(`3 6 src/ts/components/Hint/index.scss`); +report.push(`3 7 src/ts/components/More/index.scss`); +report.push(`3 6 src/ts/components/NothingFound/index.scss`); +report.push(`2 3 src/ts/components/Rating/index.scss`); +report.push(`4 8 src/ts/components/Select/styles/index.scss`); +report.push(`6 13 src/ts/components/Select/styles/list.scss`); +report.push(`7 16 src/ts/components/Table/styles/index.scss`); +report.push(`20 17 src/ts/components/Table/styles/settings.scss`); +report.push(`4 10 src/ts/components/Tree/index.scss`); +report.push(`3 5 src/ts/pages/Authorization/styles/error.scss`); +report.push(`3 6 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`5 13 src/ts/pages/Authorization/styles/form.scss`); +report.push(`3 6 src/ts/pages/Authorization/styles/index.scss`); +report.push(`4 6 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`13 36 src/ts/pages/Builder/styles/card.scss`); +report.push(`3 6 src/ts/pages/Builder/styles/control.scss`); +report.push(`3 4 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`7 18 src/ts/pages/Builder/styles/index.scss`); +report.push(`5 9 src/ts/pages/Builder/styles/rules.scss`); +report.push(`5 9 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`4 5 src/ts/pages/Builder/styles/table.scss`); +report.push(`17 18 src/ts/pages/Builder/styles/template.scss`); +report.push(`10 12 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`2 4 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`4 9 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`6 16 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`2 3 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`2 2 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`10 11 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`2 2 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`4 8 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`6 12 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(`2 2 src/ts/pages/ExternalEmployees/styles/tasks.scss`); +report.push(`5 12 src/ts/pages/Help/styles/index.scss`); +report.push(`5 12 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`5 11 src/ts/pages/MainPage/styles/chart.scss`); +report.push(`14 9 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`12 4 src/ts/pages/MainPage/styles/index.scss`); +report.push(`28 19 src/ts/pages/MainPage/styles/task.scss`); +report.push(`7 6 src/ts/pages/Notifications/styles/control.scss`); +report.push(`7 3 src/ts/pages/Notifications/styles/index.scss`); +report.push(`25 14 src/ts/pages/Notifications/styles/item.scss`); +report.push(`11 16 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`29 25 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`20 14 src/ts/pages/Profile/styles/board.scss`); +report.push(`42 35 src/ts/pages/Profile/styles/card.scss`); +report.push(`2 3 src/ts/pages/Profile/styles/control.scss`); +report.push(`3 8 src/ts/pages/Profile/styles/header.module.scss`); +report.push(`2 3 src/ts/pages/Profile/styles/index.scss`); +report.push(`6 3 src/ts/pages/Reports/styles/report.scss`); +report.push(`2 3 src/ts/pages/Request/styles/form.scss`); +report.push(`15 11 src/ts/pages/Request/styles/index.scss`); +report.push(`14 9 src/ts/pages/Request/styles/success.scss`); +report.push(`9 5 src/ts/pages/Requests/styles/expanded-table-row.scss`); +report.push(`12 6 src/ts/pages/Requests/styles/filter.scss`); +report.push(`13 6 src/ts/pages/Requests/styles/index.scss`); +report.push(`8 9 src/ts/pages/Search/styles/index.scss`); +report.push(`2 3 src/ts/pages/Template/styles/banner.scss`); +report.push(`7 3 src/ts/pages/Template/styles/description.scss`); +report.push(`14 10 src/ts/pages/Template/styles/header.scss`); +report.push(`14 10 src/ts/pages/Template/styles/help.scss`); +report.push(`7 4 src/ts/pages/Template/styles/index.scss`); +report.push(`7 3 src/ts/pages/Template/styles/sidebar.scss`); +report.push(`27 18 src/ts/pages/Template/styles/success.scss`); +report.push(`2 3 src/ts/pages/Tnp/styles/accordion.scss`); +report.push(`6 3 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`3 6 src/ts/pages/Tnp/styles/header.scss`); +report.push(`2 3 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`6 11 src/ts/pages/Tnp/styles/preview.scss`); +report.push(`2 3 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`3 6 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`2 2 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`4 9 src/ts/pages/Tnp/styles/shor-card.scss`); +report.push(`5 12 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(`3 5 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-08-19T12:39:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4582 feat: change path`); +report.push(`1 1 src/ts/components/Banners/index.scss`); +report.push(`2 2 src/ts/components/DataLoader/styles/index.scss`); +report.push(`1 1 src/ts/components/GroupByAlphabet/index.scss`); +report.push(`1 1 src/ts/components/Hint/index.scss`); +report.push(`1 1 src/ts/components/More/index.scss`); +report.push(`1 1 src/ts/components/NothingFound/index.scss`); +report.push(`2 2 src/ts/components/Rating/index.scss`); +report.push(`1 1 src/ts/components/Select/styles/index.scss`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`1 1 src/ts/components/Table/styles/settings.scss`); +report.push(`1 1 src/ts/components/Tree/index.scss`); +report.push(`1 1 src/ts/pages/Authorization/styles/error.scss`); +report.push(`1 1 src/ts/pages/Authorization/styles/footer.scss`); +report.push(`1 1 src/ts/pages/Authorization/styles/form.scss`); +report.push(`1 1 src/ts/pages/Authorization/styles/index.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/add-button.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/card.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/control.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/empowerments.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/index.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/table.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/categories.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/header.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`1 1 src/ts/pages/Catalogue/styles/search.scss`); +report.push(`1 2 src/ts/pages/ExternalEmployees/styles/companyInfo.scss`); +report.push(`1 1 src/ts/pages/ExternalEmployees/styles/companyProjects.scss`); +report.push(`1 1 src/ts/pages/ExternalEmployees/styles/external.scss`); +report.push(`1 1 src/ts/pages/ExternalEmployees/styles/index.scss`); +report.push(`1 1 src/ts/pages/ExternalEmployees/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/ExternalEmployees/styles/tasks.scss`); +report.push(`1 1 src/ts/pages/Help/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/catalogue.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/chart.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/favorite.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/index.scss`); +report.push(`1 1 src/ts/pages/MainPage/styles/task.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/control.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/index.scss`); +report.push(`1 1 src/ts/pages/Notifications/styles/item.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/index.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/board.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/card.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/control.scss`); +report.push(`1 2 src/ts/pages/Profile/styles/header.module.scss`); +report.push(`1 1 src/ts/pages/Profile/styles/index.scss`); +report.push(`1 1 src/ts/pages/Reports/styles/report.scss`); +report.push(`1 1 src/ts/pages/Request/styles/form.scss`); +report.push(`1 1 src/ts/pages/Request/styles/index.scss`); +report.push(`1 1 src/ts/pages/Request/styles/success.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/expanded-table-row.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/filter.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`1 1 src/ts/pages/Search/styles/index.scss`); +report.push(`1 1 src/ts/pages/Template/styles/banner.scss`); +report.push(`1 1 src/ts/pages/Template/styles/description.scss`); +report.push(`1 1 src/ts/pages/Template/styles/header.scss`); +report.push(`1 1 src/ts/pages/Template/styles/help.scss`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(`1 1 src/ts/pages/Template/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Template/styles/success.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/accordion.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/agreement-form.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/header.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/main-form.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/preview.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/profile-list.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/profile.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/requisites-form.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/shor-card.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/side-bar.scss`); +report.push(`1 1 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-08-19T12:59:24+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4582 feat: add coreStyle to index.scss tnp`); +report.push(`1 0 src/ts/pages/Tnp/styles/index.scss`); +report.push(``); +report.push(`2022-08-19T13:09:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4582 feat: fix word`); +report.push(`1 1 src/ts/pages/Tnp/styles/version-map.scss`); +report.push(``); +report.push(`2022-08-19T17:35:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4604 feat: migration to css module`); +report.push(`2 2 src/ts/pages/Reconciliations/ButtonsWrapper.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/components/agreements/buttons.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`4 5 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/components/employees/buttons.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`4 4 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`4 4 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`5 5 src/ts/pages/Reconciliations/index.tsx`); +report.push(`36 0 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`6 6 src/ts/pages/Treatments/index.tsx`); +report.push(`23 0 src/ts/pages/Treatments/treatments.module.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-08-20T18:54:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4627 feat: Added alternative component for viewing in AccessGroups`); +report.push(`0 1 src/ts/components/Table/styles/index.scss`); +report.push(`1 0 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 0 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`107 0 src/ts/snippets/AccessGroups/components/RolesSimpleView.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`14 5 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`12 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-08-22T10:07:30+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4601 feat: always expand the list with all roles`); +report.push(`5 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-08-22T10:44:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4601 feat: delete comment`); +report.push(`0 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-08-22T11:45:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4637 fix: change isBlocked for checkbox roles in Builder`); +report.push(`7 4 src/ts/pages/Builder/components/shared/MasterCheckbox.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(``); +report.push(`2022-08-22T11:56:34+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4627 feat: RolesSimpleView rename RolesSimpleList, prop simpleView move to constants TYPE_ACCESS_GROUP`); +report.push(`1 2 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 2 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`4 4 src/ts/snippets/AccessGroups/components/{RolesSimpleView.tsx => RolesSimpleList.tsx}`); +report.push(`1 0 src/ts/snippets/AccessGroups/helpers/constants.ts`); +report.push(`3 6 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-22T12:18:58+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4627 feat: fix`); +report.push(`39 43 src/ts/snippets/AccessGroups/components/RolesSimpleList.tsx`); +report.push(``); +report.push(`2022-08-22T12:19:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4659 fix: hide checkbox in TNP archive`); +report.push(`1 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-08-22T12:25:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4629 fix: add clear cache for group reconcilations`); +report.push(`1 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-08-22T13:07:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4595 feat: arrowIcon in CategoryItem move to Link`); +report.push(`1 1 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`1 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2022-08-22T14:10:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4594 feat: fix missing block`); +report.push(`6 3 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(``); +report.push(`2022-08-22T14:12:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4667 fix: add version id in Template Roles List and change pagination props`); +report.push(`7 19 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`1 1 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(``); +report.push(`2022-08-22T14:15:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4667 fix: add version id in Template Roles List and change pagination props`); +report.push(`1 4 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-08-22T15:28:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4594 feat: clickable all over the field`); +report.push(`9 8 src/ts/pages/Catalogue/components/line/CategoryItem.tsx`); +report.push(`8 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(``); +report.push(`2022-08-22T22:11:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added AdditionalServices page`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 0 src/ts/api/request.ts`); +report.push(`1 0 src/ts/components/form/index.tsx`); +report.push(`1 0 src/ts/components/form/wrapper.tsx`); +report.push(`42 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`50 0 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`58 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`11 0 src/ts/pages/AdditionalServices/helpers/getDisableSubmit.ts`); +report.push(`31 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`30 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`31 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`59 0 src/ts/pages/AdditionalServices/index.tsx`); +report.push(`8 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`8 0 src/ts/pages/AdditionalServices/interfaces/ITemplateInfo.ts`); +report.push(`70 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`2 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2022-08-22T22:12:17+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added AdditionalServices page`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-08-22T22:42:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4596 feat: Added feature to minimize/expand the catalog`); +report.push(`13 3 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`14 0 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-08-23T00:59:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4506 feat: fix conditions`); +report.push(`7 3 src/ts/pages/Catalogue/components/categories/CategoryList.tsx`); +report.push(`4 1 src/ts/pages/Catalogue/store/CatalogueStore.ts`); +report.push(``); +report.push(`2022-08-23T09:16:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4669 fix: return Security reports`); +report.push(`6 17 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-08-23T12:50:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4655 feat: add request type in table`); +report.push(`3 17 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`7 1 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`11 0 src/ts/pages/Requests/helpers/requestTypeLabel.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/RolesSimpleList.tsx`); +report.push(`1 0 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`6 0 src/ts/snippets/AccessGroups/styles/simple_list.scss`); +report.push(``); +report.push(`2022-08-23T13:34:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>fix: corrected getGroupByDependency function`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`11 2 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`17 15 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(`4 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-08-23T13:43:37+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected getGroupByDependency function`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2022-08-23T13:54:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4599 feat: hide search`); +report.push(`4 1 src/ts/pages/Treatments/index.tsx`); +report.push(`5 0 src/ts/snippets/HeaderLight/index.tsx`); +report.push(``); +report.push(`2022-08-23T18:37:50+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added types for JSONSchema`); +report.push(`38 21 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`17 9 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`44 32 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`0 17 src/ts/components/JsonSchema/helpers/interfaces.ts`); +report.push(`10 4 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`4 2 src/ts/components/JsonSchema/index.tsx`); +report.push(`42 0 src/ts/components/JsonSchema/interfaces/IJsonSchema.ts`); +report.push(`16 0 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`45 0 src/ts/components/JsonSchema/interfaces/IUiSchema.ts`); +report.push(`17 0 src/ts/components/JsonSchema/interfaces/IValidationRule.ts`); +report.push(`27 0 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`18 10 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(``); +report.push(`2022-08-24T09:32:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4302 fix: return IDM service`); +report.push(`7 7 nginx.default.conf`); +report.push(``); +report.push(`2022-08-24T09:47:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4302 fix: add big limit for export excel in Builder`); +report.push(`1 0 nginx.default.conf`); +report.push(``); +report.push(`2022-08-24T10:14:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: change urls for roles in Builder for Template and Version`); +report.push(`20 10 src/ts/api/constructor.ts`); +report.push(`7 2 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`7 2 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`7 2 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`7 2 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`7 2 src/ts/pages/Builder/helpers/visibility-rules/loadRuleInfo.ts`); +report.push(`6 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`6 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`6 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`6 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-08-24T11:01:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4281 fix: change name length in Builder`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`2 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-08-24T11:25:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: change urls for roles in Builder for Template and Version`); +report.push(`35 15 src/ts/api/constructor.ts`); +report.push(`2 7 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`2 7 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`2 7 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`2 7 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`2 7 src/ts/pages/Builder/helpers/visibility-rules/loadRuleInfo.ts`); +report.push(`1 3 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 2 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`4 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-08-24T12:23:27+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: added UiSettings type`); +report.push(`1 1 src/setupProxy.js`); +report.push(`10 4 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`7 6 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`4 3 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`3 3 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`0 17 src/ts/components/JsonSchema/interfaces/IValidationRule.ts`); +report.push(`31 16 src/ts/components/JsonSchema/interfaces/{IJsonSchema.ts => JsonSchemaProperties.ts}`); +report.push(`20 17 src/ts/components/JsonSchema/interfaces/{IUiSchema.ts => UiSchema.ts}`); +report.push(`34 0 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`25 0 src/ts/components/JsonSchema/interfaces/ValidationRule.ts`); +report.push(`10 4 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`2 2 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`10 0 src/ts/components/Select/interfaces/shared.ts`); +report.push(`8 4 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-08-24T12:57:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected validation types`); +report.push(`5 5 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`5 4 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`6 5 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`6 5 src/ts/components/JsonSchema/components/widgets/Rating.tsx`); +report.push(`7 5 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`6 5 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`6 5 src/ts/components/JsonSchema/components/widgets/Tree.tsx`); +report.push(`15 10 src/ts/components/JsonSchema/interfaces/ValidationRule.ts`); +report.push(`10 22 src/ts/helpers/validation/index.ts`); +report.push(`8 6 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/ConsumersSelect.tsx`); +report.push(``); +report.push(`2022-08-24T13:01:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: change urls for roles in Builder for Template and Version`); +report.push(`5 5 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-08-24T13:10:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected validation types`); +report.push(`5 5 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`4 4 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 2 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/{JsonSchemaProperties.ts => JsonSchemaSettings.ts}`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/ValidationRule.ts`); +report.push(`4 4 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`5 5 src/ts/components/JsonSchema/wrapper.tsx`); +report.push(`1 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2022-08-24T13:23:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected validation types`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-08-24T14:59:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4673 fix: add type in Card Template version`); +report.push(`1 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`19 10 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`4 4 src/ts/pages/Builder/view/List.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(``); +report.push(`2022-08-24T15:22:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4678 feat: show people from Security group in Reconcilations Template`); +report.push(`5 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-08-24T15:34:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4678 feat: show people from Security group in Reconcilations Template`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`3 3 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-08-24T16:19:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: change urls for roles in Builder for Template and Version`); +report.push(`5 5 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-08-24T17:13:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added saving for AdditionalServiceRequest`); +report.push(`5 0 src/ts/api/request.ts`); +report.push(`4 4 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`4 3 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`0 1 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`32 6 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`56 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`2 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/index.tsx`); +report.push(`6 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`21 13 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-08-24T17:33:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4684 fix: remove role test`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-08-24T17:35:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added saving for AdditionalServiceRequest`); +report.push(`17 17 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-08-24T17:13:23+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: added saving for AdditionalServiceRequest`); +report.push(`5 0 src/ts/api/request.ts`); +report.push(`4 4 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`4 3 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`0 1 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`32 6 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`56 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`2 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/index.tsx`); +report.push(`6 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`21 13 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-08-24T18:08:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected mapUiDataToBackend function`); +report.push(`17 17 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-08-24T19:06:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4602 feat: all error messages have helpdesk link`); +report.push(`13 4 src/ts/components/DataLoader/ErrorDescription.tsx`); +report.push(`1 1 src/ts/components/DataLoader/index.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.tsx`); +report.push(`5 2 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.tsx`); +report.push(`7 2 src/ts/components/DataLoader/paginators/SimplePagination.tsx`); +report.push(`16 0 src/ts/helpers/email.ts`); +report.push(`2 2 src/ts/pages/PageWrapper/components/ErrorMessage.tsx`); +report.push(`1 16 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-08-24T19:10:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4602 feat: fix test`); +report.push(`10 2 src/ts/components/DataLoader/ErrorDescription.test.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/InfiniteScroll.test.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/LoadMore.test.tsx`); +report.push(`1 1 src/ts/components/DataLoader/paginators/ShowAll.test.tsx`); +report.push(``); +report.push(`2022-08-25T10:08:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4302 fix: change help text for Roles`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-08-25T10:37:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 fix: corrected id for saving`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`1 3 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`2 2 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`4 4 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-08-25T11:25:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: add new url for roles in version`); +report.push(`8 3 src/ts/api/roles.ts`); +report.push(`6 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(``); +report.push(`2022-08-25T14:00:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: created AdditionalServiceRequest page`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`3 1 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`4 4 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`47 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`24 0 src/ts/pages/Request/helpers/loadOirDynamicFields.ts`); +report.push(`51 71 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`11 0 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-08-25T14:02:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4608 feat: created AdditionalServiceRequest page`); +report.push(`1 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-08-25T14:54:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4638 feat: implement quick reconcilation`); +report.push(`6 0 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-08-25T15:52:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4302 fix: return IDM service`); +report.push(`1 0 nginx.default.conf`); +report.push(``); +report.push(`2022-08-25T15:58:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4673 fix: add type in Card Template version`); +report.push(`1 1 src/ts/pages/Builder/components/TemplatesList.tsx`); +report.push(`18 10 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`4 4 src/ts/pages/Builder/view/List.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(``); +report.push(`2022-08-25T16:04:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4678 fix: show people from Security in Reconcilation Template`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`5 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-08-25T16:47:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4565 fix: change urls for roles in Builder`); +report.push(`40 10 src/ts/api/constructor.ts`); +report.push(`8 2 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/dependency-rules/loadRuleInfo.ts`); +report.push(`6 2 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/execution-rules/loadRuleInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/incompatibility-rules/loadRuleInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/helpers/visibility-rules/loadRuleInfo.ts`); +report.push(`4 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`4 5 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`4 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-08-26T14:42:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4602 feat: change ErrorDescription and ErrorMessage`); +report.push(`2 2 src/ts/components/DataLoader/ErrorDescription.tsx`); +report.push(`2 2 src/ts/pages/PageWrapper/components/ErrorMessage.tsx`); +report.push(``); +report.push(`2022-08-26T15:05:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4609 fix: added some fixes for AdditionalServiceRequest`); +report.push(`0 1 src/ts/components/Select/styles/index.scss`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`5 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`6 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`4 0 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(`19 17 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-08-29T09:16:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4686 fix: remove required for code from RZ`); +report.push(`0 1 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`0 1 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(``); +report.push(`2022-08-29T12:15:27+03:00>Мансуров Эдуард Ринатович (4068237)>emansurov@dev.vtb.ru>add auto-approve service`); +report.push(`10 0 nginx.default.conf`); +report.push(``); +report.push(`2022-08-29T13:48:30+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4600 feat: add time in animation notification`); +report.push(`1 1 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2022-08-29T15:04:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4609 feat: added form for editing Request in ADJUSTMENT status`); +report.push(`6 7 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`3 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`4 3 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`21 16 src/ts/pages/Request/components/{EditCreateRequest.tsx => EditRequest.tsx}`); +report.push(`27 0 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`11 0 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`41 8 src/ts/pages/Request/index.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/components/create-request/EditForm.tsx`); +report.push(`7 3 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-08-30T10:01:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4699 fix: change type for text role`); +report.push(`3 3 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`3 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-30T11:19:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4699 fix: change type for text role`); +report.push(`3 3 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-08-30T12:23:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4629 fix: add clear cache for group reconcilations`); +report.push(`1 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-08-30T12:25:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4686 fix: remove required for code from RZ`); +report.push(`0 1 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`0 1 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(``); +report.push(`2022-08-30T12:33:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4667 fix: add version id in Template Roles List and change pagination props`); +report.push(`7 19 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Tasks.tsx`); +report.push(`1 1 src/ts/pages/Notifications/index.tsx`); +report.push(`1 1 src/ts/pages/Profile/components/Main.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`2 5 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(``); +report.push(`2022-08-30T13:00:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4703 fix: fix button approve for everyone`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-08-30T13:05:41+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4609 fix: corrected User request and Toggle label`); +report.push(`17 3 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`8 4 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-08-30T13:56:55+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4609 fix: added description and helpText for Addtitonal services template`); +report.push(`2 1 src/ts/interfaces/Category.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-08-30T15:37:51+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4609 fix: added description and helpText for Addtitonal services template`); +report.push(`2 1 src/ts/api/request.ts`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`7 6 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`2 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-08-31T13:54:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4805 fix: add terget blank for links and change href for toasts`); +report.push(`2 0 src/ts/components/Banners/banner.tsx`); +report.push(`8 3 src/ts/components/DataLoader/ErrorDescription.tsx`); +report.push(`9 0 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`2 0 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`4 0 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(``); +report.push(`2022-08-31T14:34:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4388 fix: remove items button for role list in Builder`); +report.push(`0 40 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`2 23 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`0 4 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`0 4 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 4 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 4 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`0 4 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`0 4 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 22 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-08-31T14:36:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4805 fix: remove link support form footer`); +report.push(`0 15 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`0 12 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2022-08-31T14:44:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4388 fix: remove items button for role list in Builder`); +report.push(`3 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-09-01T11:35:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4862 feat: add button approve for Templates`); +report.push(`8 0 src/ts/api/constructor.ts`); +report.push(`8 0 src/ts/api/tsrVersion.ts`); +report.push(`2 0 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(``); +report.push(`2022-09-01T11:39:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4862 feat: add button approve for Templates`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`1 1 src/ts/api/tsrVersion.ts`); +report.push(``); +report.push(`2022-09-01T12:17:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4692 fix: fix style roles simple list`); +report.push(`15 42 src/ts/snippets/AccessGroups/components/RolesSimpleList.tsx`); +report.push(`0 2 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`17 0 src/ts/snippets/AccessGroups/styles/hacks.scss`); +report.push(`8 2 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/simple_list.scss`); +report.push(``); +report.push(`2022-09-01T12:39:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4802 feat: send read notification by id in URL`); +report.push(`5 4 src/ts/pages/Notifications/components/NotificationsList.tsx`); +report.push(`0 3 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`7 15 src/ts/pages/Notifications/components/item/Request.tsx`); +report.push(``); +report.push(`2022-09-01T13:06:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4802 feat: send read notification by id in URL`); +report.push(`13 0 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-09-01T13:12:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4802 feat: send read notification by id in URL`); +report.push(`2 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-09-01T16:50:03+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4810 feat: added data enrichment for dynamic fields`); +report.push(`6 0 src/ts/api/request.ts`); +report.push(`40 0 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(`14 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`43 9 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`6 0 src/ts/pages/AdditionalServices/interfaces/ICustomFieldData.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`3 2 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-02T09:43:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4862 feat: rename entity type for Template`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`1 1 src/ts/interfaces/request/RequestFull.ts`); +report.push(``); +report.push(`2022-09-02T11:46:43+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4812 feat: corrected contract with backend`); +report.push(`6 6 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(`27 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`11 25 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`5 3 src/ts/pages/AdditionalServices/interfaces/ICustomFieldData.ts`); +report.push(`5 3 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-02T13:19:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4701 fix: change style for role help`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/components/widgets/Radio.tsx`); +report.push(`89 84 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`6 6 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/simple_list.scss`); +report.push(``); +report.push(`2022-09-02T13:28:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4701 fix: change style for role help`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-09-02T14:14:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4807 feat: add big search for template fix blink`); +report.push(`2 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`23 14 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`9 5 src/ts/pages/Search/components/Search.tsx`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-09-02T14:16:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4701 fix: change style for role help`); +report.push(`1 2 src/ts/snippets/AccessGroups/components/RolesSimpleList.tsx`); +report.push(`4 3 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-09-02T15:10:54+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4813 feat: added CHECKBOX GROUP widget to JSON Schema`); +report.push(`89 0 src/ts/components/JsonSchema/components/widgets/CheckboxGroup.tsx`); +report.push(`9 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`12 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`7 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-09-02T17:11:00+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4812 feat: correct interfaces`); +report.push(`5 5 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`5 3 src/ts/pages/AdditionalServices/interfaces/ICustomFieldData.ts`); +report.push(`3 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-09-02T17:17:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4812 feat: correct interfaces`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`1 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`3 1 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-09-05T09:52:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4709 fix: change link in roadmap for Template Version`); +report.push(`2 0 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`3 0 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(``); +report.push(`2022-09-05T09:55:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4709 fix: change link in roadmap for Template Version`); +report.push(`2 0 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`3 0 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(``); +report.push(`2022-09-05T10:41:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4807 feat: add style for search in template`); +report.push(`7 4 src/ts/components/DataLoader/styles/hacks.scss`); +report.push(`2 5 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`20 14 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`26 0 src/ts/pages/Reconciliations/styles/hacks.scss`); +report.push(`11 0 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/simple_list.scss`); +report.push(`1 1 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-09-05T10:56:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4923 fix: add disable for Roles in Builder`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`11 3 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`8 4 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(``); +report.push(`2022-09-05T11:02:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4716 feat: add dictionary service`); +report.push(`10 0 nginx.default.conf`); +report.push(``); +report.push(`2022-09-05T11:05:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4923 fix: return old URL`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-09-05T12:06:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4228 feat: add view for system dictionary`); +report.push(`26 8 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(``); +report.push(`2022-09-05T13:39:14+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4809 feat: corrected mappers for Toggle widget`); +report.push(`6 7 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`9 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`3 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2022-09-06T11:01:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4924 feat: remove confirm for mailto links`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/components/PreventRouteModal/index.tsx`); +report.push(`6 6 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-09-06T11:06:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4716 feat: remove nginx proxy`); +report.push(`0 183 nginx.default.conf`); +report.push(``); +report.push(`2022-09-06T11:19:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4924 fix: remove confirm for mailto links`); +report.push(`0 1 src/ts/components/PreventRouteModal/index.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`2 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-06T11:22:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4924 fix: remove confirm for mailto links`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-09-06T11:50:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4717 feat: auto fill code ris in template`); +report.push(`8 0 src/ts/api/custom-dictionary.ts`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`25 17 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-06T11:55:04+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4717 feat: fix interface`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(``); +report.push(`2022-09-06T12:12:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4717 feat: fix interface`); +report.push(`1 1 src/ts/api/custom-dictionary.ts`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`3 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-06T15:32:13+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4809 fix: corrected useFormChange hook`); +report.push(`13 1 src/ts/components/JsonSchema/components/widgets/CheckboxGroup.tsx`); +report.push(`14 6 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`31 8 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`7 2 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-09-06T16:27:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4810 feat: added UserInfo widget to JSON Schema`); +report.push(`132 0 src/ts/components/JsonSchema/components/widgets/UserInfo.tsx`); +report.push(`14 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`1 0 src/ts/interfaces/UserDetail.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-09-06T16:33:57+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4809 fix: added getTitle for checkbox name`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/CheckboxGroup.tsx`); +report.push(``); +report.push(`2022-09-07T11:06:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4803 feat: add search for en-ru text`); +report.push(`46 0 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-09-07T11:10:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4716 fix: remove auto-approve service`); +report.push(`0 10 nginx.default.conf`); +report.push(``); +report.push(`2022-09-07T11:45:06+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4810 fix: corrected UserInfo widget`); +report.push(`8 1 src/ts/components/JsonSchema/components/widgets/UserInfo.tsx`); +report.push(``); +report.push(`2022-09-07T11:46:04+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4810 fix: corrected UserInfo widget`); +report.push(`2 2 src/ts/components/JsonSchema/components/widgets/UserInfo.tsx`); +report.push(``); +report.push(`2022-09-07T13:22:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4803 feat: add search for en ru text`); +report.push(`24 45 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-09-07T13:35:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4803 feat: add search for en ru text`); +report.push(`3 1 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-09-07T13:40:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4803 feat: add search for en ru text`); +report.push(`0 1 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-09-07T15:12:28+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4815 fix: corrected mapUiDataToBackend for OIR request`); +report.push(`52 50 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-09-07T16:27:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4976 fix: return roles for AIS`); +report.push(`2 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-09-08T15:39:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4980 fix: show notification about error with details`); +report.push(`0 1 src/ts/components/GroupByAlphabet/helpers/index.ts`); +report.push(`0 9 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`2 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`0 9 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-09-08T15:47:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4980 fix: show notification about error with details`); +report.push(`1 2 src/ts/pages/PageWrapper/index.tsx`); +report.push(``); +report.push(`2022-09-08T15:51:07+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4811 feat: corrected saving for AdditionalServices request`); +report.push(`8 2 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`6 4 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-09T10:04:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4803 fix: remove symbols for search`); +report.push(`13 3 src/ts/pages/Search/helpers/search.ts`); +report.push(``); +report.push(`2022-09-09T11:06:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4717 feat: auto fill code ris in template`); +report.push(`8 0 src/ts/api/custom-dictionary.ts`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`18 10 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-09T15:42:35+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4811 fix: map backend data to UI data for CHECKBOX GROUP widget`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`8 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-09T16:24:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4993 fix: add property label for RoleAttributes`); +report.push(`8 4 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-09-09T22:07:46+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>nginx.default.conf turn off IDM service`); +report.push(`10 10 nginx.default.conf`); +report.push(``); +report.push(`2022-09-12T12:49:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 feat: add custom labels for Select`); +report.push(`27 0 src/ts/components/Select/components/labels/description.tsx`); +report.push(`31 0 src/ts/components/Select/components/labels/user.tsx`); +report.push(`2 0 src/ts/components/Select/index.tsx`); +report.push(`22 0 src/ts/components/Select/styles/labels.module.scss`); +report.push(`2 0 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-09-12T13:14:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 feat: add custom labels for Select`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`8 0 src/ts/components/Select/components/labels/user.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Multiple.tsx`); +report.push(`1 1 src/ts/components/Select/components/value/Single.tsx`); +report.push(`6 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-09-12T13:27:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 feat: add custom labels for Select`); +report.push(`0 2 src/ts/components/Select/index.tsx`); +report.push(`4 5 src/ts/components/Select/styles/labels.module.scss`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2022-09-12T13:35:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 feat: add custom labels for Select`); +report.push(`7 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`13 0 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`7 0 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-09-12T13:41:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 feat: add custom labels for Select`); +report.push(`7 0 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(``); +report.push(`2022-09-12T14:44:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4811 feat: added test for getFieldsByDependency functions`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`1 2 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`1 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`8 7 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`6 6 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`193 0 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.test.ts`); +report.push(`8 5 src/ts/pages/TemplateOir/helpers/create-request/validateWithCallback.ts`); +report.push(`3 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-12T14:45:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4806 feat: change main page of catalogue`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`54 0 src/ts/pages/DemoCatalogue/components/Categories.tsx`); +report.push(`59 0 src/ts/pages/DemoCatalogue/components/banners/BannerBig.tsx`); +report.push(`59 0 src/ts/pages/DemoCatalogue/components/banners/BannerSmall.tsx`); +report.push(`63 0 src/ts/pages/DemoCatalogue/components/banners/BannersList.tsx`); +report.push(`68 0 src/ts/pages/DemoCatalogue/components/categories/CategoryDetails.tsx`); +report.push(`106 0 src/ts/pages/DemoCatalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`28 0 src/ts/pages/DemoCatalogue/components/categories/CategoryItemsList.tsx`); +report.push(`89 0 src/ts/pages/DemoCatalogue/components/categories/CategoryList.tsx`); +report.push(`19 0 src/ts/pages/DemoCatalogue/components/categories/SubTitle.tsx`); +report.push(`49 0 src/ts/pages/DemoCatalogue/components/categories/line/Folder.tsx`); +report.push(`53 0 src/ts/pages/DemoCatalogue/components/categories/line/Item.tsx`); +report.push(`55 0 src/ts/pages/DemoCatalogue/components/favorites/index.tsx`); +report.push(`67 0 src/ts/pages/DemoCatalogue/components/favorites/list.tsx`); +report.push(`58 0 src/ts/pages/DemoCatalogue/components/line/CategoryDetailsSubItem.tsx`); +report.push(`77 0 src/ts/pages/DemoCatalogue/components/line/CategoryItem.tsx`); +report.push(`40 0 src/ts/pages/DemoCatalogue/components/line/CategoryTitle.tsx`); +report.push(`26 0 src/ts/pages/DemoCatalogue/helpers/favorites.ts`); +report.push(`18 0 src/ts/pages/DemoCatalogue/helpers/getFormattedLink.ts`); +report.push(`24 0 src/ts/pages/DemoCatalogue/helpers/icons.ts`); +report.push(`91 0 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(`196 0 src/ts/pages/DemoCatalogue/store/CatalogueStore.ts`); +report.push(`90 0 src/ts/pages/DemoCatalogue/styles/banner.scss`); +report.push(`106 0 src/ts/pages/DemoCatalogue/styles/banners.scss`); +report.push(`21 0 src/ts/pages/DemoCatalogue/styles/catalogue.scss`); +report.push(`61 0 src/ts/pages/DemoCatalogue/styles/categories.scss`); +report.push(`88 0 src/ts/pages/DemoCatalogue/styles/hacks.scss`); +report.push(`39 0 src/ts/pages/DemoCatalogue/styles/header.scss`); +report.push(`26 0 src/ts/pages/DemoCatalogue/styles/index.scss`); +report.push(`176 0 src/ts/pages/DemoCatalogue/styles/line.scss`); +report.push(`34 0 src/ts/pages/DemoCatalogue/styles/search.scss`); +report.push(`9 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-09-12T14:54:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5040 fix: return blocked icon in list of roles in Builder`); +report.push(`29 0 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`20 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-09-12T14:44:44+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4811 feat: added test for getFieldsByDependency functions`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(`1 2 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`1 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`8 7 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`6 6 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`193 0 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.test.ts`); +report.push(`8 5 src/ts/pages/TemplateOir/helpers/create-request/validateWithCallback.ts`); +report.push(`3 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-12T16:41:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5040 fix: return blocked icon in list of roles in Builder`); +report.push(`3 2 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/rules.scss`); +report.push(``); +report.push(`2022-09-13T09:04:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5040 fix: return blocked icon in list of roles in Builder`); +report.push(`1 2 src/ts/pages/Builder/components/shared/BlockButton.tsx`); +report.push(``); +report.push(`2022-09-13T11:00:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4894 fix: corrected sorting for Dynamic fields`); +report.push(`18 8 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/JsonSchemaSettings.ts`); +report.push(`3 3 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`3 4 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`4 4 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`1 3 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`3 10 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.test.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`6 5 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`4 4 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-09-13T11:15:05+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4894 fix: corrected sorting for Dynamic fields`); +report.push(`1 2 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(``); +report.push(`2022-09-13T13:40:48+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-4812 refactor: refactored useFormChange hook for JSONSchema`); +report.push(`3 3 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`15 16 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`4 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 12 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-09-13T15:44:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 fix: show user info in select`); +report.push(`6 0 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(``); +report.push(`2022-09-13T15:46:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4381 fix: show user info in select`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(``); +report.push(`2022-09-13T16:24:49+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5019 feat: provide date range feature for Date widget`); +report.push(`47 14 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`5 4 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`6 5 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(``); +report.push(`2022-09-13T16:56:04+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4909 feat: header component on css modules`); +report.push(`4 3 src/ts/snippets/Header/components/Search.tsx`); +report.push(`12 11 src/ts/snippets/Header/index.tsx`); +report.push(`6 6 src/ts/snippets/Header/styles/hacks.scss`); +report.push(`9 9 src/ts/snippets/Header/styles/{index.scss => header.module.scss}`); +report.push(`7 7 src/ts/snippets/Header/styles/{search.scss => search.module.scss}`); +report.push(`1 1 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-09-14T13:05:45+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5125 feat: added RadioButton widget for JSONSchema`); +report.push(`4 1 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/CheckboxGroup.tsx`); +report.push(`106 0 src/ts/components/JsonSchema/components/widgets/RadioGroup.tsx`); +report.push(`9 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`6 4 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`5 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`12 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-09-14T16:01:01+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5130 fix: updated UI Kit package`); +report.push(`16 15 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`0 2 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`3 2 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(``); +report.push(`2022-09-14T19:10:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4726 feat: add countor for template and add owners template`); +report.push(`6 0 src/ts/api/custom-dictionary.ts`); +report.push(`20 8 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`4 0 src/ts/helpers/converter.ts`); +report.push(`13 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`49 13 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-09-15T09:36:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 feat: add RIS and counter from backend`); +report.push(`14 0 src/ts/api/custom-dictionary.ts`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`20 8 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`4 0 src/ts/helpers/converter.ts`); +report.push(`13 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.test.ts`); +report.push(`5 0 src/ts/pages/Builder/helpers/access-details/validationRules.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`56 23 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-09-15T11:15:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4726 feat: fix comments`); +report.push(`4 4 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`0 2 src/ts/helpers/converter.ts`); +report.push(`2 5 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`0 9 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-15T13:08:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5154 fix: fix style of search template`); +report.push(`5 4 src/ts/pages/Search/components/Search.tsx`); +report.push(`29 0 src/ts/pages/Search/styles/search.module.scss`); +report.push(``); +report.push(`2022-09-15T13:30:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5088 fix: add mandatory for JsonSchema attributes`); +report.push(`7 2 src/ts/helpers/validation/index.ts`); +report.push(`18 6 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-09-15T13:34:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5088 fix: add mandatory for JsonSchema attributes`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-09-15T13:38:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4726 feat: rename tb`); +report.push(`3 3 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 1 src/ts/helpers/converter.ts`); +report.push(``); +report.push(`2022-09-15T15:23:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5119 fix: change show and hide rules for ControlPannel`); +report.push(`24 26 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`30 33 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`23 25 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`22 24 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`34 37 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`8 6 src/ts/snippets/ControlPanel/index.tsx`); +report.push(``); +report.push(`2022-09-15T15:43:46+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5125 feat: added PhoneInputField widget to JSONSchema`); +report.push(`119 0 src/ts/components/JsonSchema/components/widgets/PhoneInput.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-09-15T17:22:32+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-4909 feat: css module for search`); +report.push(`4 3 src/ts/pages/Search/components/Search.tsx`); +report.push(``); +report.push(`2022-09-16T12:40:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5172 fix: add max length for numbers`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-09-16T14:58:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5180 fix: add jsonSchema generator in builder`); +report.push(`12 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`3 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-09-16T17:26:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5118 fix: change style for authorization page`); +report.push(`5 0 src/ts/pages/Authorization/components/Loading.tsx`); +report.push(`4 0 src/ts/pages/Authorization/styles/index.scss`); +report.push(``); +report.push(`2022-09-16T17:33:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5118 fix: change style for authorization page`); +report.push(`1 3 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2022-09-16T18:29:33+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5131 feat: Added new modal window in the template builder and a link in the header to go to it`); +report.push(`5 0 src/styles/coreStyle.scss`); +report.push(`18 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`33 0 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`8 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/diff-modal.scss`); +report.push(`12 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`0 0 src/ts/pages/Builder/styles/styles/coreStyle`); +report.push(`6 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-09-16T18:32:25+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5131 feat: Added new modal window in the template builder and a link in the header to go to it`); +report.push(`0 4 src/ts/pages/Builder/styles/diff-modal.scss`); +report.push(``); +report.push(`2022-09-19T01:25:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: add select contour template`); +report.push(`23 14 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-19T09:52:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5063 feat: add select for agreement`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/Table/components/cells/CellCheckbox.tsx`); +report.push(`3 1 src/ts/components/Table/index.tsx`); +report.push(`68 10 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`3 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`23 19 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(``); +report.push(`2022-09-19T11:32:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5180 feat: add jsonSchema generator in builder`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`12 2 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`4 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-09-19T12:03:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5190 fix: infinity loading in search`); +report.push(`0 1 src/ts/api/search.ts`); +report.push(`4 4 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`3 3 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`2 1 src/ts/pages/Search/index.tsx`); +report.push(`1 1 src/ts/pages/Search/store/Search.ts`); +report.push(`1 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2022-09-19T15:12:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: change text for help about empty owner`); +report.push(`19 7 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-19T15:15:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: change text for help about empty owner`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(`38 35 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-19T16:13:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5193 fix: clear counter after change RIS number`); +report.push(`12 10 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-19T16:42:08+03:00>Мурашов Даниил Викторович (4063700)>murashovd@dev.vtb.ru>Dockerfile edited online with Bitbucket`); +report.push(`6 6 Dockerfile`); +report.push(``); +report.push(`2022-09-19T16:53:11+03:00>Daniil Murashov>dmurashov@inno.tech>Revert "Dockerfile edited online with Bitbucket"`); +report.push(`6 6 Dockerfile`); +report.push(``); +report.push(`2022-09-20T11:07:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: remove block from Form if counter not found`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/PhoneInput.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`21 10 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-09-20T11:52:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: show correct error message for empty owner`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-09-20T13:24:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: show correct error message for empty owner`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-09-20T14:00:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 fix: show correct error message for empty owner`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-09-20T15:45:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5254 fix: show correct owner`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-09-20T15:50:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5254 fix: show correct owner`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`4 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-20T15:57:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5253 fix: change validation for risNumber`); +report.push(`6 6 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-20T16:02:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5253 fix: change validation for risNumber`); +report.push(`1 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-20T18:12:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5063 feat: add edit for agreement groups`); +report.push(`10 4 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 1 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(`75 23 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/agreement-rules/loadRuleInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAgreementRule.ts`); +report.push(`5 2 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(``); +report.push(`2022-09-21T10:18:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5063 feat: fix pagination`); +report.push(`2 0 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-09-21T12:26:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5276 fix: change links in catalogue`); +report.push(`1 1 src/ts/pages/DemoCatalogue/components/banners/BannerBig.tsx`); +report.push(`1 1 src/ts/pages/DemoCatalogue/components/banners/BannerSmall.tsx`); +report.push(`2 2 src/ts/pages/DemoCatalogue/components/banners/BannersList.tsx`); +report.push(`2 2 src/ts/pages/DemoCatalogue/components/categories/CategoryList.tsx`); +report.push(`6 6 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(``); +report.push(`2022-09-21T13:56:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5120 fix: add dictionary service in Nginx`); +report.push(`10 0 nginx.default.conf`); +report.push(``); +report.push(`2022-09-21T14:03:53+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5127 fix: corrected handleChange for Radio Group widget`); +report.push(`6 10 src/ts/components/JsonSchema/components/widgets/RadioGroup.tsx`); +report.push(`3 17 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`8 4 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`15 8 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`10 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-21T14:05:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5120 fix: add checking for empty store`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/PhoneInput.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-09-21T14:08:20+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5127 fix: corrected handleChange for Radio Group widget`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-09-21T15:50:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5278 fix: hide error message for version page`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-21T17:21:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5278 fix: change error message for empty owner`); +report.push(`20 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-21T17:23:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5278 fix: change error message for empty owner`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-21T18:05:09+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5133 feat: create blocks for the diffTemplate`); +report.push(`4 0 src/ts/api/constructor.ts`); +report.push(`0 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`183 2 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`107 0 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`34 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`2 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/diff-modal.scss`); +report.push(`62 0 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-09-22T10:27:04+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5133 feat: fix`); +report.push(`3 4 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`10 14 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(``); +report.push(`2022-09-22T10:49:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5279 fix: remove default type for env in Builder`); +report.push(`1 0 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(`2 2 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`12 6 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-22T10:59:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5279 fix: remove default type for env in Builder`); +report.push(`0 1 src/ts/pages/Builder/components/autocomplete/AccessDetails.tsx`); +report.push(``); +report.push(`2022-09-22T14:47:26+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5116 fix: fix style table`); +report.push(`2 0 src/ts/components/Table/components/Column.tsx`); +report.push(`2 2 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 0 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`2 0 src/ts/components/Table/interfaces/Column.ts`); +report.push(`15 4 src/ts/components/Table/styles/hacks.scss`); +report.push(`3 3 src/ts/components/Table/styles/index.scss`); +report.push(`1 0 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`11 10 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`7 2 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2022-09-22T15:56:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4853 fix: change back URL for page`); +report.push(`0 4 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`10 3 src/ts/pages/Draft/index.tsx`); +report.push(`1 1 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`0 4 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`30 0 src/ts/pages/Request/helpers/prevPage.ts`); +report.push(`16 3 src/ts/pages/Request/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-09-22T15:59:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4853 fix: change back URL for page`); +report.push(`8 5 src/ts/pages/Draft/index.tsx`); +report.push(``); +report.push(`2022-09-22T16:59:26+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5116 fix: add style`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ExportToExcel.tsx`); +report.push(`0 5 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`9 0 src/ts/pages/Builder/styles/table.scss`); +report.push(``); +report.push(`2022-09-22T17:11:02+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5116 fix: decrease columns menu`); +report.push(`1 1 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 1 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(``); +report.push(`2022-09-23T11:49:21+03:00>Кирсанов Илья>vtb4047222@region.vtb.ru>SUBO-5127 feat: provide defaultValue setting for dependent fields`); +report.push(`139 1 src/ts/api/request.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`36 37 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`3 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`1 3 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(`105 6 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(`42 16 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-09-23T12:16:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5286 fix: change style for drop down`); +report.push(`28 27 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/build.scss`); +report.push(``); +report.push(`2022-09-23T12:24:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5286 fix: change style for drop down`); +report.push(`0 1 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(``); +report.push(`2022-09-23T15:42:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5306 fix: change API for TNP version`); +report.push(`3 2 src/ts/api/tsrVersion.ts`); +report.push(`4 2 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`4 2 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`6 3 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`1 1 src/ts/snippets/FullCard/view/TnpVersion.tsx`); +report.push(``); +report.push(`2022-09-23T16:48:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5117 fix: fix design search`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`2 1 src/ts/pages/Search/components/Header.tsx`); +report.push(`33 3 src/ts/pages/Search/components/Search.tsx`); +report.push(`21 4 src/ts/pages/Search/styles/search.module.scss`); +report.push(`47 23 src/ts/snippets/Header/components/Search.tsx`); +report.push(`4 1 src/ts/snippets/Header/index.tsx`); +report.push(`6 0 src/ts/snippets/Header/styles/header.module.scss`); +report.push(`16 3 src/ts/snippets/Header/styles/search.module.scss`); +report.push(`0 5 src/ts/snippets/HeaderLight/index.scss`); +report.push(``); +report.push(`2022-09-26T18:06:39+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5133 feat: add labels`); +report.push(`1 1 src/ts/api/constructor.ts`); +report.push(`1 164 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`19 11 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`96 34 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(``); +report.push(`2022-09-26T19:40:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5138 feat: change getDiffTemplate parameters`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(``); +report.push(`2022-09-27T08:19:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5115 feat: add sort by alpabet in Catalogue`); +report.push(`1 0 src/ts/helpers/converter.ts`); +report.push(`3 2 src/ts/pages/DemoCatalogue/store/CatalogueStore.ts`); +report.push(`2 0 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(`2 0 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-09-27T08:25:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5115 feat: add first symbol for Catalogue list`); +report.push(`19 13 src/ts/pages/DemoCatalogue/components/categories/CategoryList.tsx`); +report.push(`7 6 src/ts/pages/DemoCatalogue/components/line/CategoryTitle.tsx`); +report.push(``); +report.push(`2022-09-27T08:33:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5115 feat: change style for catalogue list`); +report.push(`0 10 src/ts/pages/DemoCatalogue/components/line/CategoryItem.tsx`); +report.push(`1 1 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(``); +report.push(`2022-09-27T08:37:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5115 feat: change style for catalogue list`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-09-27T12:11:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5255 fix: change design for main page`); +report.push(`0 13 src/ts/pages/MainPage/index.tsx`); +report.push(`37 15 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`5 2 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(`4 11 src/ts/snippets/Header/components/Search.tsx`); +report.push(`5 8 src/ts/snippets/Header/index.tsx`); +report.push(`1 1 src/ts/snippets/Header/styles/header.module.scss`); +report.push(``); +report.push(`2022-09-27T16:09:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4853 fix: change link on prev page`); +report.push(`1 1 src/ts/pages/MainPage/index.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Request/helpers/prevPage.ts`); +report.push(`7 6 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/SuccessRequest.tsx`); +report.push(``); +report.push(`2022-09-28T13:38:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5005 fix: fix search in selectWrapper and add infility pagination`); +report.push(`7 3 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`10 2 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`3 0 src/ts/interfaces/Pagination.ts`); +report.push(`3 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-09-28T14:24:08+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5298 feat: asynchronous delta loading`); +report.push(`8 0 src/ts/api/constructor.ts`); +report.push(`8 1 src/ts/components/DataLoader/index.tsx`); +report.push(`75 12 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`6 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`4 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-09-28T15:03:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5425 fix: fix table menu edit`); +report.push(`1 1 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(``); +report.push(`2022-09-28T16:42:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5284 fix: fix style for header btn`); +report.push(`3 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`0 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-09-28T17:13:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5180 fix: roll back JsonSchema generator`); +report.push(`1 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`3 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-09-29T08:24:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5447 fix: remove person number for users in select`); +report.push(`1 9 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 0 src/ts/helpers/converter.ts`); +report.push(`50 72 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-09-29T10:01:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5447 fix: remove person number for users in select`); +report.push(`1 1 src/ts/api/acrq.ts`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(`36 17 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-09-29T10:15:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5447 fix: remove person number for users in select`); +report.push(`0 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-09-29T11:41:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5319 fix: change paginations in roles`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-09-29T12:54:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5005 fix: fix pagination select`); +report.push(`1 1 src/ts/api/tsr.ts`); +report.push(`16 17 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`1 10 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/components/Tree/index.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`2 2 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilterFull.tsx`); +report.push(``); +report.push(`2022-09-29T13:05:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5298 feat: fix`); +report.push(`7 20 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(``); +report.push(`2022-09-29T16:12:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4676 fix: fix title tm`); +report.push(`1 1 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(``); +report.push(`2022-09-29T17:01:30+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5296 fix: fix title draft info type`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-09-29T21:52:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5005 fix: remove wrong property from interface pagination`); +report.push(`0 3 src/ts/interfaces/Pagination.ts`); +report.push(``); +report.push(`2022-09-30T09:15:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5296 fix: remove console log`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-09-30T13:22:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5382 fix: change logic for table column width`); +report.push(`1 1 src/ts/components/Table/components/Column.tsx`); +report.push(`4 3 src/ts/components/Table/components/TableHead.tsx`); +report.push(`15 20 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`12 13 src/ts/components/Table/helpers/getColumnConfigs.ts`); +report.push(`24 16 src/ts/components/Table/index.tsx`); +report.push(`5 1 src/ts/components/Table/interfaces/Column.ts`); +report.push(`4 5 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`7 5 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`13 5 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(``); +report.push(`2022-09-30T14:01:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5382 fix: change logic for table column width`); +report.push(`1 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`1 2 src/ts/components/Table/helpers/calculateTableWidth.ts`); +report.push(`1 3 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/tnp/table.tsx`); +report.push(``); +report.push(`2022-10-03T08:35:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5290 fix: fix design footer`); +report.push(`11 14 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(`8 15 src/ts/pages/PageWrapper/styles/footer.scss`); +report.push(``); +report.push(`2022-10-03T08:36:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5049 fix: change size undifined error in rules`); +report.push(`32 13 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2022-10-03T09:02:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5389 feat: add properties ti kit element`); +report.push(`1 0 src/styles/variables.scss`); +report.push(`32 8 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`23 0 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`5 0 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/PhoneInput.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`22 0 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(`28 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`14 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-10-03T10:00:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5466 fix: change color for help in Header search`); +report.push(`3 3 src/ts/snippets/Header/components/Search.tsx`); +report.push(`3 2 src/ts/snippets/HeaderLight/comopnents/Breadcrumbs.tsx`); +report.push(`5 4 src/ts/snippets/HeaderLight/comopnents/Title.tsx`); +report.push(`4 3 src/ts/snippets/HeaderLight/index.tsx`); +report.push(`0 0 src/ts/snippets/HeaderLight/{ => styles}/hacks.scss`); +report.push(`15 11 src/ts/snippets/HeaderLight/{index.scss => styles/index.module.scss}`); +report.push(`2 0 src/ts/snippets/HeaderLight/styles/index.scss`); +report.push(`2 2 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-10-03T10:45:09+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5389 feat: change on propertyName`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/PhoneInput.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Text.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(``); +report.push(`2022-10-03T11:04:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5180 fix: return JsonSchema`); +report.push(`1 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`4 4 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-10-03T11:23:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5468 fix: add gap between text and clear icon`); +report.push(`4 2 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-10-03T11:26:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5468 fix: add gap between text and clear icon`); +report.push(`4 4 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-10-03T15:04:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 refactor: add slot for sub-header place`); +report.push(`0 94 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`85 0 src/ts/pages/Builder/components/sub-header/OpenPage.tsx`); +report.push(`48 0 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`8 28 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-03T15:30:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 feat: add restore version button`); +report.push(`6 0 src/ts/api/constructor.ts`); +report.push(`61 0 src/ts/pages/Builder/components/sub-header/RollBack.tsx`); +report.push(`26 3 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2022-10-03T16:07:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 feat: add restore version button`); +report.push(`45 0 src/ts/pages/Builder/components/sub-header/RestoreButton.tsx`); +report.push(`17 12 src/ts/pages/Builder/components/sub-header/{RollBack.tsx => RestoreList.tsx}`); +report.push(`34 15 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2022-10-03T17:57:58+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5391 feat: add compact view for sidebar`); +report.push(`40 7 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`13 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`3 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`51 2 src/ts/pages/Builder/styles/sidebar.scss`); +report.push(`14 0 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-10-04T17:40:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5291 fix: fix catalogue`); +report.push(`6 0 src/assets/images/FileOutline.svg`); +report.push(`10 18 src/ts/pages/DemoCatalogue/components/Categories.tsx`); +report.push(`27 46 src/ts/pages/DemoCatalogue/components/categories/CategoryDetails.tsx`); +report.push(`5 3 src/ts/pages/DemoCatalogue/components/categories/CategoryDetailsTree.tsx`); +report.push(`8 57 src/ts/pages/DemoCatalogue/components/categories/CategoryList.tsx`); +report.push(`2 0 src/ts/pages/DemoCatalogue/components/categories/line/Item.tsx`); +report.push(`3 1 src/ts/pages/DemoCatalogue/components/line/CategoryTitle.tsx`); +report.push(`0 3 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(`0 1 src/ts/pages/DemoCatalogue/styles/categories.scss`); +report.push(`2 4 src/ts/pages/DemoCatalogue/styles/hacks.scss`); +report.push(`6 0 src/ts/pages/DemoCatalogue/styles/line.scss`); +report.push(``); +report.push(`2022-10-05T12:19:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5396 feat: add isBlocked for TNP in AccessDetails`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`6 0 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`2 0 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2022-10-05T12:34:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5396 feat: add isBlocked Template in TNP`); +report.push(`5 4 src/ts/api/constructor.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-10-05T14:33:33+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5293 fix: fix size sidebar`); +report.push(`3 2 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(`3 2 src/ts/pages/Request/styles/index.scss`); +report.push(`0 4 src/ts/pages/Template/styles/help.scss`); +report.push(`1 1 src/ts/pages/Template/styles/index.scss`); +report.push(`0 3 src/ts/snippets/RequestForm/components/Header.tsx`); +report.push(`6 0 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(``); +report.push(`2022-10-05T16:16:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5492 refactor: add perfomance for big dictionary`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`40 26 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-10-05T16:21:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4301 fix: add login on card request`); +report.push(`2 0 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`6 0 src/ts/snippets/FullCard/components/Line.tsx`); +report.push(`6 1 src/ts/snippets/FullCard/styles/line.scss`); +report.push(``); +report.push(`2022-10-06T07:46:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 fix: rename property for restore`); +report.push(`2 2 src/ts/api/constructor.ts`); +report.push(``); +report.push(`2022-10-06T08:37:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5492 fix: add perfomance for big dictionary`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-10-06T08:54:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5492 fix: add perfomance for big dictionary`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-10-06T09:35:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5702 refactor: remove empty argument`); +report.push(`1 1 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/CreateAgreementGroup.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/UserFilterFull.tsx`); +report.push(``); +report.push(`2022-10-06T09:43:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5702 fix: rename property for pagination`); +report.push(`1 1 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(``); +report.push(`2022-10-06T13:39:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5713 fix: hide edit agreement group`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-10-06T13:42:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5713 fix: hide edit agreement group`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 5 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-10-06T13:45:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5713 fix: hide edit agreement group`); +report.push(`37 36 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-10-06T13:47:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5713 fix: hide edit agreement group`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-10-06T13:54:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4451 fix: fix preview table tnp`); +report.push(`8 2 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`7 9 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-10-06T14:06:42+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4451 fix: fix preview table tnp`); +report.push(`8 2 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`7 9 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2022-10-06T14:55:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5438 feat: add agreement for roles`); +report.push(`33 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2022-10-06T15:03:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 fix: hide restore button`); +report.push(`2 0 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2022-10-06T21:01:03+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5390 feat: add changes in builder`); +report.push(`3 5 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`4 6 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`4 6 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(`4 4 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`125 0 src/ts/pages/Builder/components/DiffSideBar.tsx`); +report.push(`8 6 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`114 76 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`260 238 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`87 69 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`92 72 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`97 76 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`88 69 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`96 76 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`20 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`96 76 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`33 0 src/ts/pages/Builder/styles/diff-sidebar.scss`); +report.push(`4 0 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(`1 0 src/ts/pages/Builder/styles/index.scss`); +report.push(`22 2 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-10-07T17:14:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5727 fix: hide clear for select`); +report.push(`0 1 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-10-08T20:57:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5315 feat: send to expert and add comment`); +report.push(`10 4 src/ts/api/request.ts`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`23 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`6 0 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`7 0 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`7 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`4 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`28 7 src/ts/snippets/RequestForm/index.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2022-10-08T20:59:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5315 feat: send to expert and add comment`); +report.push(`129 0 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`73 0 src/ts/snippets/RequestForm/components/ChatWithExpert.tsx`); +report.push(``); +report.push(`2022-10-10T11:58:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5310 fix: add disable for template approval version`); +report.push(`29 15 src/ts/pages/Builder/components/Header.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`10 6 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`4 3 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`10 3 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`4 3 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`6 3 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`6 3 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`7 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`8 4 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`9 0 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`6 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`6 1 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`11 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`5 1 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`6 0 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-10-10T13:52:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add custom loader for dependency property`); +report.push(`1 1 src/setupProxy.js`); +report.push(`15 2 src/ts/api/request.ts`); +report.push(`8 0 src/ts/components/JsonSchema/components/widgets/UserInfo.tsx`); +report.push(`18 0 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`14 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`5 5 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`14 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`4 3 src/ts/pages/TemplateOir/helpers/create-request/formatDependentValues.ts`); +report.push(``); +report.push(`2022-10-10T15:47:10+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5390 feat: add link for diff modal table`); +report.push(`55 66 src/ts/pages/Builder/components/DiffSideBar.tsx`); +report.push(`5 0 src/ts/pages/Builder/components/modals/DiffTemplateModal.tsx`); +report.push(`33 11 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`11 0 src/ts/pages/Builder/helpers/getCorrectFormType.ts`); +report.push(`9 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`6 0 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(``); +report.push(`2022-10-10T16:29:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add custom loader for JsonSchema`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`1 2 src/ts/components/JsonSchema/components/widgets/UserInfo.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`0 18 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`2 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`1 2 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`27 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-10T16:35:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add custom loader for JsonSchema`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-10-10T17:23:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add custom loader for JsonSchema`); +report.push(`2 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2022-10-10T17:52:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add custom loader for JsonSchema`); +report.push(`0 2 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-11T10:51:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add dependency in reuqest`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`25 3 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`15 11 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-10-11T11:30:04+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4698 feat: add new url for dictionary`); +report.push(`5 2 src/ts/api/acrq.ts`); +report.push(`3 4 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/DictionaryForm.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-11T11:43:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5390 feat: fix`); +report.push(`3 2 src/ts/pages/Builder/components/DiffSideBar.tsx`); +report.push(`7 8 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`1 3 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-10-11T17:34:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 feat: add dependency in reuqest`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`37 5 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-12T10:53:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5482 fix: fix edit rows table`); +report.push(`1 1 src/ts/components/Table/index.tsx`); +report.push(``); +report.push(`2022-10-12T12:58:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5298 fix: merge with develop`); +report.push(`50 0 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`8 9 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-12T14:47:52+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4698 feat: fix store coderis`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-12T16:50:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4698 feat: fix render system code`); +report.push(`4 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-13T10:56:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5398 feat: show restore template`); +report.push(`0 2 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2022-10-13T11:22:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4698 feat: fix send code in body`); +report.push(`4 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`4 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-13T12:23:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5824 fix: add description for inner header`); +report.push(`14 6 src/ts/pages/Builder/components/Header.tsx`); +report.push(`15 5 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-10-13T12:27:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5498 fix: change OIR for DAPP pt. 3, 4, 5`); +report.push(`2 4 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-10-13T12:45:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5498 fix: change OIR for DAPP pt. 1`); +report.push(`2 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-10-13T14:13:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5498 fix: change OIR for DAPP pt. 2`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`3 1 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-13T17:46:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5792 feat: add pagination for request add input code`); +report.push(`5 1 src/ts/api/acrq.ts`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/AbacUserAttributeFrom.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`4 1 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`0 10 src/ts/pages/Builder/components/role-group/CreateAttribute.tsx`); +report.push(`10 12 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`0 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`1 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-10-14T08:44:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5498 fix: remove console.log`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-10-14T15:08:25+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5738 fix: fix title in sideBar changeUser`); +report.push(`23 20 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`13 6 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(`4 3 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2022-10-14T15:36:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5396 fix: change boolean canAddInTNP`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2022-10-14T18:13:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add role widget in OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`172 0 src/ts/pages/Template/components/FormAccessGroups.tsx`); +report.push(`45 9 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`55 1 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`93 0 src/ts/pages/TemplateOir/store/RoleGroup.ts`); +report.push(``); +report.push(`2022-10-14T21:37:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5789 feat: copy AIS request`); +report.push(`10 1 src/ts/pages/Request/index.tsx`); +report.push(`3 1 src/ts/pages/Template/components/Description.tsx`); +report.push(`4 1 src/ts/pages/Template/components/Template.tsx`); +report.push(`30 2 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`8 3 src/ts/pages/Template/index.tsx`); +report.push(`4 3 src/ts/pages/Template/store/Template.ts`); +report.push(`4 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2022-10-15T21:25:52+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5483 fix: fix max length`); +report.push(`9 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2022-10-16T13:45:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add role widget from AIS in OIR`); +report.push(`10 8 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`20 0 src/ts/pages/TemplateOir/helpers/access-request/rolesMapper.ts`); +report.push(`1 12 src/ts/pages/TemplateOir/helpers/getMock.ts`); +report.push(`14 5 src/ts/{pages/Template/components/FormAccessGroups.tsx => snippets/AccessGroups/wrapper.tsx}`); +report.push(``); +report.push(`2022-10-16T14:44:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add show all roles in OIR`); +report.push(`36 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-10-16T17:10:52+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5483 fix: function max value`); +report.push(`8 8 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2022-10-16T22:45:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5710 fix: fix refresh after all approved`); +report.push(`28 24 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-10-17T08:31:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add show all in OIR`); +report.push(`2 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-10-17T10:37:13+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5434 feat: add toast warning notification expired accesses`); +report.push(`5 0 src/ts/helpers/getExpiredAccesses.ts`); +report.push(`131 115 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`130 0 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`57 54 src/ts/pages/MainPage/index.tsx`); +report.push(`19 6 src/ts/pages/Profile/components/FullCard.tsx`); +report.push(`109 3 src/ts/pages/Profile/components/Main.tsx`); +report.push(`15 1 src/ts/pages/Profile/components/ShortCard.tsx`); +report.push(`12 2 src/ts/pages/Profile/components/TabContent.tsx`); +report.push(`8 0 src/ts/pages/Profile/styles/card.scss`); +report.push(`7 0 src/ts/pages/Profile/view/List.tsx`); +report.push(`7 1 src/ts/pages/Profile/view/Tile.tsx`); +report.push(``); +report.push(`2022-10-17T10:39:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5394 fix: change search in select for 701`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`1 12 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-17T11:21:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5710 fix: fix refresh`); +report.push(`2 0 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`1 0 src/ts/interfaces/Pagination.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-10-17T12:05:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5846 fix: add correct loader for user in 703`); +report.push(`4 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-10-17T13:52:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5886 fix: Fixing various bugs on template change delta`); +report.push(`1 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`7 1 src/ts/pages/Builder/components/DiffSideBar.tsx`); +report.push(`6 6 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`37 33 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`4 1 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`3 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`3 0 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`3 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`4 4 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`3 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`11 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`3 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`1 1 src/ts/pages/Builder/styles/diff-sidebar.scss`); +report.push(`15 1 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(`2 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-10-17T15:22:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5732 fix: fix action button`); +report.push(`1 0 src/ts/pages/Reconciliations/helpers/converter.ts`); +report.push(``); +report.push(`2022-10-17T17:28:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5874 fix: fix button restore disabled`); +report.push(`3 1 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`2 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-17T18:31:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5789 feat: copyFromId therough TemplateStore`); +report.push(`3 3 src/ts/pages/Template/components/Description.tsx`); +report.push(`1 4 src/ts/pages/Template/components/Template.tsx`); +report.push(`4 8 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`5 5 src/ts/pages/Template/index.tsx`); +report.push(`10 4 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-10-18T09:00:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5846 fix: add checking user UPN for adjustment`); +report.push(`13 5 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-18T10:38:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5792 feat: new branch`); +report.push(`0 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(``); +report.push(`2022-10-18T11:02:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5921 fix: fix delta bugs`); +report.push(`4 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`35 33 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`15 8 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-18T11:40:48+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5792 feat: add pagination for select`); +report.push(`8 8 src/ts/api/acrq.ts`); +report.push(`6 1 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(``); +report.push(`2022-10-18T14:05:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add show all in OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-10-18T14:11:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5527 feat: add show all in OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-10-18T15:39:18+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5434 feat: notifications expired accesses`); +report.push(`3 2 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`15 123 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`54 57 src/ts/pages/MainPage/index.tsx`); +report.push(`3 109 src/ts/pages/Profile/components/Main.tsx`); +report.push(``); +report.push(`2022-10-18T15:54:56+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5749 fix: fix search agreement group`); +report.push(`5 1 src/ts/api/constructor.ts`); +report.push(`2 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(``); +report.push(`2022-10-18T18:44:19+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5890 fix: add setTimeout for click`); +report.push(`5 1 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`2 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-19T09:29:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5934 fix: add text limit 6000`); +report.push(`1 1 src/ts/helpers/constants.ts`); +report.push(``); +report.push(`2022-10-19T11:18:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5780 feat: add date range in OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(`8 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-19T11:30:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`8 6 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-19T11:37:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`3 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-10-19T12:13:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`7 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`6 1 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`18 3 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-10-19T12:17:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`1 1 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`9 8 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-19T14:31:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5943 fix: change mapper for ABAC`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`7 14 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-10-19T16:33:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 fix: add file widget in JsonSchema`); +report.push(`1 1 src/setupProxy.js`); +report.push(`4 1 src/ts/helpers/http/Client.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`3 3 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-19T17:11:28+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5872 fix: fix display title menuButton`); +report.push(`1 1 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(`3 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(``); +report.push(`2022-10-19T17:42:44+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5844 feat: file download`); +report.push(`5 0 src/ts/helpers/exportToFile.ts`); +report.push(`5 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`15 2 src/ts/pages/MainPage/index.tsx`); +report.push(``); +report.push(`2022-10-20T08:33:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`5 7 src/ts/helpers/http/Client.ts`); +report.push(`0 3 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`0 1 src/ts/pages/Authorization/store/NotificationStore.ts`); +report.push(``); +report.push(`2022-10-20T11:36:18+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5890 fix: start the calculation only if there is an active version`); +report.push(`7 3 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-10-20T11:53:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5781 feat: add file widget in JsonSchema`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-10-20T12:31:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5943 fix: hide property code`); +report.push(`2 0 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(`4 2 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-10-20T14:20:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5483 fix: fix max length`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2022-10-20T14:35:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5875 fix: fix move to page template`); +report.push(`6 2 src/ts/pages/Builder/components/sub-header/RestoreButton.tsx`); +report.push(``); +report.push(`2022-10-20T15:16:56+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5844 feat: fixing the reappearance of toast`); +report.push(`15 13 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(`1 0 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2022-10-20T15:30:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5844 feat: fix`); +report.push(`3 3 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2022-10-20T15:38:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5879 fix: fix style inner header`); +report.push(`1 0 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(`3 3 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-10-20T16:02:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5875 fix: comment load user access`); +report.push(`1 1 src/ts/pages/Authorization/store/AuthorizationStore.ts`); +report.push(``); +report.push(`2022-10-20T16:25:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5738 fix: fix display sidebar title`); +report.push(`4 10 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(``); +report.push(`2022-10-20T20:32:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5768 feat: add snippet CommentsList`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/diff-sidebar.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(`0 1 src/ts/pages/MainPage/index.tsx`); +report.push(`59 0 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`69 0 src/ts/snippets/CommentsList/components/reply.tsx`); +report.push(`27 0 src/ts/snippets/CommentsList/helpers/index.ts`); +report.push(`24 0 src/ts/snippets/CommentsList/index.tsx`); +report.push(`9 0 src/ts/snippets/CommentsList/interfaces/IComment.ts`); +report.push(`52 0 src/ts/snippets/CommentsList/styles/index.scss`); +report.push(`14 0 src/ts/snippets/CommentsList/styles/reply-panel.scss`); +report.push(`2 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2022-10-21T08:23:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5961 fix: add warning in delta`); +report.push(`14 0 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(``); +report.push(`2022-10-21T11:22:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5460 fix: add placeholder for textArea`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/JsonSchemaSettings.ts`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`6 3 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-21T11:55:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add table widget in JsonSchema`); +report.push(`56 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`5 2 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-10-21T13:23:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5206 feat: add filter for domains`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`31 10 src/ts/components/Select/components/Item.tsx`); +report.push(`1 0 src/ts/components/Select/components/list/Static.tsx`); +report.push(`6 0 src/ts/components/Select/styles/hacks.scss`); +report.push(`13 1 src/ts/components/Select/styles/list.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/diff-sidebar.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/diff-table.scss`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`42 17 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-10-21T13:27:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5206 feat: add new filter for domains template`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-10-21T13:56:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5738 fix: fix id last edit user`); +report.push(`1 1 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(``); +report.push(`2022-10-21T16:01:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5739 fix: fix favorite display`); +report.push(`5 1 src/ts/pages/DemoCatalogue/components/favorites/list.tsx`); +report.push(``); +report.push(`2022-10-21T16:28:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5750 fix: fix scale`); +report.push(`2 3 src/ts/pages/PageWrapper/helpers/getGridTemplateColumns.ts`); +report.push(``); +report.push(`2022-10-21T17:31:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5794 feat: add table dictionary in empowerments`); +report.push(`8 3 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(``); +report.push(`2022-10-24T07:34:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add table widget in JsonSchema`); +report.push(`132 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`9 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`4 3 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`1 1 src/ts/components/JsonSchema/interfaces/JsonSchemaSettings.ts`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`3 0 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(``); +report.push(`2022-10-24T08:52:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add table widget in JsonSchema`); +report.push(`12 9 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`5 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/JsonSchemaSettings.ts`); +report.push(`0 3 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`41 10 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-24T09:35:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add table widget in JsonSchema`); +report.push(`15 3 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`23 19 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-10-24T14:02:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add tablewidget in JsonSchema`); +report.push(`78 0 src/ts/components/JsonSchema/components/modal/TableModal.tsx`); +report.push(`28 16 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`52 0 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`41 33 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-10-24T14:13:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add tablewidget in JsonSchema`); +report.push(`5 3 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-24T15:19:03+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: add expert advice component`); +report.push(`6 1 src/ts/api/request.ts`); +report.push(`29 3 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`4 3 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`136 0 src/ts/pages/Reconciliations/components/modal/AdviceExpert.tsx`); +report.push(`6 0 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`6 0 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`6 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`4 2 src/ts/snippets/RequestForm/components/ChatWithExpert.tsx`); +report.push(`2 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`15 0 src/ts/snippets/RequestForm/index.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(``); +report.push(`2022-10-24T16:21:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add tablewidget in JsonSchema`); +report.push(`25 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`1 1 src/ts/components/Table/components/cells/CellOverflowMenu.tsx`); +report.push(``); +report.push(`2022-10-24T18:05:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5794 feat: add correct api`); +report.push(`3 0 src/ts/api/acrq.ts`); +report.push(`11 7 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`2 1 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(``); +report.push(`2022-10-25T13:30:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6015 fix: remove copy button if status approval`); +report.push(`2 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-25T14:04:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6015 fix: add new сondition`); +report.push(`13 4 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-25T14:08:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6015 fix: remove unnecessary variable`); +report.push(`1 4 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-26T12:38:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`1 1 src/setupProxy.js`); +report.push(`16 9 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-26T12:52:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`0 3 src/ts/components/JsonSchema/components/modal/TableModal.tsx`); +report.push(`64 46 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`5 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(``); +report.push(`2022-10-26T13:15:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5312 fix: fix max length in input full name`); +report.push(`1 0 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(``); +report.push(`2022-10-26T13:15:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`2 3 src/ts/components/JsonSchema/components/modal/TableModal.tsx`); +report.push(`11 3 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(``); +report.push(`2022-10-26T13:36:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`16 32 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-26T13:40:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`0 56 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`8 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-26T15:19:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5879 feat: add new type`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`11 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`3 0 src/ts/snippets/AccessGroups/styles/hacks.scss`); +report.push(``); +report.push(`2022-10-26T15:21:33+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5876 feat: fix style`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/hacks.scss`); +report.push(``); +report.push(`2022-10-26T15:41:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`56 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-26T16:37:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5981 fix: fix text in inner header`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(``); +report.push(`2022-10-26T17:25:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add widget with table in JsonSchema`); +report.push(`5 3 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`3 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-10-27T08:27:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6066 feat: add table widget in JsonSchema`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`15 2 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2022-10-27T09:36:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5782 feat: add table widget in JsonSchema`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-10-27T12:11:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6114 feat: change sort in dictionary`); +report.push(`4 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(`5 2 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`9 0 src/ts/snippets/AccessGroups/helpers/sort.ts`); +report.push(`1 0 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-10-27T12:15:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6114 feat: change sort in dictionary`); +report.push(`0 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-10-27T15:40:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6019 fix: change request in OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`6 4 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2022-10-27T15:46:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6019 fix: change request in OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-10-28T10:27:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: add hack with user recipient`); +report.push(`14 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-10-28T11:48:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6008 fix: fix checkbox template`); +report.push(`3 1 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-10-28T13:06:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: add user upn in fields`); +report.push(`18 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackendRecipient.ts`); +report.push(`4 3 src/ts/pages/AdditionalServices/interfaces/IAdditionalServiceRequest.ts`); +report.push(`7 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-28T13:08:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: add form for expert resolution`); +report.push(`2 2 src/setupProxy.js`); +report.push(`17 2 src/ts/api/request.ts`); +report.push(`43 28 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`3 7 src/ts/pages/Reconciliations/components/modal/AdviceExpert.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`2 2 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`7 0 src/ts/pages/Request/styles/index.scss`); +report.push(`34 0 src/ts/pages/Requests/components/item/Decision.tsx`); +report.push(`41 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`44 0 src/ts/pages/Requests/components/modal/ExpertResolution.tsx`); +report.push(`10 0 src/ts/pages/Requests/helpers/decisionExpertise.ts`); +report.push(`15 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`22 14 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`4 4 src/ts/snippets/CommentsList/helpers/index.ts`); +report.push(`11 3 src/ts/snippets/CommentsList/index.tsx`); +report.push(`10 7 src/ts/snippets/CommentsList/interfaces/IComment.ts`); +report.push(`9 3 src/ts/snippets/CommentsList/styles/index.scss`); +report.push(`31 2 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`45 23 src/ts/snippets/RequestForm/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2022-10-28T13:10:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: add user upn in fields`); +report.push(`0 14 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-28T13:52:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6011 fix: remove user info drom OIR`); +report.push(`0 3 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-10-28T14:00:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6011 fix: remove user info drom OIR`); +report.push(`37 30 src/ts/snippets/RequestForm/components/UserDetails.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-10-28T14:17:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5950 fix: fix the same text in select`); +report.push(`13 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`14 1 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(``); +report.push(`2022-10-28T16:02:35+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5531 feat: display field`); +report.push(`10 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`6 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2022-10-28T20:26:20+03:00>Лосев Александр Александрович (4050703)>alosev@dev.vtb.ru>uncomment idm-service`); +report.push(`10 10 nginx.default.conf`); +report.push(``); +report.push(`2022-10-29T09:40:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 feat: add link on file`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(``); +report.push(`2022-10-29T10:09:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 feat: add link on file`); +report.push(`88 0 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(`16 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-10-29T10:30:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 feat: add link on file`); +report.push(`6 7 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-10-29T10:32:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 feat: add link on file`); +report.push(`2 16 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-10-29T10:43:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 fix: add link on file`); +report.push(`5 3 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`3 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-29T11:00:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: hide copy button`); +report.push(`10 9 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-29T11:04:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: show copy button`); +report.push(`1 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-29T11:08:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5986 feat: add link on file`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-10-29T18:13:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6178 fix: return default select`); +report.push(`14 84 src/ts/components/Select/components/Item.tsx`); +report.push(`0 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 0 src/ts/components/Select/index.tsx`); +report.push(`0 6 src/ts/components/Select/styles/hacks.scss`); +report.push(`0 12 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2022-10-29T18:37:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6178 fix: return default select`); +report.push(`0 1 src/ts/components/Select/index.tsx`); +report.push(`14 7 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-10-30T21:25:04+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5084 feat: add new widget for checkbox`); +report.push(`34 5 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/JsonSchemaSettings.ts`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSettings.ts`); +report.push(`13 0 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-10-30T22:59:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`1 1 src/setupProxy.js`); +report.push(`4 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-10-30T23:01:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-30T23:04:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-30T23:08:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`10 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-30T23:11:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`10 10 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-10-30T23:16:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 feat: change table view`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-10-30T23:32:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6013 fix: show orgUnit in OIR roles`); +report.push(`8 20 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`5 7 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-10-31T00:13:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 refactor: return origin select`); +report.push(`4 1 src/ts/components/Select/components/value-list/List.tsx`); +report.push(`1 0 src/ts/components/Select/index.tsx`); +report.push(`49 0 src/ts/pages/Builder/components/access-details/OwnersList.tsx`); +report.push(`3 6 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2022-10-31T00:16:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-4726 refactor: return origin select`); +report.push(`0 1 src/ts/pages/Builder/components/access-details/OwnersList.tsx`); +report.push(``); +report.push(`2022-10-31T09:29:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6185 fix: add help for orgUnit`); +report.push(`1 0 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-10-31T09:52:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6185 fix: add help for orgUnit`); +report.push(`1 1 src/ts/components/Select/index.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-10-31T10:04:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5937 fix: change request for tree`); +report.push(`1 1 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2022-10-31T11:29:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6008 fix: true disabled`); +report.push(`1 3 src/ts/snippets/AccessGroups/components/Roles.tsx`); +report.push(``); +report.push(`2022-10-31T11:34:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6166 fix: change button text`); +report.push(`1 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-10-31T11:59:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6012 fix: send to backend false value for checkbox from DynamicFields`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-10-31T12:39:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6142 feat: add new status for requests`); +report.push(`5 0 src/assets/images/status/annulled.svg`); +report.push(`3 0 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(``); +report.push(`2022-10-31T12:56:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6020 feat: display oir fields in saved access request`); +report.push(`4 0 src/ts/interfaces/request/RequestFull.ts`); +report.push(`7 0 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-10-31T13:50:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5950 fix: moved fix text to loader`); +report.push(`2 13 src/ts/components/Select/components/list/Static.tsx`); +report.push(`1 13 src/ts/components/Tree/components/TreeBuilder.tsx`); +report.push(`16 3 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(``); +report.push(`2022-10-31T16:07:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6082 fix: show button move to`); +report.push(`1 7 src/ts/pages/Builder/components/sub-header/OpenPage.tsx`); +report.push(``); +report.push(`2022-10-31T17:25:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6094 fix: change request for download file`); +report.push(`4 1 src/ts/helpers/exportToFile.ts`); +report.push(`3 2 src/ts/helpers/http/Client.ts`); +report.push(`17 8 src/ts/helpers/http/index.ts`); +report.push(``); +report.push(`2022-11-01T11:46:01+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6107 fix: fix request select position in tnp`); +report.push(`3 2 src/ts/api/personnel.ts`); +report.push(`2 2 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`19 2 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`4 0 src/ts/pages/Tnp/styles/profile.scss`); +report.push(``); +report.push(`2022-11-01T12:38:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6125 feat: add rules for default date`); +report.push(`16 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-01T13:25:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6221 fix: change checking for domains`); +report.push(`3 4 src/ts/components/Select/components/labels/description.tsx`); +report.push(`10 8 src/ts/components/Select/styles/labels.module.scss`); +report.push(`9 8 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-11-01T14:01:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6215 fix: show account select`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-11-01T16:19:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6216 fix: fix disabled button send request`); +report.push(`2 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-11-02T12:54:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5994 feat: show user info in requests`); +report.push(`54 0 src/ts/pages/AdditionalServices/components/Owner.tsx`); +report.push(`2 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(``); +report.push(`2022-11-02T12:58:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5994 feat: show owner for request`); +report.push(`3 4 src/ts/pages/AdditionalServices/components/Owner.tsx`); +report.push(``); +report.push(`2022-11-02T13:09:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5994 feat: show owner for request`); +report.push(`1 0 src/ts/{pages/Tnp => }/interfaces/IUser.ts`); +report.push(`2 1 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`1 1 src/ts/pages/Tnp/interfaces/IBuild.ts`); +report.push(`1 1 src/ts/pages/Tnp/interfaces/IDetailsTNP.ts`); +report.push(`1 1 src/ts/pages/Tnp/interfaces/IMainInfo.ts`); +report.push(``); +report.push(`2022-11-02T14:57:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6250 fix: fix corrext display text in select domains`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-11-02T15:57:02+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6236 fix: disabled input expiration date`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-11-02T17:14:43+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6020 feat: display OIR in saved access request`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(`3 0 src/ts/api/roles.ts`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`4 0 src/ts/pages/Template/styles/index.scss`); +report.push(`81 10 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`4 1 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`9 3 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(``); +report.push(`2022-11-02T17:48:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6020 feat: Delete Block All Roles`); +report.push(`0 37 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-03T08:33:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5531 feat: displaying fields after selecting`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-03T09:25:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6095 fix: hide copy button`); +report.push(`5 5 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-03T10:58:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6241 fix: add error message for TNP`); +report.push(`6 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-11-03T11:51:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6241 feat: add error message for TNP`); +report.push(`47 7 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-11-03T11:59:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6241 fix: add error message for TNP 2`); +report.push(`52 7 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-11-03T12:53:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5785 fix: hide blocked roles in Request`); +report.push(`3 1 src/ts/api/roles.ts`); +report.push(``); +report.push(`2022-11-03T13:02:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6167 fix: show copy button and etc bugs`); +report.push(`9 8 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-03T13:07:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6195 fix: rename property for backend`); +report.push(`1 1 src/ts/pages/Template/components/Description.tsx`); +report.push(`4 4 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Template/index.tsx`); +report.push(`3 3 src/ts/pages/Template/store/Template.ts`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-11-03T14:17:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6247 fix: add autocomplete for OIR`); +report.push(`26 0 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-11-03T15:18:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6241 fix: replace text`); +report.push(`2 2 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(``); +report.push(`2022-11-04T09:41:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6224 fix: replace name and full name`); +report.push(`2 2 src/ts/helpers/converter.ts`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/constants.ts`); +report.push(``); +report.push(`2022-11-04T10:22:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6295 fix: show owner in 1208`); +report.push(`8 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`1 1 src/ts/pages/Request/components/EditRequest.tsx`); +report.push(`2 4 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`9 6 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`3 0 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-04T10:28:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6294 fix: replace style for links`); +report.push(`1 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(``); +report.push(`2022-11-04T10:33:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6294 fix: replace style for links`); +report.push(`3 0 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`6 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2022-11-04T11:10:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6273 fix: change link on file`); +report.push(`24 9 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(`6 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(``); +report.push(`2022-11-04T20:05:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: add toggle to modal`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`4 2 src/ts/components/Table/components/cells/CellList.tsx`); +report.push(`61 7 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`3 2 src/ts/components/Tree/index.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`15 10 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`2 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`3 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-11-06T21:21:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6212 feat: add check for copy request`); +report.push(`10 0 src/ts/pages/Template/components/Template.tsx`); +report.push(`13 6 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 4 src/ts/pages/Template/index.tsx`); +report.push(`2 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-11-06T21:48:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6212 feat: add check for copy request`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`3 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`12 8 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 1 src/ts/pages/Template/index.tsx`); +report.push(``); +report.push(`2022-11-07T00:55:23+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: add new text if check all cell values`); +report.push(`1 1 src/setupProxy.js`); +report.push(`35 19 src/ts/components/Table/components/cells/CellList.tsx`); +report.push(`61 21 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 0 src/ts/components/Tree/index.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`17 9 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`3 0 src/ts/pages/Builder/styles/index.scss`); +report.push(``); +report.push(`2022-11-07T10:42:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: teem`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 12 src/ts/api/request.ts`); +report.push(`19 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 18 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-07T11:20:32+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6325 fix: isNotAviable to isNotAvilable`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(``); +report.push(`2022-11-07T14:30:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6325 fix: isNotAvailable flag`); +report.push(`1 1 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`3 3 src/ts/pages/TemplateOir/helpers/access-request/getRoleGroups.ts`); +report.push(``); +report.push(`2022-11-08T14:02:30+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6250 fix: send select upn from request save as recipient upn domain`); +report.push(`1 0 src/ts/interfaces/request/RequestNew.ts`); +report.push(`9 2 src/ts/pages/Template/components/Form.tsx`); +report.push(`5 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-11-08T15:36:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6250 fix: remove accounts from request save template`); +report.push(`9 1 src/ts/interfaces/request/RequestNew.ts`); +report.push(`2 0 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-11-08T15:53:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6193 fix: Added downloading and displaying information about a previously rejected request`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(`5 5 src/ts/pages/Request/index.tsx`); +report.push(`32 0 src/ts/snippets/RequestForm/components/CopyInfoLabel.tsx`); +report.push(`10 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-09T12:18:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 fix: add text widget`); +report.push(`1 1 src/setupProxy.js`); +report.push(`97 0 src/ts/components/JsonSchema/components/Description.tsx`); +report.push(`3 28 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`57 0 src/ts/components/JsonSchema/components/widgets/Description.tsx`); +report.push(`8 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`42 0 src/ts/components/JsonSchema/styles/description.scss`); +report.push(`1 0 src/ts/components/JsonSchema/styles/index.scss`); +report.push(`0 13 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/Owner.tsx`); +report.push(`21 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-11-09T13:29:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 fix: add text widget`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-11-09T13:52:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 feat: add text widget`); +report.push(`10 2 src/ts/components/JsonSchema/components/Description.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/Checkbox.tsx`); +report.push(`15 1 src/ts/components/JsonSchema/styles/description.scss`); +report.push(`0 21 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-11-09T14:08:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 fix: add text widget`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-11-09T14:19:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6336 fix: change text value in OIR`); +report.push(`13 3 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(``); +report.push(`2022-11-09T14:41:44+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5876 feat: fix`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-11-09T15:12:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6336 fix: change text value in OIR`); +report.push(`1 0 src/ts/components/JsonSchema/styles/description.scss`); +report.push(`6 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2022-11-09T15:19:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6336 fix: change text value in OIR`); +report.push(`2 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-09T15:55:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 fix: add text widget`); +report.push(`1 1 src/ts/components/JsonSchema/styles/description.scss`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`2 0 src/ts/pages/TemplateOir/index.tsx`); +report.push(`4 0 src/ts/pages/TemplateOir/styles/index.scss`); +report.push(``); +report.push(`2022-11-09T16:47:18+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6142 fix: fix`); +report.push(`5 0 public/assets/images/status/annulled.svg`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(``); +report.push(`2022-11-10T00:01:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-5983 fix: fix select type boss request 701`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2022-11-10T10:15:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6200 feat: add Description widget`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-10T12:02:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6407 fix: fix show button approval version`); +report.push(`15 14 src/ts/pages/Builder/components/Header.tsx`); +report.push(``); +report.push(`2022-11-10T14:36:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6195 fix: merge with release`); +report.push(`0 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-11-10T16:04:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6201 fix: add validation for table widget`); +report.push(`18 1 src/ts/components/JsonSchema/components/modal/TableModal.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-11T11:46:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6201 fix: add validation for table widget`); +report.push(`3 1 src/ts/components/JsonSchema/components/Description.tsx`); +report.push(``); +report.push(`2022-11-11T11:56:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6440 fix: set default value for departament owner`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-11-11T12:09:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6440 fix: set default value for departament owner`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-11-11T12:24:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: pt 1, 2`); +report.push(`44 42 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-11T12:38:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: add user info`); +report.push(`2 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-11T12:50:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: pt 5`); +report.push(`42 41 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-11T13:13:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: add togle to edit modal empowerments`); +report.push(`11 8 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 0 src/ts/components/Tree/index.tsx`); +report.push(`10 9 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`46 55 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(`4 2 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(``); +report.push(`2022-11-11T13:34:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: pt 4`); +report.push(`7 0 src/assets/custom-ui-kit/ReceiptSolid.svg`); +report.push(`4 0 src/assets/custom-ui-kit/UserRoleSolid.svg`); +report.push(`1 2 src/ts/components/JsonSchema/styles/text.scss`); +report.push(`5 0 src/ts/components/Title/index.scss`); +report.push(`10 1 src/ts/components/Title/index.tsx`); +report.push(`2 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`5 0 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-11T13:48:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: clean code`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`1 4 src/ts/components/Table/components/cells/CellList.tsx`); +report.push(`4 13 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`0 1 src/ts/components/Tree/index.tsx`); +report.push(`0 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2022-11-11T14:53:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: connect with back`); +report.push(`2 2 src/ts/components/Table/components/cells/CellList.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableList.tsx`); +report.push(``); +report.push(`2022-11-11T14:53:52+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5876 feat: add save Tree in request`); +report.push(`4 0 src/ts/interfaces/request/Role.ts`); +report.push(`9 0 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`0 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`24 7 src/ts/pages/Template/store/Template.ts`); +report.push(`69 15 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-11-11T15:43:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6310 fix: add validation for table wrapper`); +report.push(`4 3 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 3 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`3 2 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`4 3 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-11-11T15:47:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6310 fix: add validation for table wrapper`); +report.push(`0 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-11-11T16:14:02+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6476 fix: change style for OIR card`); +report.push(`1 9 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`14 12 src/ts/snippets/RequestForm/components/UserDetails.tsx`); +report.push(``); +report.push(`2022-11-11T16:26:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6476 fix: change style for OIR card`); +report.push(`6 5 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/DynamicPartAis.tsx`); +report.push(`11 6 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`4 8 src/ts/snippets/FullCard/components/Line.tsx`); +report.push(`0 3 src/ts/snippets/FullCard/styles/line.scss`); +report.push(``); +report.push(`2022-11-11T17:06:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6485 fix: remove promise reject`); +report.push(`0 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-11-11T17:46:52+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6461 feat: add pagination to table`); +report.push(`1 1 src/ts/api/acrq.ts`); +report.push(`18 5 src/ts/components/DataLoader/paginators/Pagination.tsx`); +report.push(`41 21 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(``); +report.push(`2022-11-11T20:08:55+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5876 feat: Added display of previously saved departments in the request`); +report.push(`6 0 src/ts/interfaces/request/Role.ts`); +report.push(`0 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`0 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`2 2 src/ts/pages/Template/store/Template.ts`); +report.push(`5 0 src/ts/snippets/AccessGroups/components/GroupTitle.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`34 12 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-11-12T12:22:16+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6193 fix: Correction on copying the request`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`14 2 src/ts/pages/Template/components/Description.tsx`); +report.push(`1 3 src/ts/pages/Template/components/Template.tsx`); +report.push(`1 0 src/ts/pages/Template/store/Template.ts`); +report.push(`0 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-12T20:12:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: change style for OIR`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-12T22:09:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: add text (pt 5)`); +report.push(`7 0 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-12T22:09:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: move the functionality above`); +report.push(`13 42 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`8 2 src/ts/components/Tree/index.tsx`); +report.push(`48 9 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-11-12T22:25:58+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 feat: change word`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-11-12T22:53:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6485 fix: dont set default value if have value in store`); +report.push(`2 0 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(``); +report.push(`2022-11-12T23:10:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6484 fix: remove clear memory for selected Tree elements`); +report.push(`1 1 src/ts/components/Tree/helpers/index.ts`); +report.push(``); +report.push(`2022-11-12T23:14:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6484 fix: remove clear memory for selected Tree elements`); +report.push(`1 1 src/ts/components/Title/index.scss`); +report.push(``); +report.push(`2022-11-12T23:37:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6445 fix: replace author for Aditional service`); +report.push(`2 2 src/ts/pages/Builder/components/SideBar.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`6 7 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(``); +report.push(`2022-11-12T23:40:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6445 fix: replace author for Aditional service`); +report.push(`0 2 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(``); +report.push(`2022-11-13T00:31:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6285 fix: add default values`); +report.push(`1 5 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2022-11-13T00:38:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6285 fix: pt 3`); +report.push(`11 11 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-11-13T17:57:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6330 fix: rename property Author`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-13T18:16:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6314 fix: add disabled for jsonSchema modal`); +report.push(`5 2 src/ts/components/JsonSchema/components/modal/TableModal.tsx`); +report.push(`2 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-11-13T18:20:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6314 fix: add disabled for jsonSchema modal`); +report.push(`1 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-11-13T21:38:14+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6026 fix: fix display all elements`); +report.push(`10 6 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-11-14T01:01:38+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6316 feat: add new page vendors`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`67 0 src/ts/pages/Reconciliations/components/vendorsPage/buttons.tsx`); +report.push(`341 0 src/ts/pages/Reconciliations/components/vendorsPage/index.tsx`); +report.push(`81 0 src/ts/pages/Reconciliations/components/vendorsPage/list.tsx`); +report.push(`105 0 src/ts/pages/Reconciliations/components/vendorsPage/table.tsx`); +report.push(`12 0 src/ts/pages/Vendors/helpers/routes.ts`); +report.push(`79 0 src/ts/pages/Vendors/index.tsx`); +report.push(`23 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(``); +report.push(`2022-11-14T01:25:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6316 feat: rename folder`); +report.push(`0 0 src/ts/pages/Reconciliations/components/{vendorsPage => vendors}/buttons.tsx`); +report.push(`0 0 src/ts/pages/Reconciliations/components/{vendorsPage => vendors}/index.tsx`); +report.push(`0 0 src/ts/pages/Reconciliations/components/{vendorsPage => vendors}/list.tsx`); +report.push(`0 0 src/ts/pages/Reconciliations/components/{vendorsPage => vendors}/table.tsx`); +report.push(`1 1 src/ts/pages/Vendors/index.tsx`); +report.push(``); +report.push(`2022-11-14T10:48:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6360 fix: fix max length`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-11-14T10:50:58+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6193 fix: return copy label. Api not implemented`); +report.push(`7 6 src/ts/pages/Template/components/Description.tsx`); +report.push(``); +report.push(`2022-11-14T11:30:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6496 fix: change property in OIR card`); +report.push(`13 17 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-14T11:32:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6387 fix: fix disabled button if no accounts domains`); +report.push(`80 79 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-11-14T12:52:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5876 feat: Added filtering of external companies by parameter from backend`); +report.push(`18 6 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-11-14T13:00:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6501 fix: remove clear type in OIR`); +report.push(`4 8 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-14T13:04:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6501 fix: remove clear type in OIR`); +report.push(`0 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-14T13:31:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6505 fix: replace substring in description widget`); +report.push(`2 2 src/ts/components/JsonSchema/components/Description.tsx`); +report.push(``); +report.push(`2022-11-14T13:52:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6476 fix: replace OIR card`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-14T17:15:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6313 feat: add new modal in 78 request`); +report.push(`56 0 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`7 10 src/ts/components/JsonSchema/components/modal/{TableModal.tsx => TableUpdate.tsx}`); +report.push(`33 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`14 10 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`21 13 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-11-14T18:10:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6525 feat: add update OIR info`); +report.push(`15 9 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-14T18:20:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6518 fix: hide copy button`); +report.push(`1 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-14T20:48:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6529 fix: hide toggle`); +report.push(`21 19 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-11-15T10:20:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6522 feat: add block by DepartamentOwner`); +report.push(`3 0 src/ts/pages/TemplateOir/helpers/create-request/getDisableSubmit.ts`); +report.push(`6 2 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(``); +report.push(`2022-11-15T12:00:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6522 fix: replace isBack checking`); +report.push(`8 1 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(``); +report.push(`2022-11-15T12:00:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: add new Api method`); +report.push(`1 1 src/setupProxy.js`); +report.push(`25 6 src/ts/api/request.ts`); +report.push(`0 2 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`66 52 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/Decision.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`45 19 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-15T12:11:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6522 fix: replace isBack checking`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/getDisableSubmit.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(``); +report.push(`2022-11-15T12:14:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6522 fix: replace isBack checking`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/loadOrgUnitByUser.ts`); +report.push(``); +report.push(`2022-11-15T12:37:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6475 fix: fix show button delta and rename button`); +report.push(`5 6 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2022-11-15T17:21:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6193 feat: added filling text fields`); +report.push(`0 1 src/ts/components/JsonSchema/index.tsx`); +report.push(`3 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`5 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(`2 0 src/ts/pages/Template/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/components/CopyInfoLabel.tsx`); +report.push(``); +report.push(`2022-11-16T08:29:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6318 feat: add company and worker page`); +report.push(`80 0 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`96 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`104 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`30 0 src/ts/pages/Vendors/components/shared/Description.tsx`); +report.push(`42 0 src/ts/pages/Vendors/components/shared/NewRequestButton.tsx`); +report.push(`20 0 src/ts/pages/Vendors/components/shared/Spinner.tsx`); +report.push(`50 0 src/ts/pages/Vendors/components/shared/SuccessRequest.tsx`); +report.push(`37 0 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`37 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`4 0 src/ts/pages/Vendors/index.tsx`); +report.push(`54 0 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`54 0 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`18 0 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`18 0 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-16T10:48:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6318 feat: add company and worker page`); +report.push(`4 4 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`11 6 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-16T11:22:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for create company`); +report.push(`4 4 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`6 12 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-16T11:49:17+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for create company`); +report.push(`71 0 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`3 7 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`2 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`2 2 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-11-16T13:44:20+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6074 fix: fix attribute delta`); +report.push(`25 12 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(``); +report.push(`2022-11-16T21:03:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6316 feat: connect api vendors`); +report.push(`40 10 src/ts/api/eei.ts`); +report.push(`20 20 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`19 21 src/ts/pages/Reconciliations/components/vendors/table.tsx`); +report.push(`228 0 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`11 11 src/ts/pages/Vendors/index.tsx`); +report.push(``); +report.push(`2022-11-16T21:15:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6318 fix: add new page vendors`); +report.push(`10 0 src/ts/api/eei.ts`); +report.push(`16 0 src/ts/api/personnel.ts`); +report.push(`55 23 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`17 9 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`6 5 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`3 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`3 1 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`48 6 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`32 6 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-16T21:31:27+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6533 fix: fix maxLength code and name`); +report.push(`2 0 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(``); +report.push(`2022-11-17T07:24:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page vendors`); +report.push(`128 0 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`108 0 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`44 0 src/ts/pages/Vendors/store/ContractsStore.ts`); +report.push(``); +report.push(`2022-11-17T07:49:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6542 fix: remove text in OIR`); +report.push(`0 12 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-17T07:54:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6463 fix: change style for table`); +report.push(`1 0 src/ts/components/Table/styles/index.scss`); +report.push(`0 1 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2022-11-17T07:55:40+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6463 fix: change style for table`); +report.push(`2 2 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2022-11-17T08:00:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6459 fix: change style for textarea`); +report.push(`1 6 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-11-17T11:27:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6316 feat: add fake onclick at button`); +report.push(`3 3 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`1 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`50 0 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(``); +report.push(`2022-11-17T11:32:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6515 fix: add checking for attributes`); +report.push(`2 1 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(`3 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/interfaces/ICustomFieldData.ts`); +report.push(``); +report.push(`2022-11-17T14:55:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: save company`); +report.push(`1 1 src/setupProxy.js`); +report.push(`22 2 src/ts/api/eei.ts`); +report.push(`2 1 src/ts/api/personnel.ts`); +report.push(`13 3 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`16 19 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`34 20 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`1 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`13 0 src/ts/pages/Vendors/index.tsx`); +report.push(`3 3 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`8 4 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`27 18 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`21 10 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-17T15:04:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: save company`); +report.push(`1 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(``); +report.push(`2022-11-17T15:12:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6542 fix: remove text from OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 8 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-11-17T15:15:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6542 fix: remove text from OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-11-17T15:55:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6189 fix: change style for sidebar`); +report.push(`3 2 src/ts/pages/Request/styles/index.scss`); +report.push(``); +report.push(`2022-11-17T16:33:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6554 feat: add OrgUnit select`); +report.push(`170 0 src/ts/components/JsonSchema/components/widgets/OrgUnitTree.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`8 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`8 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-11-17T20:15:50+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6259 feat: Added select to choose tree type in visibility rules`); +report.push(`1 1 src/setupProxy.js`); +report.push(`95 7 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`18 9 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`0 1 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(``); +report.push(`2022-11-17T20:37:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6554 fix: save new type widget`); +report.push(`35 125 src/ts/components/JsonSchema/components/widgets/OrgUnitTree.tsx`); +report.push(`9 0 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-11-17T20:53:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change property for org structure`); +report.push(`2 2 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2022-11-17T21:14:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add on reconciliations`); +report.push(`42 1 src/ts/api/eei.ts`); +report.push(`4 7 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`10 10 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`7 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-11-18T09:04:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: changed the api methods`); +report.push(`6 2 src/ts/api/request.ts`); +report.push(`7 4 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-11-18T11:09:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6331 fix: change text in validation`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(``); +report.push(`2022-11-18T12:08:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6544 fix: disabled bank item in select`); +report.push(`28 26 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`16 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-18T12:20:06+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6544 fix: clean code`); +report.push(`24 26 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2022-11-19T00:17:34+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6521 fix: fix display table role groups`); +report.push(`18 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`2 0 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-11-19T19:53:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: change requests`); +report.push(`1 1 src/setupProxy.js`); +report.push(`9 4 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(`0 2 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`14 20 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-19T21:01:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/helpers/http/Client.ts`); +report.push(`1 3 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`52 0 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`8 2 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`5 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`4 0 src/ts/pages/Vendors/helpers/constants.ts`); +report.push(`7 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`26 6 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`6 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`0 12 src/ts/pages/Vendors/helpers/routes.ts`); +report.push(`8 70 src/ts/pages/Vendors/index.tsx`); +report.push(`40 0 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`56 0 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`3 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(``); +report.push(`2022-11-19T21:15:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`14 7 src/ts/api/eei.ts`); +report.push(`6 4 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`6 4 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`13 3 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`1 6 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`2 7 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-19T21:20:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`8 35 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-19T21:26:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`4 4 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`14 1 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(``); +report.push(`2022-11-19T21:51:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`11 8 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-19T21:58:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`4 4 src/ts/pages/Vendors/components/shared/SuccessRequest.tsx`); +report.push(`2 2 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`3 2 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(``); +report.push(`2022-11-19T22:07:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`2 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-19T22:38:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`7 1 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(``); +report.push(`2022-11-19T22:49:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page for vendors`); +report.push(`23 5 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`14 3 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-20T19:55:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page vendorrs`); +report.push(`3 12 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Help.tsx`); +report.push(`9 7 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`20 5 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`49 0 src/ts/pages/Vendors/components/company/Success.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`55 0 src/ts/pages/Vendors/components/employees/Success.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/shared/SuccessRequest.tsx`); +report.push(`1 0 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`3 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(``); +report.push(`2022-11-20T20:11:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page vendorrs`); +report.push(`1 14 src/ts/pages/Reconciliations/components/vendors/buttons.tsx`); +report.push(`3 13 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`49 0 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`3 3 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`0 42 src/ts/pages/Vendors/components/shared/NewRequestButton.tsx`); +report.push(`0 50 src/ts/pages/Vendors/components/shared/SuccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`3 3 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`0 6 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`1 1 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(``); +report.push(`2022-11-20T20:41:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page vendorrs`); +report.push(`15 16 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/api/personnel.ts`); +report.push(`4 4 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-20T20:46:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 feat: add new page vendorrs`); +report.push(`0 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-20T21:06:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6152 fix: change OIR card`); +report.push(`15 0 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`9 65 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`27 13 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-20T22:45:09+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4788 feat: add propability edit field in additional services`); +report.push(`34 4 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`11 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`12 4 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`1 0 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-21T14:32:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6656 fix: add user upn in OIR`); +report.push(`48 43 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-11-21T15:20:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6626 fix: validation in table`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-11-21T15:23:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6600 fix: add id in table`); +report.push(`8 0 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(``); +report.push(`2022-11-21T19:27:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6544 fix: fix active inner item in select`); +report.push(`2 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-21T23:17:33+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6259 feat: Added cross/division option to the visibility rule. Clickable template card`); +report.push(`7 0 src/ts/helpers/checkValidUUID.ts`); +report.push(`22 17 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`31 11 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`36 11 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`3 0 src/ts/pages/Builder/helpers/mapper.test.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`13 0 src/ts/pages/Builder/helpers/visibility-rules/mapper.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`5 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 0 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`3 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(``); +report.push(`2022-11-21T23:22:03+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6259 feat: fix style`); +report.push(`5 3 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2022-11-22T10:54:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6508 fix: change validation in 1011`); +report.push(`1 15 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`3 2 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`3 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`4 0 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`11 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-22T15:40:17+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6544 fix: fix select bank secrety`); +report.push(`15 5 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-22T16:11:58+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6544 fix: fix select bank secrety item`); +report.push(`15 5 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-11-22T20:26:07+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: add api for the recommendation button`); +report.push(`14 25 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`2 19 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`3 5 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-22T20:50:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`1 1 src/setupProxy.js`); +report.push(`36 7 src/ts/api/eei.ts`); +report.push(`11 2 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`4 8 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`3 5 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-22T20:59:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`6 4 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(`3 2 src/ts/helpers/exportToFile.ts`); +report.push(`8 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`1 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`1 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-22T21:13:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`30 24 src/ts/api/eei.ts`); +report.push(`6 6 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(``); +report.push(`2022-11-22T21:33:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`11 8 src/ts/api/personnel.ts`); +report.push(`1 0 src/ts/components/Select/components/labels/description.tsx`); +report.push(`3 3 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-22T21:49:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`5 2 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`13 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`10 2 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-11-22T22:01:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`24 19 src/ts/api/eei.ts`); +report.push(`10 11 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`3 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-11-22T22:21:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`3 4 src/ts/api/eei.ts`); +report.push(`1 0 src/ts/components/DataLoader/index.tsx`); +report.push(`2 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(``); +report.push(`2022-11-22T22:28:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`0 1 src/ts/api/eei.ts`); +report.push(`0 1 src/ts/components/DataLoader/index.tsx`); +report.push(``); +report.push(`2022-11-22T22:45:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6664 fix: change requests for vendors`); +report.push(`12 0 src/ts/pages/Reconciliations/components/employee/index.tsx`); +report.push(``); +report.push(`2022-11-23T10:01:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6152 fix: change OIR card final`); +report.push(`3 2 src/ts/helpers/constants.ts`); +report.push(`18 17 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`6 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`1 25 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`51 12 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`29 0 src/ts/pages/Requests/components/item/GroupsView.tsx`); +report.push(`47 45 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 0 src/ts/pages/Requests/helpers/requestTypeLabel.ts`); +report.push(``); +report.push(`2022-11-23T12:30:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add disabled for vendors`); +report.push(`12 10 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`17 15 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`12 5 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`16 6 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`15 5 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-23T12:41:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add disabled for vendors`); +report.push(`2 2 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`13 5 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`2 1 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`2 2 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`1 1 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-23T12:46:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add disabled for vendors`); +report.push(`1 5 src/ts/api/personnel.ts`); +report.push(`2 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-11-23T12:49:52+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add disabled for vendors`); +report.push(`2 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-11-23T12:52:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add disabled for vendors`); +report.push(`1 1 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-11-23T13:27:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`7 7 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`72 0 src/ts/pages/Vendors/components/shared/SideBar.tsx`); +report.push(`0 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`0 2 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-11-23T13:32:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`3 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(``); +report.push(`2022-11-23T13:58:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`19 7 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-11-23T14:14:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(``); +report.push(`2022-11-23T14:44:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`36 14 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-23T14:52:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6533 fix: fix max length`); +report.push(`1 0 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(``); +report.push(`2022-11-23T14:58:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`2 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`20 0 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-11-23T15:03:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: change sidebar`); +report.push(`5 5 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`8 8 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-23T15:22:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add load array files`); +report.push(`8 2 src/ts/helpers/http/Client.ts`); +report.push(`0 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`7 9 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(``); +report.push(`2022-11-23T15:39:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add load array files`); +report.push(`1 1 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-23T16:13:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6755 fix: fix edit role groups table`); +report.push(`9 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(``); +report.push(`2022-11-23T16:35:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6714 fix: add disables for Tree`); +report.push(`2 1 src/ts/components/JsonSchema/components/widgets/OrgUnitTree.tsx`); +report.push(`15 2 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 16 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`7 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`21 0 src/ts/pages/TemplateOir/helpers/create-request/getDisableForTreeItems.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-11-23T16:40:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6706 fix: add link for file in 1205`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2022-11-23T17:47:33+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: team commit`); +report.push(`1 1 src/setupProxy.js`); +report.push(`13 7 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-11-24T11:20:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6689 fix: add disabled for Tree`); +report.push(`1 1 src/ts/components/Tree/helpers/preload.ts`); +report.push(`4 2 src/ts/pages/TemplateOir/helpers/create-request/getDisableForTreeItems.ts`); +report.push(``); +report.push(`2022-11-24T11:52:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6261 fix: add checking for status`); +report.push(`2 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`25 0 src/ts/pages/Vendors/helpers/isDisabled.ts`); +report.push(`3 2 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-24T12:00:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6644 fix: add search in vendor`); +report.push(`43 35 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-24T13:06:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: show filters`); +report.push(`2 2 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-24T13:40:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: Add to save the recommendation expertise`); +report.push(`0 2 src/ts/api/request.ts`); +report.push(`0 5 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`1 1 src/ts/snippets/CommentsList/interfaces/IComment.ts`); +report.push(`0 5 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-24T13:45:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6790 fix: change card view in OIR`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`9 37 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`18 0 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/item/UserDetail.tsx`); +report.push(`25 4 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 0 src/ts/pages/Requests/helpers/requestTypeLabel.ts`); +report.push(``); +report.push(`2022-11-24T14:12:21+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4788 feat: connect with backend and formatted body for it`); +report.push(`7 0 src/ts/api/request.ts`); +report.push(`4 2 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`7 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`75 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`3 2 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`32 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`8 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-24T14:14:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`25 7 src/ts/api/eei.ts`); +report.push(`2 2 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`2 2 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-24T15:21:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`4 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(`14 0 src/ts/snippets/FilterPanel/index.tsx`); +report.push(``); +report.push(`2022-11-24T15:25:51+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`7 5 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(``); +report.push(`2022-11-24T15:31:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`2 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`9 0 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-11-24T17:04:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`1 1 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 10 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`67 0 src/ts/pages/Vendors/components/shared/Buttons.tsx`); +report.push(``); +report.push(`2022-11-24T17:09:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`2 2 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-11-24T17:16:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`1 1 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-24T17:31:23+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4788 feat: fix request`); +report.push(`2 4 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-11-24T18:00:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6317 fix: add filters in requests`); +report.push(`1 1 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-11-24T20:20:44+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6466 fix: fix correct display role`); +report.push(`2 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-11-25T11:54:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6834 fix: add correcr vendorUuid`); +report.push(`1 1 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-25T13:15:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-4788 feat: add role edit only by step mse`); +report.push(`5 3 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`4 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`7 1 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`7 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(`8 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(``); +report.push(`2022-11-25T15:36:29+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: temp`); +report.push(`1 1 src/setupProxy.js`); +report.push(`104 0 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`12 0 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`4 0 src/ts/pages/Reports/styles/index.scss`); +report.push(``); +report.push(`2022-11-25T15:46:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6034 feat: add new date type`); +report.push(`1 1 src/setupProxy.js`); +report.push(`48 19 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`21 0 src/ts/components/JsonSchema/styles/date.scss`); +report.push(`1 0 src/ts/components/JsonSchema/styles/index.scss`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-25T17:11:09+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: fix SUBO-6845 SUBO-6850 SUBO-6861`); +report.push(`1 1 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`12 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-26T19:29:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6864 fix: change links on epl`); +report.push(`3 0 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`3 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`17 10 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`4 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`9 8 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`2 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`1 0 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(``); +report.push(`2022-11-26T19:37:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6859 fix: change status list`); +report.push(`6 3 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-26T19:42:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6863 fix: show link on NDA`); +report.push(`2 2 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`1 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-11-26T19:58:25+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6877 fix: fix links in recons`); +report.push(`6 1 src/ts/pages/Reconciliations/components/employee/index.tsx`); +report.push(`32 3 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-26T20:44:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6844 fix: update links on new company`); +report.push(`5 2 src/ts/pages/Vendors/components/company/Success.tsx`); +report.push(`1 0 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`1 0 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(``); +report.push(`2022-11-26T20:52:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6854 fix: add multiple false for files`); +report.push(`2 0 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`1 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`1 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-27T12:58:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6713 fix: fix dependency role if check perent`); +report.push(`8 1 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-11-27T23:28:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6851 feat: add edit template by upn`); +report.push(`10 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`5 3 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`8 3 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`17 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`14 6 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`50 40 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`9 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`43 36 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`19 14 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`24 19 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`38 11 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2022-11-28T08:32:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6781 fix: change validation`); +report.push(`7 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-28T08:36:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6220 feat: add copy button in addtitional service`); +report.push(`31 2 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`13 2 src/ts/pages/AdditionalServices/index.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`3 0 src/ts/pages/AdditionalServices/interfaces/ITemplateInfo.ts`); +report.push(`7 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`16 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2022-11-28T10:16:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: fix display author comment`); +report.push(`1 1 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`1 0 src/ts/snippets/CommentsList/interfaces/IComment.ts`); +report.push(`0 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-28T13:07:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6846 fix: fix add user recipient oir`); +report.push(`18 4 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(`5 1 src/ts/snippets/RequestForm/components/UserDetails.tsx`); +report.push(``); +report.push(`2022-11-28T14:56:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6846 fix: fix clean code`); +report.push(`1 1 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-11-28T17:52:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6532 fix: fix disabled button`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2022-11-28T18:26:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6713 fix: moved above method find`); +report.push(`4 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2022-11-28T20:54:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6859 fix: change status list`); +report.push(`0 10 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-11-28T21:02:36+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6862 fix: remove service API`); +report.push(`1 13 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-11-28T21:09:01+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6848 fix: change request Uuid in RoadMap`); +report.push(`2 2 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-11-28T21:32:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6867 fix: add URL for ris number`); +report.push(`11 0 src/ts/api/custom-dictionary.ts`); +report.push(`6 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`1 6 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(``); +report.push(`2022-11-28T21:51:31+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6152 fix: add checking for file object`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(``); +report.push(`2022-11-28T22:20:11+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6712 fix: add default values for select`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`4 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(``); +report.push(`2022-11-28T22:51:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6893 fix: add modal window for improve status`); +report.push(`1 0 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`1 0 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`1 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(``); +report.push(`2022-11-28T23:01:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6152 fix: add disabled for JsonSchema`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-11-29T08:37:09+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6678 feat: add uz in OIR`); +report.push(`50 0 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`11 52 src/ts/pages/Template/components/Form.tsx`); +report.push(`38 0 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(`17 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`5 0 src/ts/pages/TemplateOir/helpers/access-request/validationRules.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`7 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2022-11-29T08:42:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6894 fix: show all properties on form`); +report.push(`15 12 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-11-29T10:47:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6316 fix: add new page vendors`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`3 0 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-11-29T14:07:30+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6784 fix: DiffTemplateTable - add labels, values, row exceptions`); +report.push(`8 3 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`6 0 src/ts/pages/Builder/helpers/diff-template/except.ts`); +report.push(`6 4 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`4 0 src/ts/pages/Builder/helpers/diff-template/values.ts`); +report.push(``); +report.push(`2022-11-29T15:16:10+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: add form for report 478 1107`); +report.push(`20 0 src/ts/api/report.ts`); +report.push(`53 0 src/ts/pages/Reports/components/FilterBy1207.tsx`); +report.push(`94 61 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`34 7 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`91 0 src/ts/pages/Reports/components/ReportBy1207.tsx`); +report.push(`91 0 src/ts/pages/Reports/components/ReportBy478.tsx`); +report.push(`75 0 src/ts/pages/Reports/components/TableFor1207.tsx`); +report.push(`199 0 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(`2 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(`28 2 src/ts/pages/Reports/index.tsx`); +report.push(`10 1 src/ts/pages/Reports/styles/index.scss`); +report.push(``); +report.push(`2022-11-29T16:12:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6033 feat: add multiple table store`); +report.push(`1 1 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`4 5 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`66 43 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`39 27 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-11-29T17:31:22+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6909 fix: fix togle`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(``); +report.push(`2022-11-29T17:34:06+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: hide expertise ActionButton for oir i additional services`); +report.push(`4 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`5 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/Buttons.tsx`); +report.push(`6 3 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-11-29T18:38:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6912 fix: add name who cancel request in road map`); +report.push(`6 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(``); +report.push(`2022-11-30T13:48:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: merge with release`); +report.push(`2 3 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(``); +report.push(`2022-11-30T14:38:55+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6927 fix: OIR fields dependency improvement`); +report.push(`62 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(``); +report.push(`2022-11-30T14:55:55+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6939 fix: add multiple for domains`); +report.push(`3 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-11-30T15:01:35+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6945 fix: add existingVendorUuid`); +report.push(`1 0 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`1 0 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2022-11-30T15:25:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6951 fix: Copy request. Added filter on dynamic field types FILE and LIST, they will not be copied.`); +report.push(`1 1 src/setupProxy.js`); +report.push(`11 5 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-11-30T15:28:06+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6842 fix: add decode URL for files`); +report.push(`1 1 src/ts/helpers/exportToFile.ts`); +report.push(``); +report.push(`2022-11-30T16:56:17+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6922 fix: hide 'improved' btn within reconciliations`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(``); +report.push(`2022-11-30T18:04:29+03:00>Галиневский Евгений Николаевич (4059810)>VTB4059810@corp.dev.vtb>SUBO-6560 fix: fix save login auth`); +report.push(`2 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2022-12-01T00:46:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6989 fix: add name prefix in 1205`); +report.push(`57 0 src/ts/pages/Request/helpers/addPrefixIn1205.ts`); +report.push(`2 0 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-01T00:56:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6989 fix: add name prefix in 1205`); +report.push(`16 0 src/ts/pages/Request/helpers/addPrefixIn1205.ts`); +report.push(``); +report.push(`2022-12-01T00:58:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6989 fix: add name prefix in 1205`); +report.push(`2 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-01T10:07:07+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6989 fix: add simple prefix`); +report.push(`4 1 src/ts/pages/Request/helpers/addPrefixIn1205.ts`); +report.push(``); +report.push(`2022-12-01T10:13:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6348 feat: add search oir`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`38 3 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2022-12-01T11:35:36+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6971 fix: pass routerParams for vendors Pagination variablesInUrl`); +report.push(`1 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-12-01T11:57:58+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6572 fix: fix pagination on versions page`); +report.push(`26 19 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-12-01T12:48:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6990 fix: add checking for domains`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-01T13:44:28+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6976 fix: add company select within employee filters`); +report.push(`14 0 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`1 0 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-12-01T15:29:31+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6979 fix: send correct body within getRisList method`); +report.push(`0 1 src/ts/api/custom-dictionary.ts`); +report.push(``); +report.push(`2022-12-01T15:43:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6348 feat: adding oir directory search in case of oir type and name search`); +report.push(`49 32 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2022-12-01T15:43:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6598 fix: fix subdivision disabled show select`); +report.push(`1 0 src/ts/components/Select/styles/value-list.scss`); +report.push(`6 5 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-12-01T16:27:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6954 fix: add file loading for 1196`); +report.push(`10 1 src/ts/api/request.ts`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`4 5 src/ts/helpers/exportToFile.ts`); +report.push(`24 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-01T16:57:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6990 fix: add checking for domains`); +report.push(`1 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2022-12-01T17:37:33+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6978 fix: date validation logic improvement`); +report.push(`9 2 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`3 3 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-12-01T17:42:07+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6978 fix: form validation via refs logic improvement`); +report.push(`29 13 src/ts/components/form/index.tsx`); +report.push(``); +report.push(`2022-12-02T09:54:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6978 fix: fix the previous commit - don't use React.Children as useEffect dependency`); +report.push(`15 16 src/ts/components/form/index.tsx`); +report.push(``); +report.push(`2022-12-02T10:33:19+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6914 fix: fix correct domain recipient upn`); +report.push(`7 3 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-02T10:38:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7001 fix: change loader in Additional service`); +report.push(`10 3 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-12-02T10:38:19+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6980 fix: show ris in the correct way within vendor contracts`); +report.push(`2 3 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-12-02T12:06:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6984 feat: add roles in vendor`); +report.push(`2 0 src/ts/components/AccessControl/guard.ts`); +report.push(`2 0 src/ts/helpers/constants.ts`); +report.push(`13 5 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`16 8 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`7 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`7 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`7 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-12-02T15:07:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7019 fix: add description for 532`); +report.push(`7 0 src/ts/pages/TemplateOir/components/shared/Description.tsx`); +report.push(``); +report.push(`2022-12-02T17:51:52+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add common filter for additional service`); +report.push(`1 1 src/setupProxy.js`); +report.push(`9 0 src/ts/api/constructor.ts`); +report.push(`79 21 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`4 1 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`7 2 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-02T18:12:01+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: open expertise actions button for additional services`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-02T18:12:37+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7028 fix: pass description to the Wrapper within Date widget`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(``); +report.push(`2022-12-03T14:41:56+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7045 feat: add expert group action within reconciliations`); +report.push(`3 3 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`51 37 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(``); +report.push(`2022-12-03T14:48:39+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7045 feat: reconciliations expert - add cast confirmSelectedItems to array`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-05T10:51:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change link for files`); +report.push(`1 0 src/ts/api/request.ts`); +report.push(`11 9 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(``); +report.push(`2022-12-05T10:55:04+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change link for files`); +report.push(`9 1 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(``); +report.push(`2022-12-05T10:59:23+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change link for files`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`1 1 src/ts/helpers/exportToFile.ts`); +report.push(``); +report.push(`2022-12-05T11:02:56+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change link for files`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/Owner.tsx`); +report.push(``); +report.push(`2022-12-05T11:55:50+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6941 fix: add return response within loadAdditionalServicesFields`); +report.push(`4 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-05T12:53:53+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6482 fix: fix button remove element from table`); +report.push(`3 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2022-12-05T13:00:13+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6942 fix: add new recipient attributes in oir`); +report.push(`12 0 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-12-05T13:06:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dynamic fields`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-05T13:23:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6560 fix: possibility remove login`); +report.push(`10 6 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2022-12-05T14:44:30+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7054 fix: hide user upn within oir UserDetails`); +report.push(`0 7 src/ts/pages/TemplateOir/components/access-request/UserDetails.tsx`); +report.push(``); +report.push(`2022-12-05T15:56:22+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: change rules for table in JsonSchema`); +report.push(`25 35 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`4 5 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`10 31 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-12-05T17:10:59+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7042 fix: add validation for table field for vendor's company form`); +report.push(`1 0 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`14 0 src/ts/helpers/validation/index.ts`); +report.push(`14 9 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`1 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`1 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-12-06T09:53:24+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7056 fix: fix name road map`); +report.push(`1 6 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`9 8 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2022-12-06T10:21:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add new fields in filters`); +report.push(`21 0 src/ts/pages/Reconciliations/components/aisOir/filterFor478.tsx`); +report.push(`56 33 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`8 2 src/ts/pages/Requests/helpers/search.ts`); +report.push(`6 1 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-06T10:22:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dinamic fields`); +report.push(`29 8 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`18 4 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`35 0 src/ts/pages/AdditionalServices/helpers/dependencyHashMap.ts`); +report.push(`10 85 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`4 3 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`1 3 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(``); +report.push(`2022-12-06T11:53:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change file name in 1011`); +report.push(`8 3 src/ts/api/request.ts`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(``); +report.push(`2022-12-06T12:10:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6941 fix: change file name in 1011`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(``); +report.push(`2022-12-06T12:51:24+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7080 fix: vendor company validation contracts fix`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(``); +report.push(`2022-12-06T12:53:27+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7080 fix: another way to save files within vendor's CompanyStore`); +report.push(`44 13 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(``); +report.push(`2022-12-06T14:00:07+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7025 fix: AccountSelect show correct title`); +report.push(`1 1 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(``); +report.push(`2022-12-06T14:45:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6259 fix: change add cross in rules`); +report.push(`3 1 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(``); +report.push(`2022-12-06T15:23:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add Date ALL`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-06T16:06:15+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7098 fix: change url tnp personnel type structure`); +report.push(`1 1 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2022-12-06T16:53:28+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6943 fix: change Checkbox label font-size`); +report.push(`5 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-12-06T16:54:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: start debug`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`2 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-06T16:55:36+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add 478 in filter`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 21 src/ts/pages/Reconciliations/components/aisOir/filterFor478.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`4 1 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-06T17:19:11+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7029 fix: format ris in the right way within vendors contracts`); +report.push(`8 0 src/ts/helpers/formatter.ts`); +report.push(`3 2 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`0 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-12-06T17:32:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5908 fix: add custom filter for 478 addtitional service`); +report.push(`19 3 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/snippets/FilterPanel/components/SelectFilter.tsx`); +report.push(`4 5 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(`10 1 src/ts/snippets/FilterPanel/index.tsx`); +report.push(``); +report.push(`2022-12-06T17:37:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-5908 fix: add custom filter for 478 addtitional service`); +report.push(`6 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-07T08:56:18+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add dependency fields 900`); +report.push(`36 40 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`13 15 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`22 15 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`0 3 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`0 2 src/ts/components/JsonSchema/index.tsx`); +report.push(`0 2 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`0 3 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`26 4 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`0 2 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/getDisableSubmit.ts`); +report.push(`0 2 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(``); +report.push(`2022-12-07T09:27:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add dependency fields 900`); +report.push(`0 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`4 2 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-12-07T09:43:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add dep 900`); +report.push(`1 1 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-12-07T10:23:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add dependency fields 900`); +report.push(`17 0 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`1 1 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-12-07T10:39:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add dependency fields 900`); +report.push(`1 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-12-07T10:48:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6842 fix: a correct way to decode the filename while downloading a file`); +report.push(`2 1 src/ts/api/request.ts`); +report.push(`6 2 src/ts/helpers/exportToFile.ts`); +report.push(``); +report.push(`2022-12-07T11:36:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7139 fix: correct validation method for the vendor company contracts field`); +report.push(`4 1 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(``); +report.push(`2022-12-07T12:36:59+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dependency fields 900`); +report.push(`2 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`12 23 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`12 0 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-12-07T13:42:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dependency fields 900`); +report.push(`1 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`17 10 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(``); +report.push(`2022-12-07T14:10:54+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dependency 900`); +report.push(`7 16 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`0 3 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`1 3 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`68 0 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(`0 55 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-07T14:26:19+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7159 fix: fix toggle request value`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-12-07T14:32:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dependency 900`); +report.push(`2 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-07T15:14:45+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`1 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`6 63 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-12-07T15:21:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`0 1 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`3 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-12-07T15:57:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`4 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(`3 0 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-12-07T16:03:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`1 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(``); +report.push(`2022-12-07T16:07:54+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6969 fix: fix recipient user copy request`); +report.push(`9 3 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-07T16:15:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`4 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-12-07T16:31:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7176 fix: show toggle in modal temlate`); +report.push(`19 21 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-12-07T17:52:42+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`16 0 src/ts/api/request.ts`); +report.push(`4 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2022-12-07T17:55:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: remove eventLoop`); +report.push(`0 16 src/ts/api/request.ts`); +report.push(`0 3 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-12-07T23:32:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7127 fix: add property for request`); +report.push(`8 2 src/ts/api/personnel.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-12-07T23:34:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7127 fix: add property for request`); +report.push(`0 1 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2022-12-08T00:03:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 feat: add dependency fields 900`); +report.push(`3 2 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2022-12-08T00:17:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6943 fix: change font-size`); +report.push(`1 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-12-08T11:09:35+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6787 fix: fix request search`); +report.push(`2 2 src/ts/api/search.ts`); +report.push(``); +report.push(`2022-12-08T11:34:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add 478 filter`); +report.push(`1 1 src/setupProxy.js`); +report.push(`67 7 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`166 0 src/ts/pages/Requests/helpers/search.ts`); +report.push(`18 4 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(``); +report.push(`2022-12-08T13:15:39+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7067 feat: add hacks for disabled items in 478`); +report.push(`4 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`25 0 src/ts/pages/AdditionalServices/helpers/hacksFor478.ts`); +report.push(``); +report.push(`2022-12-08T13:54:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7030 fix: rename vendor title`); +report.push(`1 1 src/ts/pages/Reconciliations/components/vendors/table.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(``); +report.push(`2022-12-08T14:39:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7181 fix: change callAction for company`); +report.push(`1 1 src/setupProxy.js`); +report.push(`10 5 src/ts/api/eei.ts`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`4 0 src/ts/helpers/constants.ts`); +report.push(`9 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/helpers/converter.ts`); +report.push(`10 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-12-08T16:07:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7220 fix: return validation for table`); +report.push(`12 10 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-08T16:40:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7231 fix: add title for cards on main page`); +report.push(`3 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(``); +report.push(`2022-12-08T16:54:22+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7113 fix: add block vendor's employee functionality`); +report.push(`6 0 src/ts/api/eei.ts`); +report.push(`22 0 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`36 0 src/ts/pages/Vendors/components/employees-blocking/Buttons.tsx`); +report.push(`173 0 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`55 0 src/ts/pages/Vendors/components/employees-blocking/Success.tsx`); +report.push(`6 3 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`6 3 src/ts/pages/Vendors/components/shared/SideBar.tsx`); +report.push(`5 0 src/ts/pages/Vendors/helpers/constants.ts`); +report.push(`58 0 src/ts/pages/Vendors/helpers/loadEmployeesBlockingInfo.ts`); +report.push(`2 2 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`5 0 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(`4 0 src/ts/pages/Vendors/index.tsx`); +report.push(`65 0 src/ts/pages/Vendors/pages/EmployeesBlocking.tsx`); +report.push(`11 0 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`27 0 src/ts/pages/Vendors/store/EmployeesBlockingStore.ts`); +report.push(`5 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(``); +report.push(`2022-12-08T16:59:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7229 feat: add company and eployee in email`); +report.push(`3 0 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`2 0 src/ts/pages/Vendors/components/shared/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`24 0 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`11 0 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-12-08T17:06:03+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7229 feat: add company and eployee in email`); +report.push(`2 3 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`1 0 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(``); +report.push(`2022-12-08T17:10:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7229 feat: add company and eployee in email`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-12-08T17:13:08+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7229 feat: add company and eployee in email`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(``); +report.push(`2022-12-08T17:51:59+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7173 fix: vendor's company save file function`); +report.push(`2 26 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`19 9 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(`33 0 src/ts/pages/Vendors/store/file-utils.ts`); +report.push(``); +report.push(`2022-12-09T11:37:11+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7250 fix: send taskId in case a request was approved within eei api`); +report.push(`2 2 src/ts/api/eei.ts`); +report.push(`1 1 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(``); +report.push(`2022-12-09T13:25:21+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7234 fix: force company id for employees list and employee request`); +report.push(`1 0 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`3 1 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`27 11 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-12-09T15:11:20+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7238 fix: add hack for date with time in 900`); +report.push(`1 1 src/setupProxy.js`); +report.push(`14 1 src/ts/api/request.ts`); +report.push(`14 7 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`2 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`80 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-09T15:17:53+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7227 fix: correct set consonantBank field within loadEmployeesInfo`); +report.push(`3 1 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-12-09T15:58:51+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7113 fix: hide block employee btn within employees list page`); +report.push(`13 10 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-12-09T16:20:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add 1205 and 1206 filter`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 3 src/ts/helpers/validation/index.ts`); +report.push(`106 8 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`123 2 src/ts/pages/Requests/helpers/search.ts`); +report.push(`6 23 src/ts/snippets/FilterPanel/components/StringFilter.tsx`); +report.push(``); +report.push(`2022-12-09T17:02:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7175 fix: fix select resource name`); +report.push(`1 1 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2022-12-09T17:11:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: add filter for reconcilation`); +report.push(`19 21 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`3 3 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-12-09T18:11:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6921 fix: hide call_expert button within requests page group selection`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-09T18:44:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: fix conflict`); +report.push(`5 0 public/assets/images/status/annulled.svg`); +report.push(`5 0 src/assets/images/status/annulled.svg`); +report.push(`10 0 src/ts/api/custom-dictionary.ts`); +report.push(`197 12 src/ts/api/eei.ts`); +report.push(`24 3 src/ts/api/personnel.ts`); +report.push(`66 5 src/ts/api/request.ts`); +report.push(`2 0 src/ts/components/AccessControl/guard.ts`); +report.push(`1 0 src/ts/components/JsonSchema/components/Wrapper.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`42 11 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`8 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`58 21 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`23 11 src/ts/components/JsonSchema/components/widgets/Link.tsx`); +report.push(`81 0 src/ts/components/JsonSchema/components/widgets/OrgUnitTree.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`75 43 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/components/widgets/TextArea.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Toggle.tsx`); +report.push(`11 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 3 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`2 0 src/ts/components/JsonSchema/index.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/ISchema.ts`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`4 0 src/ts/components/JsonSchema/interfaces/common.ts`); +report.push(`39 27 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`21 0 src/ts/components/JsonSchema/styles/date.scss`); +report.push(`5 0 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 0 src/ts/components/JsonSchema/styles/index.scss`); +report.push(`1 0 src/ts/components/Select/components/labels/description.tsx`); +report.push(`1 1 src/ts/components/Tree/helpers/preload.ts`); +report.push(`26 11 src/ts/components/form/index.tsx`); +report.push(`7 0 src/ts/helpers/checkValidUUID.ts`); +report.push(`10 2 src/ts/helpers/constants.ts`); +report.push(`15 4 src/ts/helpers/exportToFile.ts`); +report.push(`8 0 src/ts/helpers/formatter.ts`); +report.push(`8 2 src/ts/helpers/http/Client.ts`); +report.push(`14 0 src/ts/helpers/validation/index.ts`); +report.push(`1 0 src/ts/interfaces/SearchResult.ts`); +report.push(`23 7 src/ts/interfaces/request/RequestMedium.ts`); +report.push(`6 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`10 3 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/Owner.tsx`); +report.push(`15 2 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`10 1 src/ts/pages/AdditionalServices/helpers/enrichDependentFields.ts`); +report.push(`37 2 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(`3 3 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`3 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`15 12 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(`13 2 src/ts/pages/AdditionalServices/index.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/interfaces/ICustomFieldData.ts`); +report.push(`3 0 src/ts/pages/AdditionalServices/interfaces/ITemplateInfo.ts`); +report.push(`8 2 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(`14 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`10 5 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`8 3 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`102 7 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(`9 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`34 5 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`0 1 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`5 6 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`36 11 src/ts/pages/Builder/components/template-item/index.tsx`); +report.push(`6 0 src/ts/pages/Builder/helpers/diff-template/except.ts`); +report.push(`6 4 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`4 0 src/ts/pages/Builder/helpers/diff-template/values.ts`); +report.push(`3 0 src/ts/pages/Builder/helpers/mapper.test.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/mapper.ts`); +report.push(`13 0 src/ts/pages/Builder/helpers/visibility-rules/mapper.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(`0 1 src/ts/pages/Builder/interfaces/shared.ts`); +report.push(`3 1 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(`7 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`2 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`3 2 src/ts/pages/MainPage/components/tasks/Item.tsx`); +report.push(`0 1 src/ts/pages/MainPage/index.tsx`); +report.push(`12 6 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`98 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`17 0 src/ts/pages/Reconciliations/components/employee/index.tsx`); +report.push(`130 0 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`132 0 src/ts/pages/Reconciliations/components/modal/AdviceExpert.tsx`); +report.push(`26 19 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`54 0 src/ts/pages/Reconciliations/components/vendors/buttons.tsx`); +report.push(`342 0 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`86 0 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`103 0 src/ts/pages/Reconciliations/components/vendors/table.tsx`); +report.push(`2 0 src/ts/pages/Reconciliations/helpers/converter.ts`); +report.push(`13 0 src/ts/pages/Reconciliations/helpers/request/onClick.ts`); +report.push(`10 10 src/ts/pages/Reconciliations/helpers/routes.ts`); +report.push(`14 0 src/ts/pages/Reconciliations/helpers/template/onClick.ts`); +report.push(`14 0 src/ts/pages/Reconciliations/helpers/tnp/onClick.ts`); +report.push(`9 2 src/ts/pages/Reconciliations/index.tsx`); +report.push(`3 1 src/ts/pages/Reconciliations/store/ConfirmActionRequest.ts`); +report.push(`30 4 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(`89 4 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`76 0 src/ts/pages/Request/helpers/addPrefixIn1205.ts`); +report.push(`30 3 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`3 0 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`17 1 src/ts/pages/Request/index.tsx`); +report.push(`7 0 src/ts/pages/Request/styles/index.scss`); +report.push(`34 0 src/ts/pages/Requests/components/item/Decision.tsx`); +report.push(`10 62 src/ts/pages/Requests/components/item/DynamicPart.tsx`); +report.push(`70 69 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`29 0 src/ts/pages/Requests/components/item/GroupsView.tsx`); +report.push(`38 0 src/ts/pages/Requests/components/item/UserDetail.tsx`); +report.push(`123 52 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`44 0 src/ts/pages/Requests/components/modal/ExpertResolution.tsx`); +report.push(`10 0 src/ts/pages/Requests/helpers/decisionExpertise.ts`); +report.push(`4 0 src/ts/pages/Requests/helpers/requestTypeLabel.ts`); +report.push(`4 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(`15 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`4 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`2 2 src/ts/pages/Search/components/Item/Catalogue.tsx`); +report.push(`56 4 src/ts/pages/Search/index.tsx`); +report.push(`50 0 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`15 52 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Help.tsx`); +report.push(`9 7 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(`38 0 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(`65 44 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`0 7 src/ts/pages/TemplateOir/components/access-request/UserDetails.tsx`); +report.push(`1 16 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`7 0 src/ts/pages/TemplateOir/components/shared/Description.tsx`); +report.push(`5 0 src/ts/pages/TemplateOir/helpers/access-request/validationRules.ts`); +report.push(`45 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`23 0 src/ts/pages/TemplateOir/helpers/create-request/getDisableForTreeItems.ts`); +report.push(`62 1 src/ts/pages/TemplateOir/helpers/create-request/getFieldsByDependency.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`9 0 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`7 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`120 0 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`56 0 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`138 0 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`148 0 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`104 0 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`130 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`52 0 src/ts/pages/Vendors/components/company/Success.tsx`); +report.push(`36 0 src/ts/pages/Vendors/components/employees-blocking/Buttons.tsx`); +report.push(`173 0 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`55 0 src/ts/pages/Vendors/components/employees-blocking/Success.tsx`); +report.push(`56 0 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`149 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`55 0 src/ts/pages/Vendors/components/employees/Success.tsx`); +report.push(`241 0 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(`67 0 src/ts/pages/Vendors/components/shared/Buttons.tsx`); +report.push(`30 0 src/ts/pages/Vendors/components/shared/Description.tsx`); +report.push(`77 0 src/ts/pages/Vendors/components/shared/SideBar.tsx`); +report.push(`20 0 src/ts/pages/Vendors/components/shared/Spinner.tsx`); +report.push(`9 0 src/ts/pages/Vendors/helpers/constants.ts`); +report.push(`25 0 src/ts/pages/Vendors/helpers/isDisabled.ts`); +report.push(`60 0 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`58 0 src/ts/pages/Vendors/helpers/loadEmployeesBlockingInfo.ts`); +report.push(`84 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`58 0 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`34 0 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(`38 0 src/ts/pages/Vendors/index.tsx`); +report.push(`55 0 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`48 0 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`62 0 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`65 0 src/ts/pages/Vendors/pages/EmployeesBlocking.tsx`); +report.push(`105 0 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`84 0 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`44 0 src/ts/pages/Vendors/store/ContractsStore.ts`); +report.push(`27 0 src/ts/pages/Vendors/store/EmployeesBlockingStore.ts`); +report.push(`75 0 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(`33 0 src/ts/pages/Vendors/store/file-utils.ts`); +report.push(`34 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(`1 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(`67 0 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(`69 0 src/ts/snippets/CommentsList/components/reply.tsx`); +report.push(`27 0 src/ts/snippets/CommentsList/helpers/index.ts`); +report.push(`32 0 src/ts/snippets/CommentsList/index.tsx`); +report.push(`13 0 src/ts/snippets/CommentsList/interfaces/IComment.ts`); +report.push(`58 0 src/ts/snippets/CommentsList/styles/index.scss`); +report.push(`14 0 src/ts/snippets/CommentsList/styles/reply-panel.scss`); +report.push(`14 0 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`3 1 src/ts/snippets/FullCard/components/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/Buttons.tsx`); +report.push(`75 0 src/ts/snippets/RequestForm/components/ChatWithExpert.tsx`); +report.push(`21 3 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(`5 1 src/ts/snippets/RequestForm/components/UserDetails.tsx`); +report.push(`39 4 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`114 13 src/ts/snippets/RequestForm/index.tsx`); +report.push(`6 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`2 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(`3 0 src/ts/snippets/RequestStatus/helpers/constants/request.ts`); +report.push(`24 0 src/ts/snippets/RequestStatus/helpers/converter.ts`); +report.push(`11 1 src/ts/snippets/RequestStatus/helpers/getEmailText.ts`); +report.push(`8 2 src/ts/snippets/RequestStatus/index.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/interfaces/Request.ts`); +report.push(`4 0 src/ts/snippets/RequestStatus/styles/index.scss`); +report.push(`2 0 src/ts/snippets/index.scss`); +report.push(`1 1 src/ts/store/Form.ts`); +report.push(``); +report.push(`2022-12-09T18:51:51+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: fix error in DataFilter`); +report.push(`9 0 src/ts/pages/Requests/helpers/search.ts`); +report.push(`1 1 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(``); +report.push(`2022-12-09T19:21:20+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7266 fix: fix title`); +report.push(`1 1 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(``); +report.push(`2022-12-10T10:29:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7160 fix: fix toggle ais`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-10T14:29:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7252 feat: handle fields dependencies for the create OIR request`); +report.push(`4 15 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-12-10T15:13:02+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7286 fix: fill the employee form with employee consonantBank instead of a company`); +report.push(`8 6 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-12-10T23:10:45+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6907 feat: add button for vendors form`); +report.push(`2 2 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`57 30 src/ts/pages/Template/components/Header.tsx`); +report.push(`6 0 src/ts/pages/Template/styles/header.scss`); +report.push(`73 0 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`0 16 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`37 11 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`32 13 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`8 3 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(``); +report.push(`2022-12-11T11:31:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7036 feat: Displaying the result of the expertise in a small request card`); +report.push(`2 0 src/ts/interfaces/request/RequestSmall.ts`); +report.push(`12 5 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-12-12T01:16:50+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7238 fix: add limit for time`); +report.push(`32 2 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`2 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`19 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-12T01:22:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7238 fix: add limit for time`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-12T10:12:14+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7036 feat: no show expertise result in treatments`); +report.push(`4 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/snippets/CommentsList/components/list.tsx`); +report.push(``); +report.push(`2022-12-12T10:33:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: add hash update`); +report.push(`2 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(``); +report.push(`2022-12-12T11:00:33+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7288 fix: pass correct arguments for reject employee comment modal`); +report.push(`8 4 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-12-12T11:02:44+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: add hash update`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`10 0 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(``); +report.push(`2022-12-12T11:10:41+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7296 fix: hide external employers for Dapp`); +report.push(`8 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-12-12T11:32:10+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add update in table`); +report.push(`1 0 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2022-12-12T11:52:30+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-6634 fix: add update in table`); +report.push(`4 3 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-12T12:26:00+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7228 fix: add checking isBank for Roles`); +report.push(`11 5 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-12T12:32:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5769 feat: hide expertise button for additional`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-12T12:52:29+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7295 fix: Hide the expertise buttons for additional services`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`2 2 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-12T12:56:08+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7287 fix: send cammundaTaskId as entityId also`); +report.push(`1 1 src/ts/api/eei.ts`); +report.push(``); +report.push(`2022-12-12T13:24:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: remove hacks for update Table`); +report.push(`1 3 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`0 1 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(`0 10 src/ts/components/JsonSchema/store/TableModalStore.ts`); +report.push(`3 4 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2022-12-12T15:55:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: map table in table from backend`); +report.push(`1 0 src/ts/components/Table/components/TableBody.tsx`); +report.push(`23 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`11 3 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2022-12-12T16:00:05+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: map table in table from backend`); +report.push(`0 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`0 1 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`0 1 src/ts/snippets/RequestForm/components/ChatWithExpert.tsx`); +report.push(``); +report.push(`2022-12-12T17:37:49+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: add call api`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 5 src/ts/api/report.ts`); +report.push(`12 12 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`10 11 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`4 6 src/ts/pages/Reports/components/ReportBy478.tsx`); +report.push(`54 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-12-12T17:54:49+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7243 fix: add hacks for validation`); +report.push(`56 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`6 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2022-12-12T19:42:54+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7306 fix: Corrected the wrong type of request for expertise`); +report.push(`1 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`3 3 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-12T20:00:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7298 fix: show recipient user`); +report.push(`15 9 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`19 4 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-12T21:11:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7086 fix: select value dynamic fields`); +report.push(`7 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/pages/TemplateOir/components/shared/Description.tsx`); +report.push(``); +report.push(`2022-12-13T10:47:15+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7326 fix: hide authors for 542 in roadmap`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 0 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-12-13T10:50:27+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7326 fix: hide authors for 542 in roadmap`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2022-12-13T11:21:58+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7324 feat: hide allowed the services field within vendor's company contract form`); +report.push(`14 12 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`6 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-12-13T11:54:28+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7322 fix: change filters for roles in DevSecOps`); +report.push(`4 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-13T12:00:53+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7328 fix: change logic for disabled roles`); +report.push(`3 3 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-13T12:17:19+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7322 fix: change filters for roles in DevSecOps`); +report.push(`9 4 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-13T12:31:21+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7331 fix: remove roles for vendors`); +report.push(`0 1 src/ts/components/AccessControl/guard.ts`); +report.push(`0 1 src/ts/helpers/constants.ts`); +report.push(`5 13 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`8 16 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2022-12-13T12:39:46+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6345 feat: add {formatter|param 1|param 2} syntax for Description`); +report.push(`42 10 src/ts/components/JsonSchema/components/Description.tsx`); +report.push(``); +report.push(`2022-12-13T14:28:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7334 fix: change dependency rules for 1207`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2022-12-13T15:44:52+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7235 feat: set a default domain for new employees`); +report.push(`1 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-12-13T18:35:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6616 fix: fix show expand in select`); +report.push(`2 0 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2022-12-14T09:35:33+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7341 feat: add copy button in table`); +report.push(`16 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-12-14T09:44:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: temp`); +report.push(`1 1 src/ts/api/report.ts`); +report.push(`38 41 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2022-12-14T09:54:38+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7348 fix: return hacks for MSE`); +report.push(`3 40 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`15 0 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(``); +report.push(`2022-12-14T10:38:46+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7348 fix: return hacks for MSE`); +report.push(`6 3 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(`8 3 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`3 1 src/ts/snippets/RequestForm/components/Sidebar.tsx`); +report.push(``); +report.push(`2022-12-14T10:57:53+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7235 feat: set a default domain from backend for a new employee`); +report.push(`9 2 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-12-14T11:23:24+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7348 fix: return hacks for MSE`); +report.push(`0 19 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`11 2 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(`39 29 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-14T11:52:29+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7348 fix: return hacks for MSE`); +report.push(`80 69 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`4 0 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(``); +report.push(`2022-12-14T12:01:37+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7348 fix: return hacks for MSE`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`2 3 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(`0 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-14T12:34:32+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7379 fix: add 2 steps for dependency in 900`); +report.push(`7 0 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(``); +report.push(`2022-12-14T13:05:31+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7336 fix: add date validation, limit date field for 478 additional service`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`4 0 src/ts/components/JsonSchema/interfaces/ValidationRule.ts`); +report.push(`32 0 src/ts/helpers/validation/index.ts`); +report.push(`16 4 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-14T13:10:47+03:00>Никита Машуков>nmashukov@t1-consulting.ru>Revert "SUBO-7113 fix: hide block employee btn within employees list page"`); +report.push(`10 13 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(``); +report.push(`2022-12-14T13:43:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7341 fix: update copy button in table 478`); +report.push(`4 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-12-14T14:35:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: fix filters`); +report.push(`6 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`12 15 src/ts/pages/Requests/helpers/search.ts`); +report.push(`7 0 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-14T15:23:23+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7390 fix: block employees success link`); +report.push(`1 0 src/ts/pages/Vendors/pages/EmployeesBlocking.tsx`); +report.push(``); +report.push(`2022-12-14T15:26:13+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7390 fix: employees form - check for undefined ndaScan`); +report.push(`1 1 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(``); +report.push(`2022-12-14T16:40:30+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7306 feat: A comment is not necessary for the approval of the expertise`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`17 14 src/ts/pages/Reconciliations/components/modal/AdviceExpert.tsx`); +report.push(`6 6 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-14T18:05:13+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7306 feat: show group button for expertise`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-15T10:57:16+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7411 feat: hide approve btn for canceled company/employee request`); +report.push(`0 1 src/ts/pages/Vendors/helpers/isDisabled.ts`); +report.push(``); +report.push(`2022-12-15T13:36:55+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6575 fix: fix disabled button if form is dirty`); +report.push(`5 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`42 33 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`13 10 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2022-12-15T14:24:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: add columns for 478`); +report.push(`4 4 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`4 4 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`130 26 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(`2 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-12-15T16:37:57+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7381 fix: remove empty select value`); +report.push(`2 1 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-12-16T09:59:37+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6793 fix: fix max length`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(``); +report.push(`2022-12-16T12:23:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7427 fix: reset depend custom fields within useFormChange`); +report.push(`18 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-16T14:40:51+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7419 fix: select value-list - improve the way to render title`); +report.push(`4 1 src/ts/components/Select/components/value-list/Item.tsx`); +report.push(`3 1 src/ts/components/Select/components/value-list/List.tsx`); +report.push(``); +report.push(`2022-12-16T15:24:08+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: add upload excel for additional services`); +report.push(`3 3 src/ts/api/report.ts`); +report.push(`72 34 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`37 38 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(`0 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-12-16T15:39:29+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7160 fix: fix toggle`); +report.push(`2 2 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-16T16:09:07+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7427 fix: check for undefined withih useFormChange`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-16T16:55:08+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7427 fix: check for undefined within useFormChange`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-16T17:44:47+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7160 fix: fix show role if check toggle`); +report.push(`8 6 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-16T19:06:40+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7160 fix: fix toggle send request`); +report.push(`1 1 src/ts/interfaces/request/RequestNew.ts`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Template.tsx`); +report.push(`2 2 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2022-12-18T15:01:52+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5699 feat: report 478 fix`); +report.push(`6 6 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportHeader.tsx`); +report.push(`5 3 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(`1 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2022-12-19T10:40:44+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7478 fix: updateTargetFieldsValue - not update state in case the field is not multiple`); +report.push(`7 4 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2022-12-19T11:12:10+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7487 fix: fix add check store`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/defaultValue.ts`); +report.push(``); +report.push(`2022-12-19T11:16:57+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7480 fix: change properties in report for 478`); +report.push(`3 3 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2022-12-19T11:42:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7480 fix: change properties in report for 478`); +report.push(`10 8 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`4 4 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2022-12-19T11:49:47+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7480 fix: change properties in report for 478`); +report.push(`1 1 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2022-12-19T13:19:43+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7495 fix: fix add optional chain`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-19T13:43:49+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7462 fix: don't render roadmap without requestUUID within Item`); +report.push(`1 1 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-12-19T15:31:01+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7464 fix: loadCompanyInfo - a correct way to fill "consonantBank" and "consonantCross" fields`); +report.push(`4 2 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2022-12-19T17:02:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7503 fix: add hash in OIR`); +report.push(`11 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-19T17:16:23+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: fix filters`); +report.push(`16 17 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 2 src/ts/pages/Requests/helpers/search.ts`); +report.push(`16 5 src/ts/snippets/FilterPanel/components/DepartmentFilter.tsx`); +report.push(`1 0 src/ts/snippets/FilterPanel/components/UserFilter.tsx`); +report.push(``); +report.push(`2022-12-19T17:43:20+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7444 feat: new year layout`); +report.push(`1 6 src/assets/images/FileOutline.svg`); +report.push(`1 0 src/assets/images/FolderOutline.svg`); +report.push(`1 0 src/assets/images/authorization-sidebar.svg`); +report.push(`- - src/assets/images/authorization.jpg`); +report.push(`1 0 src/assets/images/header.svg`); +report.push(`1 94 src/assets/images/login/error.svg`); +report.push(`1 4 src/assets/images/logo.svg`); +report.push(`27 0 src/ts/components/Capped/index.tsx`); +report.push(`1 0 src/ts/components/Capped/ny-cap.svg`); +report.push(`9 0 src/ts/components/Capped/styles/index.module.scss`); +report.push(`4 1 src/ts/pages/AllRequests/index.tsx`); +report.push(`48 48 src/ts/pages/Authorization/styles/index.scss`); +report.push(`7 4 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`2 0 src/ts/pages/DemoCatalogue/components/categories/line/Folder.tsx`); +report.push(`8 5 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(`0 3 src/ts/pages/DemoCatalogue/styles/hacks.scss`); +report.push(`4 1 src/ts/pages/Notifications/index.tsx`); +report.push(`7 4 src/ts/pages/Profile/components/Header.tsx`); +report.push(`7 4 src/ts/pages/Reconciliations/index.tsx`); +report.push(`7 4 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`7 4 src/ts/pages/Treatments/index.tsx`); +report.push(`7 4 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`67 67 src/ts/snippets/Header/styles/header.module.scss`); +report.push(``); +report.push(`2022-12-19T18:08:12+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6851 feat: added template editing condition`); +report.push(`10 2 src/ts/pages/Builder/components/Header.tsx`); +report.push(`8 2 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`6 4 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/execution-rules/CheckboxGroup.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/ExecutionGroup.tsx`); +report.push(`12 8 src/ts/pages/Builder/components/execution-rules/Form.tsx`); +report.push(`6 2 src/ts/pages/Builder/components/execution-rules/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(`13 11 src/ts/pages/Builder/components/role-group/CreateNewDictionary.tsx`); +report.push(`8 3 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`19 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`14 6 src/ts/pages/Builder/components/shared/CreateRuleForm.tsx`); +report.push(`50 40 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`32 10 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`13 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`41 35 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`19 14 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`24 19 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`4 1 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`50 11 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`4 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(`5 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`8 0 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-12-19T18:39:26+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6851 feat: fix disabled checkbox table`); +report.push(`1 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2022-12-20T09:51:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7520 fix: hide tree children`); +report.push(`2 2 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2022-12-20T10:25:13+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7521 fix: remove dependency for multiple`); +report.push(`4 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`6 2 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2022-12-20T10:28:12+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7521 fix: remove dependency for multiple`); +report.push(`0 4 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-20T12:05:26+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7500 fix: add dependency dapp`); +report.push(`8 1 src/ts/api/request.ts`); +report.push(`6 1 src/ts/api/roles.ts`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`43 0 src/ts/pages/TemplateOir/helpers/create-request/hacksForDAPP.ts`); +report.push(``); +report.push(`2022-12-20T12:29:34+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7500 fix: add dependency for org unit bank`); +report.push(`85 0 src/ts/components/JsonSchema/components/widgets/OrgUnitBankTree.tsx`); +report.push(`8 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`7 2 src/ts/pages/TemplateOir/helpers/create-request/getDisableForTreeItems.ts`); +report.push(`6 0 src/ts/pages/TemplateOir/helpers/create-request/hacksForDAPP.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-12-20T13:03:27+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7430 feat: change vendors scan link name`); +report.push(`2 2 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`4 2 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2022-12-20T13:06:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5908 feat: fix filter`); +report.push(`31 10 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`17 6 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-12-20T13:33:50+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7470 fix: vendor employee form - add validation for birthday and phone fields`); +report.push(`2 2 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2022-12-20T13:45:36+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7423 fix: fix domain account`); +report.push(`1 1 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2022-12-20T14:06:14+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7386 fix: add user upn in OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2022-12-20T15:16:16+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7500 fix: remove org unit bank in Dapp`); +report.push(`1 0 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-12-20T15:36:40+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7517 feat: show employee status`); +report.push(`19 0 src/ts/pages/Vendors/components/item/index.tsx`); +report.push(``); +report.push(`2022-12-20T18:03:59+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6967 feat: add auto fill responsible 701 additional`); +report.push(`11 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`7 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-20T20:40:05+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6967 feat: fix update after change type account`); +report.push(`12 1 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`0 7 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-21T09:19:08+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7573 fix: hide toggle template`); +report.push(`21 19 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2022-12-21T09:35:24+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6967 feat: remove transform dynamic field 701 additional`); +report.push(`0 11 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(``); +report.push(`2022-12-21T11:31:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7541 fix: create oir roles - autoselect role department from departmentOwner for vtb manager`); +report.push(`13 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-21T12:03:06+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7538 fix: move description to roles for create oir vtb`); +report.push(`7 0 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`9 4 src/ts/pages/TemplateOir/styles/index.scss`); +report.push(``); +report.push(`2022-12-21T12:56:58+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7488 feat: add hacks for 1207`); +report.push(`23 0 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`4 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-21T13:40:48+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7580 fix: add custom loader in OIR`); +report.push(`3 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2022-12-21T14:08:43+03:00>Бахирев Алексей>abakhirev@vtb.ru>SUBO-7488 fix: add hacks for properties in 1207`); +report.push(`4 0 src/ts/api/request.ts`); +report.push(`9 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`4 4 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`3 3 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2022-12-21T15:52:39+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7596 fix: show correct name in sm 1011`); +report.push(`7 4 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-21T15:54:37+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7590 fix: check for employee blocked status within employee form`); +report.push(`1 0 src/ts/pages/Vendors/helpers/isDisabled.ts`); +report.push(``); +report.push(`2022-12-21T16:23:22+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7592 fix: vendor employees list filter fix`); +report.push(`1 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(``); +report.push(`2022-12-21T16:44:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7480 feat: add new role for report in 478`); +report.push(`1 0 src/ts/components/AccessControl/guard.ts`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`1 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`12 4 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2022-12-21T16:46:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7480 feat: add new role for report in 478`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2022-12-21T16:52:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7480 feat: add new role for report in 478`); +report.push(`5 1 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2022-12-21T16:57:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7480 feat: add new role for report in 478`); +report.push(`3 2 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2022-12-22T00:41:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-5699 fix: change filters in 478`); +report.push(`14 30 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(`12 20 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2022-12-22T11:37:53+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7610 fix: ReqyestStatus - hide mmanager IT user while stageStep === 'waiting'`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-12-22T13:00:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6213 fix: Form for OIR not matching the design`); +report.push(`2 0 src/styles/variables.scss`); +report.push(`3 1 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`4 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(`1 1 src/ts/components/JsonSchema/styles/wrapper.scss`); +report.push(`8 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Request/index.tsx`); +report.push(`0 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`6 2 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`7 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`5 3 src/ts/snippets/RequestStatus/components/cards/FirstRoadMap.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/styles/title.scss`); +report.push(``); +report.push(`2022-12-22T14:31:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6213 fix: fix`); +report.push(`1 2 src/ts/pages/Template/components/Header.tsx`); +report.push(``); +report.push(`2022-12-22T14:32:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7587 fix: add hacks for 900`); +report.push(`2 0 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`2 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`49 0 src/ts/pages/AdditionalServices/helpers/hacksFor900Address.ts`); +report.push(``); +report.push(`2022-12-22T14:47:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7587 fix: add hacks for 900`); +report.push(`0 2 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`0 2 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`12 2 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`0 49 src/ts/pages/AdditionalServices/helpers/hacksFor900Address.ts`); +report.push(``); +report.push(`2022-12-22T15:36:22+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7594 fix: vendors - show success message after approve`); +report.push(`17 2 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`9 5 src/ts/pages/Vendors/components/company/Success.tsx`); +report.push(`6 4 src/ts/pages/Vendors/components/employees-blocking/Success.tsx`); +report.push(`9 5 src/ts/pages/Vendors/components/employees/Success.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/shared/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Vendors/helpers/onClick.ts`); +report.push(`6 1 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`3 1 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(``); +report.push(`2022-12-22T16:00:38+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7623 fix: fix`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`6 4 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 0 src/ts/pages/Reconciliations/helpers/converter.ts`); +report.push(``); +report.push(`2022-12-22T16:03:15+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7210 feat: add hacks for ORM`); +report.push(`4 0 src/ts/api/request.ts`); +report.push(`1 4 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`20 0 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`10 3 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-22T16:34:57+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7210 fix: add hacks for ORM`); +report.push(`22 5 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`1 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`11 6 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-22T18:26:41+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7645 fix: remove auto fill recipient 701`); +report.push(`1 12 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(``); +report.push(`2022-12-22T19:23:11+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7235 feat: rename title`); +report.push(`1 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2022-12-23T10:15:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7210 fix: add hacks for ORM`); +report.push(`1 0 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`16 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`2 2 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-23T10:22:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7210 fix: add hacks for ORM`); +report.push(`1 1 src/ts/components/Select/styles/value-list.scss`); +report.push(`0 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`0 2 src/ts/pages/Reports/components/FilterBy1207.tsx`); +report.push(`0 1 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`0 2 src/ts/pages/Reports/components/ReportBy1207.tsx`); +report.push(`0 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/getDisableForTreeItems.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/styles/index.scss`); +report.push(``); +report.push(`2022-12-23T10:36:05+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7587 fix: rename address in 900`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-23T10:38:51+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-6614 fix: fix select modal`); +report.push(`1 1 src/ts/components/Select/components/Search.tsx`); +report.push(`10 2 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-12-23T10:59:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7587 fix: find last adress`); +report.push(`5 4 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-23T11:11:11+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7210 fix: add disable for properties in ORM`); +report.push(`2 0 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2022-12-23T12:03:04+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7627 fix: delete some dynamic fields while creating 1207 request`); +report.push(`24 0 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`3 0 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-23T13:03:03+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7658 fix: fix search template`); +report.push(`1 1 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(``); +report.push(`2022-12-23T13:06:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7669 fix: add checking for roles in OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2022-12-23T13:44:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7636 fix: Add line numbers. Added deletion from the table during the reconciliation phase`); +report.push(`65 36 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/components/modal/index.tsx`); +report.push(`25 6 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2022-12-23T13:49:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7652 fix: change search in AIS`); +report.push(`67 74 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`78 0 src/ts/snippets/FilterPanel/components/TypeFilter.tsx`); +report.push(``); +report.push(`2022-12-23T13:52:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7652 fix: change search in AIS`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-23T14:41:53+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7652 fix: change search in AIS`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`6 4 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-12-23T15:52:19+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7628 fix: Draft loadTemplateInfo - check for array`); +report.push(`5 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-23T17:45:29+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7719 fix: loadAdditionalServicesFields - don't use addFieldsForORM`); +report.push(`3 3 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-24T09:33:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`1 1 src/setupProxy.js`); +report.push(`30 2 src/ts/api/request.ts`); +report.push(`34 0 src/ts/pages/AdditionalServices/helpers/hacksForORMApprove.ts`); +report.push(``); +report.push(`2022-12-24T14:12:04+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7650 fix: fix request mse`); +report.push(`3 1 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`3 2 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(`1 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`26 24 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2022-12-24T15:23:50+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7438 fix: fix location text`); +report.push(`98 76 src/ts/pages/Builder/components/Header.tsx`); +report.push(`0 19 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`1 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`8 4 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2022-12-24T16:03:36+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7650 fix: remove number for 478`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2022-12-24T16:09:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: return ORM frontend`); +report.push(`3 3 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-24T17:04:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7650 fix: add converter for 478`); +report.push(`18 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-24T17:07:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7650 fix: add converter for 478`); +report.push(`1 3 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-24T21:18:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7587 fix: add uuid in 900`); +report.push(`21 12 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-24T23:36:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`5 1 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2022-12-25T00:51:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`6 9 src/ts/api/request.ts`); +report.push(`22 8 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`22 13 src/ts/pages/AdditionalServices/helpers/hacksForORMApprove.ts`); +report.push(`3 3 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-25T09:52:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change text in RoadMap for 542`); +report.push(`1 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`3 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-12-25T10:27:26+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7744 fix: change can edit in 478`); +report.push(`8 0 src/ts/api/request.ts`); +report.push(`18 1 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(``); +report.push(`2022-12-25T10:46:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7744 fix: change can edit 478`); +report.push(`5 4 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(`9 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-25T10:51:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change request for backend`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-25T11:07:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change request for backend`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/index.ts`); +report.push(``); +report.push(`2022-12-25T12:15:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`6 0 src/ts/api/request.ts`); +report.push(`13 0 src/ts/pages/AdditionalServices/helpers/hacksForORMValidation.ts`); +report.push(`16 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-25T12:41:23+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/hacksForORMValidation.ts`); +report.push(`17 17 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-25T17:22:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`1 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-25T18:39:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: change ORM approve`); +report.push(`51 1 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`10 2 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-25T23:32:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: add hacks for change 1207`); +report.push(`29 1 src/ts/api/request.ts`); +report.push(`34 2 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(``); +report.push(`2022-12-26T00:18:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7770 fix: return code from 6614`); +report.push(`2 10 src/ts/components/Select/index.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2022-12-26T00:55:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: update title in hack`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2022-12-26T01:47:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: update title in hacks`); +report.push(`0 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-26T01:57:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: update title in hacks`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2022-12-26T02:12:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: update title in hacks`); +report.push(`5 4 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`1 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2022-12-26T02:15:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7674 fix: update title in hacks`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2022-12-26T11:16:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7773 fix: change code for buttons 478`); +report.push(`1 2 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(``); +report.push(`2022-12-26T11:41:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7777 fix: change code buttons`); +report.push(`1 2 src/ts/pages/AdditionalServices/helpers/hacksFor478Mse.ts`); +report.push(``); +report.push(`2022-12-26T11:51:30+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7776 fix: fix search ais`); +report.push(`4 4 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-26T11:52:14+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7626 fix: roadmap assignee check improvement`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(``); +report.push(`2022-12-26T12:05:50+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7643 fix: Removed duplicate field initiator`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 7 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2022-12-26T12:27:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7776 fix: fix search filter ais`); +report.push(`4 4 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-26T12:58:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7782 fix: change property in 1207`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(``); +report.push(`2022-12-26T13:24:00+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7570 fix: useFormChange - remove errors for removed groups`); +report.push(`1 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2022-12-26T13:54:17+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7660 fix: fix style`); +report.push(`0 1 src/ts/components/JsonSchema/styles/hacks.scss`); +report.push(``); +report.push(`2022-12-26T14:30:18+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7704 fix: empty commit`); +report.push(`1 0 src/ts/snippets/FilterPanel/components/TemplateFilter.tsx`); +report.push(``); +report.push(`2022-12-26T16:01:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7776 fix: change property for search`); +report.push(`5 3 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-12-26T16:04:46+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7704 fix: fix default account`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`3 2 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2022-12-26T16:23:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7610 fix: remove tree expand`); +report.push(`2 10 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2022-12-26T17:06:31+03:00>Галиневский Евгений>VTB4059810@region.vtb.ru>SUBO-7776 fix: moved below condition`); +report.push(`5 6 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2022-12-26T17:26:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7704 fix: rename filter title`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2022-12-27T11:52:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7615 feat: autofill form's selects`); +report.push(`33 7 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`4 0 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(`25 0 src/ts/snippets/AccessGroups/helpers/accumulative-changes.ts`); +report.push(`11 3 src/ts/snippets/AccessGroups/index.tsx`); +report.push(``); +report.push(`2022-12-27T12:59:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7801 fix: change vandor Uuid`); +report.push(`1 1 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(``); +report.push(`2022-12-27T15:04:15+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7811 fix: remove uuid in dictionary`); +report.push(`7 1 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-12-27T15:11:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7811 fix: remove uuid in dictionary 2`); +report.push(`7 1 src/ts/api/acrq.ts`); +report.push(``); +report.push(`2022-12-27T15:14:32+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7703 fix: ContractsTable - hide REMOVE btn for saved contracts`); +report.push(`2 1 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(``); +report.push(`2022-12-28T12:02:54+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7727 fix: AccessRequest - show user account`); +report.push(`8 0 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2022-12-28T15:10:50+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7791 fix: Search - oir doubling fix`); +report.push(`6 5 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2022-12-28T14:37:55+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7838 fix: request 17 - show recipientUpn`); +report.push(`1 0 src/ts/interfaces/request/Template.ts`); +report.push(`10 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2022-12-28T16:11:17+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7853 fix: loadTemplateInfo - set default value of checkbox`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2022-12-29T00:22:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7850 fix: In My Requests, it is now possible to see other people's requests for some additional services`); +report.push(`3 0 src/styles/hack.scss`); +report.push(`1 0 src/styles/index.scss`); +report.push(`31 1 src/ts/api/request.ts`); +report.push(`34 22 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`54 8 src/ts/pages/Requests/helpers/search.ts`); +report.push(`0 1 src/ts/pages/Treatments/index.tsx`); +report.push(`6 1 src/ts/snippets/FilterPanel/components/TypeFilter.tsx`); +report.push(``); +report.push(`2022-12-29T00:25:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7850 fix: add hack for dateTime`); +report.push(`1 1 src/styles/hack.scss`); +report.push(``); +report.push(`2022-12-29T11:38:59+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7857 fix: days +7 for some date field of 900 request`); +report.push(`21 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-29T12:17:23+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7905 feat: send user's additional info while save additional request`); +report.push(`5 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`2 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2022-12-29T17:23:10+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7844 fix: api/request - sned POST not GET for check name existence`); +report.push(`2 7 src/ts/api/request.ts`); +report.push(``); +report.push(`2022-12-30T13:07:51+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7703 fix: vendor's Contracts - add __new key, check for it`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(``); +report.push(`2022-12-30T13:44:10+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7926 fix: contracts vendor date show`); +report.push(`1 1 src/styles/hack.scss`); +report.push(``); +report.push(`2022-12-30T14:29:55+03:00>Losev Alexander>alosev@dev.vtb.ru>Revert "SUBO-7857 fix: days +7 for some date field of 900 request"`); +report.push(`2 21 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2022-12-30T14:50:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7911 fix: Modify the Acknowledgement of Conditions stage so that the user clearly understands what he agrees to`); +report.push(`1 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`61 0 src/ts/pages/Requests/components/modal/Acknowledgement.tsx`); +report.push(`4 0 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`20 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`14 0 src/ts/snippets/RequestForm/index.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2022-12-30T17:19:42+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7934 fix: add table number employee details`); +report.push(`5 2 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(``); +report.push(`2022-12-30T18:39:05+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7923 feat: WIP - add OIR change form`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`7 0 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(`3 0 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`6 3 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`27 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/constants.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`11 0 src/ts/pages/TemplateOir/index.tsx`); +report.push(``); +report.push(`2023-01-09T10:42:09+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7868 feat: templateOir dynamic fields - show another description for oir tfr`); +report.push(`3 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-01-09T11:15:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7973 feat: oir tfr request - show oirPath`); +report.push(`1 1 src/ts/interfaces/request/RequestFull.ts`); +report.push(`1 1 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(`1 1 src/ts/pages/Request/components/DeleteRequest.tsx`); +report.push(``); +report.push(`2023-01-09T13:44:57+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7974 feat: show reference within OrgStructuresFilter`); +report.push(`22 6 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(``); +report.push(`2023-01-09T13:51:18+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7994 fix: add optional chaining for multipleValues 1207`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(``); +report.push(`2023-01-09T16:01:32+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7702 fix: fix oir if toggle boolean as string`); +report.push(`8 6 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2023-01-10T11:06:09+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7997 fix: change limits for birthdate field`); +report.push(`7 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-01-10T13:09:50+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8025 fix: useFormChange - check hashMapById for undefined`); +report.push(`1 1 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2023-01-10T13:11:45+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8025 fix: JSONSchema builder - pass type for input field`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2023-01-10T13:45:30+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: add change OIR`); +report.push(`1 1 src/setupProxy.js`); +report.push(`7 0 src/ts/api/request.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`43 4 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`4 1 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-01-10T15:25:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: fix find roleGroup`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-10T16:35:38+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8037 fix: AdditionalServices customLoader - don't load data for fields without uuid`); +report.push(`6 0 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(``); +report.push(`2023-01-10T17:20:14+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7940 fix: send default value as value`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(`4 0 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-01-10T17:22:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7323 feat: fix oirID for create OIR`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`5 1 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`8 0 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`9 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-01-10T18:41:53+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: fix for another structure OIR JSON`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/Form.tsx`); +report.push(`1 4 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`2 5 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-10T20:23:50+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: fix supId`); +report.push(`1 2 src/ts/helpers/validation/index.ts`); +report.push(`22 20 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2023-01-10T21:53:03+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8046 fix: check oirType before loading OIR`); +report.push(`10 5 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`7 2 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-11T11:01:55+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: add id for changedOIR save`); +report.push(`4 10 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-01-11T18:09:47+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6086 feat: Removed fields from the template builder that are not needed for EXTRASERVICE type`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`13 13 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`10 2 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2023-01-11T20:06:45+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8024 fix: add function remove item`); +report.push(`8 1 src/ts/api/eei.ts`); +report.push(`20 0 src/ts/pages/AdditionalServices/helpers/hacksFor478.ts`); +report.push(`18 8 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`7 4 src/ts/pages/Vendors/store/EmployeesBlockingStore.ts`); +report.push(``); +report.push(`2023-01-12T10:46:24+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8042 fix: remove default type search value`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2023-01-12T11:06:42+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8082 feat: LoginForm - show another domain for test stands`); +report.push(`4 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(``); +report.push(`2023-01-12T12:17:43+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8024 fix: add function remove output item`); +report.push(`20 0 src/ts/pages/AdditionalServices/helpers/hacksFor478.ts`); +report.push(``); +report.push(`2023-01-12T15:06:11+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8024 fix: add function remove output item new`); +report.push(`3 3 src/ts/pages/AdditionalServices/helpers/hacksFor478.ts`); +report.push(``); +report.push(`2023-01-12T16:46:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: Added loading fields for CHANGE OIR to the request`); +report.push(`1 1 src/setupProxy.js`); +report.push(`12 2 src/ts/pages/Request/helpers/loadOirDynamicFields.ts`); +report.push(`11 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`4 2 src/ts/pages/Request/index.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`2 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/EditForm.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`7 0 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`9 2 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`14 6 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(`4 0 src/ts/snippets/RequestForm/helpers/getSubTitleByRequestType.tsx`); +report.push(``); +report.push(`2023-01-12T22:25:24+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7932 feat: fix`); +report.push(`1 1 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`46 4 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/helpers/create-request/getDisableSubmit.ts`); +report.push(``); +report.push(`2023-01-13T11:42:21+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8192 feat: hackForORM - change field names`); +report.push(`2 2 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2023-01-13T11:55:37+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-7923 feat: Fixed display of role groups in OIR created`); +report.push(`34 73 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-01-13T12:51:31+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8057 fix: remove empty request orm`); +report.push(`15 6 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-13T14:41:08+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8111 feat: hacksForORM - dont prefill with multipleValues from dynamicFields`); +report.push(`5 1 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(``); +report.push(`2023-01-13T16:20:21+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8188 feat: vendor company form - add crossFlag checkbox`); +report.push(`15 7 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`6 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`3 1 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(``); +report.push(`2023-01-13T18:37:46+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8111 feat: ORM reqyest - another method to do not prefill ARM field, check for template uuuid not name`); +report.push(`3 7 src/ts/pages/AdditionalServices/helpers/hacksForORM.ts`); +report.push(`3 2 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-01-14T17:06:37+03:00>Власова Роза Халитовна (4080442)>vlasovarh@vtb.ru>bugfix/SUBO-8057 fix remove empty request orm`); +report.push(`4 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-16T10:18:32+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8037 fix: dont work data loader`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-16T10:51:23+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8037 fix: change request buttons for ext employeers`); +report.push(`2 2 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2023-01-16T11:38:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8076 fix: hide type in OIR`); +report.push(`6 3 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-16T11:44:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8226 fix: change link for support`); +report.push(`1 1 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(``); +report.push(`2023-01-16T11:49:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8260 fix: return code for 6751`); +report.push(`19 21 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2023-01-16T11:52:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6616 fix: change props for Tree children`); +report.push(`7 7 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2023-01-16T12:43:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8233 fix: return OIR id for create OIR`); +report.push(`3 0 src/ts/pages/Request/helpers/loadOirDynamicFields.ts`); +report.push(``); +report.push(`2023-01-16T13:55:05+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8175 fix: change save user in OIR`); +report.push(`3 1 src/ts/pages/TemplateOir/helpers/create-request/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2023-01-16T17:47:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8226 fix: change link for OIR`); +report.push(`1 1 src/ts/pages/MainPage/components/Favorite.tsx`); +report.push(`3 2 src/ts/pages/MainPage/components/FavoriteItem.tsx`); +report.push(``); +report.push(`2023-01-16T18:13:13+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8207 fix: OIR StaticFields - fill with name for kind=USER type=TEXT field`); +report.push(`5 0 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-16T18:18:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8282 refactor: remove code`); +report.push(`0 12 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-17T10:43:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8095 fix: cant re send additional request 17`); +report.push(`2 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`6 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-01-17T10:52:26+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8095 fix: cant re send additional request 17`); +report.push(`0 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-01-17T11:54:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8224 fix: remove required for files in vendor`); +report.push(`0 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`0 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-01-17T12:16:28+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7946 fix: add 10 day in 900 request`); +report.push(`10 0 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/hooks/useUiSchema.ts`); +report.push(``); +report.push(`2023-01-17T12:30:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8063 fix: remove map in select in builder`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-01-17T12:45:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8280 fix: OIR request - collapse action button if necessary`); +report.push(`1 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`122 109 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`2 3 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-01-17T15:47:08+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8324 fix: add uuid for Date items in 900`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/dependencyHashMap.ts`); +report.push(`13 4 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`2 0 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-01-17T15:50:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8324 fix: add uuid for Date items in 900`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/dependencyHashMap.ts`); +report.push(``); +report.push(`2023-01-17T16:22:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8224 fix: remove required for file in vendor`); +report.push(`1 1 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(``); +report.push(`2023-01-17T16:58:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8287 feat: Checkbox fix for role model. The choice of divisions in Changing OIR is available`); +report.push(`11 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(`3 7 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2023-01-17T17:57:50+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8287 feat: fix for list field`); +report.push(`0 5 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-18T11:37:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8332 fix: set value for USER in OIR`); +report.push(`13 14 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-18T11:42:27+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7819 fix: change error description for file in 478`); +report.push(`11 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`1 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2023-01-18T12:14:30+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8336 fix: oir change request - use handleFormChange when prefill fields`); +report.push(`46 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/FormWrapper.tsx`); +report.push(`2 45 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-18T12:54:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8125 fix: change property in 1207`); +report.push(`5 23 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-18T15:25:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8277 fix: change switch in template request`); +report.push(`4 4 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-01-18T16:05:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8125 fix: change property in 1207`); +report.push(`2 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-19T08:45:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8287 feat: Added a condition for editing roles in Change OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-01-19T10:57:17+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`14 0 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(``); +report.push(`2023-01-19T11:03:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`3 0 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-01-19T11:42:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`1 1 src/setupProxy.js`); +report.push(`13 9 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`0 1 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(`3 2 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`2 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`3 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2023-01-19T11:46:11+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-19T12:29:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8392 fix: change user recipient in 17`); +report.push(`4 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-01-19T12:58:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8438 fix: remove NY style`); +report.push(`6 1 src/assets/images/FileOutline.svg`); +report.push(`94 1 src/assets/images/login/error.svg`); +report.push(`4 1 src/assets/images/logo.svg`); +report.push(`1 4 src/ts/pages/AllRequests/index.tsx`); +report.push(`2 2 src/ts/pages/Authorization/styles/index.scss`); +report.push(`4 7 src/ts/pages/Builder/pages/Main.tsx`); +report.push(`0 2 src/ts/pages/DemoCatalogue/components/categories/line/Folder.tsx`); +report.push(`5 8 src/ts/pages/DemoCatalogue/index.tsx`); +report.push(`3 0 src/ts/pages/DemoCatalogue/styles/hacks.scss`); +report.push(`1 4 src/ts/pages/Notifications/index.tsx`); +report.push(`4 7 src/ts/pages/Profile/components/Header.tsx`); +report.push(`4 7 src/ts/pages/Reconciliations/index.tsx`); +report.push(`28 31 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`6 9 src/ts/pages/Treatments/index.tsx`); +report.push(`4 7 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`1 1 src/ts/snippets/Header/styles/header.module.scss`); +report.push(``); +report.push(`2023-01-19T13:19:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8438 fix: remove NY style`); +report.push(`- - src/assets/images/authorization.jpg`); +report.push(``); +report.push(`2023-01-19T15:06:03+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8287 feat: removed validation check for disabled input fields`); +report.push(`8 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-01-19T15:14:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8287 feat: remove validation check for disabled input fields`); +report.push(`1 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-01-19T15:35:41+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`1 1 src/setupProxy.js`); +report.push(`23 1 src/ts/pages/AdditionalServices/helpers/hacksFor1207.ts`); +report.push(`1 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-19T15:44:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`0 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-19T16:46:24+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8408 fix: remove properties in 1207`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-19T16:57:43+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8405 feat: removed validation check for disabled input fields`); +report.push(`8 4 src/ts/components/JsonSchema/components/widgets/Input.tsx`); +report.push(`1 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`4 4 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-01-20T11:27:03+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8446 fix: additionalservices mapUiDataToBackend - filter dynamicfields by name, not value in the state`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2023-01-20T12:17:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8357 fix: change date validation in 900`); +report.push(`19 3 src/ts/pages/AdditionalServices/helpers/hacksFor900.ts`); +report.push(``); +report.push(`2023-01-20T13:20:29+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8392 fix: hide calculate diff button`); +report.push(`1 0 src/ts/api/constructor.ts`); +report.push(`15 15 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`14 12 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2023-01-20T15:05:23+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8043 fix: cant save flag in Builder`); +report.push(`1 1 src/ts/pages/Builder/store/ExecutionRules.ts`); +report.push(``); +report.push(`2023-01-20T16:37:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8486 fix: change URL request for OIR`); +report.push(`5 0 src/ts/api/request.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-01-20T18:18:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6616 fix: remove children for Tree`); +report.push(`7 7 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2023-01-20T18:24:24+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6616 fix: return button for diff`); +report.push(`0 1 src/ts/api/constructor.ts`); +report.push(`13 14 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`12 14 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2023-01-20T18:29:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6616 fix: return button for diff`); +report.push(`7 7 src/ts/components/Tree/components/TreeFolder.tsx`); +report.push(``); +report.push(`2023-01-23T10:44:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6086 feat: add`); +report.push(`35 21 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2023-01-23T11:33:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8245 fix: change table view in 900`); +report.push(`4 0 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`179 0 src/ts/pages/AdditionalServices/helpers/hacksFor900Table.tsx`); +report.push(``); +report.push(`2023-01-23T11:36:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8245 fix: change table view in 900`); +report.push(`12 1 src/ts/pages/AdditionalServices/helpers/hacksFor900Table.tsx`); +report.push(``); +report.push(`2023-01-23T12:35:28+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6799 feat: add 900 report`); +report.push(`70 0 src/ts/pages/Reports/components/FilterBy900.tsx`); +report.push(`11 0 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`150 0 src/ts/pages/Reports/components/ReportBy900.tsx`); +report.push(`142 0 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(`2 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(`13 0 src/ts/pages/Reports/index.tsx`); +report.push(``); +report.push(`2023-01-23T12:39:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 fix: update remove OIR page`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(`94 37 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-01-23T12:48:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 fix: update remove OIR page`); +report.push(`1 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-23T13:11:50+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: remove validation for 2.23.1`); +report.push(`1 0 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-23T14:12:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8495 fix: remove not selected fields`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2023-01-23T15:03:43+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8495 fix: remove not selected fields`); +report.push(`1 1 src/setupProxy.js`); +report.push(`3 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2023-01-24T10:10:05+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6227 fix: add new validation for 703`); +report.push(`5 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`4 0 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/getDisableSubmit.ts`); +report.push(`12 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2023-01-24T10:45:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: return real URL for request`); +report.push(`7 68 src/ts/pages/Reports/components/ReportBy900.tsx`); +report.push(`0 2 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(`3 2 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2023-01-24T10:48:53+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: return real URL for request`); +report.push(`5 0 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2023-01-24T10:58:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: return real URL for request`); +report.push(`16 0 src/ts/components/AccessControl/guard.ts`); +report.push(`1 0 src/ts/helpers/constants.ts`); +report.push(`5 1 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2023-01-24T11:42:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8242 fix: change view for expert name`); +report.push(`2 0 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(``); +report.push(`2023-01-24T12:14:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8345 test: add test id for UI tests`); +report.push(`4 1 src/ts/components/DataLoader/paginators/InfiniteScroll.tsx`); +report.push(``); +report.push(`2023-01-24T12:25:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8243 feat: remove required for comment`); +report.push(`1 5 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(``); +report.push(`2023-01-24T12:38:34+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6086 feat: add save template with EXTRASERVICE type`); +report.push(`2 0 src/ts/pages/Builder/helpers/access-details/loadTemplateInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/interfaces/IAccessDetails.ts`); +report.push(`2 2 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(`9 5 src/ts/pages/Builder/store/AccessDetails.ts`); +report.push(``); +report.push(`2023-01-24T12:41:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 feat: add template uuid in displayed request`); +report.push(`5 5 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-24T12:46:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 feat: add template uuid in displayed request`); +report.push(`4 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-24T14:18:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: add template uuid in displayed request`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-24T15:02:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6799 fix: Correct properties are added to the columns`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 2 src/ts/pages/Reports/components/FilterBy900.tsx`); +report.push(`34 40 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(`6 1 src/ts/pages/Reports/helpers/index.ts`); +report.push(``); +report.push(`2023-01-25T10:09:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: rename property in table`); +report.push(`2 2 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(``); +report.push(`2023-01-25T10:50:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: rename property in table`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-25T12:03:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8595 fix: return comment in 17 additional`); +report.push(`1 1 src/ts/pages/AdditionalServices/helpers/mapUiDataToBackend.ts`); +report.push(``); +report.push(`2023-01-25T12:39:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8601 fix: remove error in 1011 temaplte`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(``); +report.push(`2023-01-25T15:29:29+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 feat: send request by URL in Additional`); +report.push(`3 0 src/ts/interfaces/Navigate.ts`); +report.push(`3 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`14 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-25T16:27:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: remove hack for Save for button with url`); +report.push(`2 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-25T16:41:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8260 fix: return code for 6751`); +report.push(`5 0 src/ts/pages/Builder/components/modals/RoleGroupsAdd.tsx`); +report.push(``); +report.push(`2023-01-25T17:34:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: return old format for request`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-25T18:31:26+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8308 fix: add TS for Vendors`); +report.push(`1 1 src/setupProxy.js`); +report.push(`20 17 src/ts/api/eei.ts`); +report.push(`40 0 src/ts/interfaces/Company.ts`); +report.push(`5 0 src/ts/interfaces/Domains.ts`); +report.push(`3 2 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`2 2 src/ts/pages/Template/components/Header.tsx`); +report.push(`5 4 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`7 6 src/ts/pages/Vendors/components/company/Contracts.tsx`); +report.push(`2 1 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`6 4 src/ts/pages/Vendors/components/company/ContractsTable.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`3 2 src/ts/pages/Vendors/components/employees-blocking/Buttons.tsx`); +report.push(`4 3 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`4 2 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`5 3 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`23 0 src/ts/pages/Vendors/interfaces/Employees.ts`); +report.push(`20 1 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(`20 1 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`22 3 src/ts/pages/Vendors/pages/EmployeesBlocking.tsx`); +report.push(`3 2 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`6 4 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`2 1 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2023-01-26T09:45:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8492 fix: property must be string`); +report.push(`4 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2023-01-26T09:58:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: add new feature for button`); +report.push(`1 0 src/ts/interfaces/Navigate.ts`); +report.push(`1 0 src/ts/interfaces/request/AvailableActions.ts`); +report.push(`11 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-26T10:39:11+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8628 fix: vendor page - prefill crossFlag field with the value`); +report.push(`1 1 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(``); +report.push(`2023-01-26T11:58:21+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8573 fix: Forced disabling of some elements in a selection`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/components/Select/components/Item.tsx`); +report.push(`1 1 src/ts/components/Select/components/list/Static.tsx`); +report.push(`5 0 src/ts/components/Select/styles/list.scss`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`6 1 src/ts/snippets/AccessGroups/components/SelectWrapper.tsx`); +report.push(``); +report.push(`2023-01-26T12:13:29+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8459 feat: show a comment modal on request's approve`); +report.push(`7 0 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`8 8 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-26T12:38:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8596 fix: add uuid for returned request in 1205`); +report.push(`14 2 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(`1 0 src/ts/pages/TemplateOir/interfaces/IDynamicField.ts`); +report.push(``); +report.push(`2023-01-26T12:53:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8461 fix: change file limit for 478`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/File.tsx`); +report.push(`1 1 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(``); +report.push(`2023-01-26T12:54:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8608 fix: remove grouping of buttons`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 0 src/ts/pages/Requests/styles/index.scss`); +report.push(`1 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(``); +report.push(`2023-01-26T13:02:30+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: merge with release`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(``); +report.push(`2023-01-26T13:20:53+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8608 refactor: return old URL`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-26T15:39:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8645 fix: save for isIncludeChildren flag`); +report.push(`1 1 src/ts/pages/Builder/store/AgreementRules.ts`); +report.push(`2 1 src/ts/pages/Builder/store/VisibilityRulesStore.ts`); +report.push(``); +report.push(`2023-01-26T16:21:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8573 refactor: return old value`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-26T16:49:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: change year`); +report.push(`1 1 src/ts/pages/Authorization/components/Wrapper.tsx`); +report.push(`1 1 src/ts/pages/PageWrapper/components/Footer.tsx`); +report.push(``); +report.push(`2023-01-26T17:47:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 feat: add orgId in save request for remove OIR`); +report.push(`2 3 src/ts/api/request.ts`); +report.push(`5 0 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`4 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-01-26T17:55:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: change role group for report by 900`); +report.push(`1 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`1 0 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`8 3 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2023-01-27T09:15:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8478 feat: add block for some user in 390 template`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`11 7 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`12 5 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`4 2 src/ts/pages/Builder/components/modals/RoleForm.tsx`); +report.push(`25 3 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`26 3 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`2 4 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`8 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`24 9 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`27 2 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`33 10 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`16 5 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`18 5 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`18 18 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2023-01-27T10:55:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: add editable field list from backend`); +report.push(`1 0 src/ts/api/request.ts`); +report.push(`35 0 src/ts/pages/AdditionalServices/helpers/hacksForAllServices.ts`); +report.push(`4 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`5 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`2 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-01-27T10:58:27+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6799 feat: rename сolumns name`); +report.push(`2 2 src/ts/pages/Reports/components/ReportBy1207.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/ReportBy478.tsx`); +report.push(`2 2 src/ts/pages/Reports/components/ReportBy900.tsx`); +report.push(`14 7 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(``); +report.push(`2023-01-27T11:09:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6086 fix: approval of templates at Owner of IR`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-27T11:41:51+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8313 feat: add JsonSchemaForm builder`); +report.push(`104 0 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`40 0 src/ts/components/JsonSchemaForm/index.tsx`); +report.push(`3 0 src/ts/components/JsonSchemaForm/interfaces/DisableRule.ts`); +report.push(`74 0 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`23 0 src/ts/components/JsonSchemaForm/interfaces/ValidationRule.ts`); +report.push(`14 0 src/ts/components/JsonSchemaForm/interfaces/VisibleRule.ts`); +report.push(`43 0 src/ts/components/JsonSchemaForm/interfaces/Widget.ts`); +report.push(`13 0 src/ts/components/JsonSchemaForm/interfaces/common.ts`); +report.push(``); +report.push(`2023-01-27T12:00:14+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8656 fix: Removed button to 'copy request' for fired employees of an external company`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2023-01-27T12:29:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8458 fix: change hacks for uuid in 900`); +report.push(`8 7 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-01-27T12:48:32+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8656 fix: remove copy request button`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-27T12:56:40+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8313 feat: add JsonSchemaForm page - /new-json-schema`); +report.push(`19 27 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`4 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`40 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-01-27T14:34:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 fix: validation for old OIR is incorrect`); +report.push(`14 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-27T14:54:08+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8608 fix: Cancel button grouping by condition`); +report.push(`4 4 src/ts/pages/Tnp/components/ProfileList/ProfileListTable.tsx`); +report.push(`3 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`1 0 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-01-27T15:43:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 fix: add remove OIR temaplte`); +report.push(`8 0 src/ts/api/request.ts`); +report.push(`2 2 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-01-27T15:48:01+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8571 fix: DiffTemplateTable - look for operand as value`); +report.push(`3 2 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(`2 0 src/ts/pages/Builder/helpers/diff-template/labels.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/diff-template/values.ts`); +report.push(``); +report.push(`2023-01-27T15:48:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8691 fix: change text in description`); +report.push(`1 0 src/ts/components/JsonSchema/styles/text.scss`); +report.push(``); +report.push(`2023-01-27T15:52:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8691 fix: change text in description`); +report.push(`2 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-01-27T15:55:28+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8571 fix: DiffTemplateTable - delete console.log`); +report.push(`1 1 src/ts/pages/Builder/components/modals/DiffTemplateTable.tsx`); +report.push(``); +report.push(`2023-01-27T16:13:06+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6799 fix: change date format`); +report.push(`4 4 src/ts/pages/Reports/components/TableFor900.tsx`); +report.push(``); +report.push(`2023-01-27T16:31:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8466 fix: remove console.log`); +report.push(`0 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-01-30T09:37:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: add restore for dynamic values`); +report.push(`3 1 src/ts/pages/AdditionalServices/helpers/dependencyHashMap.ts`); +report.push(`18 0 src/ts/pages/AdditionalServices/helpers/restoreDynamicValues.ts`); +report.push(`2 0 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-01-30T10:17:41+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: change load custom values`); +report.push(`17 15 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-01-30T11:05:06+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: add correct load for values`); +report.push(`8 1 src/ts/pages/AdditionalServices/helpers/restoreDynamicValues.ts`); +report.push(``); +report.push(`2023-01-30T11:35:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: remove button in NORM`); +report.push(`4 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2023-01-30T11:49:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8308 fix: return setupProxy`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-01-30T12:55:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8393 fix: add new status for road map`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/index.ts`); +report.push(``); +report.push(`2023-01-30T13:42:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8746 fix: remove hack for vtb group`); +report.push(`1 1 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`1 5 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-01-30T13:51:23+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8746 fix: remove hack for vtb group`); +report.push(`9 1 src/ts/api/user.ts`); +report.push(``); +report.push(`2023-01-30T14:53:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8746 fix: remove hack for vtb group`); +report.push(`3 5 src/ts/api/user.ts`); +report.push(``); +report.push(`2023-01-30T15:03:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7461 fix: change filter view for additional services`); +report.push(`1 1 src/ts/pages/Builder/styles/template.scss`); +report.push(`4 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`7 0 src/ts/pages/Requests/styles/filter.scss`); +report.push(`5 0 src/ts/snippets/FilterPanel/index.tsx`); +report.push(``); +report.push(`2023-01-30T15:51:13+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8704 fix: template constructor agreement groups - prefill extra service owner`); +report.push(`5 0 src/ts/api/constructor.ts`); +report.push(`39 12 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`14 9 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-01-30T15:51:13+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8704 fix: template constructor agreement groups - prefill extra service owner`); +report.push(`5 0 src/ts/api/constructor.ts`); +report.push(`39 12 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`14 9 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-01-30T16:20:58+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6614 fix: change max-height Tree list`); +report.push(`1 1 src/ts/components/Select/styles/list.scss`); +report.push(``); +report.push(`2023-01-30T16:58:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8721 fix: change load value for table in 1206`); +report.push(`3 1 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(``); +report.push(`2023-01-30T19:17:40+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6614 fix: test`); +report.push(`36 2 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2023-01-30T20:06:48+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6614 fix: Not to load expertise for an additional service 'Firing an employee of an external company'`); +report.push(`14 7 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2023-01-30T20:18:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-6614 fix: fix`); +report.push(`0 2 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2023-01-30T20:24:05+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8658 fix: Not to load expertise for an additional service 'Firing an employee of an external company'`); +report.push(`19 14 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2023-01-31T10:40:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8563 feat: change view for error message in 703 request`); +report.push(`6 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`4 0 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`5 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/getDisableSubmit.ts`); +report.push(`12 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2023-01-31T11:18:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8400 fix: double values in select OIR`); +report.push(`11 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-01-31T11:44:24+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8704 fix: remove prefill for agreement groups`); +report.push(`0 5 src/ts/api/constructor.ts`); +report.push(`16 43 src/ts/pages/Builder/components/agreement-rules/AgreementGroups.tsx`); +report.push(`9 14 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-01-31T12:29:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8765 fix: add text area for test component`); +report.push(`69 31 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(`27 0 src/ts/pages/NewJsonSchema/styles/index.scss`); +report.push(``); +report.push(`2023-01-31T14:32:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8563 fix: change error view in 703`); +report.push(`40 0 src/ts/components/Toast/ToastWrapper.tsx`); +report.push(`8 0 src/ts/components/Toast/index.scss`); +report.push(`5 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`4 0 src/ts/pages/AdditionalServices/components/Form.tsx`); +report.push(`5 0 src/ts/pages/AdditionalServices/components/Template.tsx`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/getDisableSubmit.ts`); +report.push(`12 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`2 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(``); +report.push(`2023-01-31T14:59:14+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8314 feat: new JSONSchema - add ClassNameContainer for widget`); +report.push(`17 0 src/ts/components/JsonSchemaForm/helpers/ClassNameContainer.tsx`); +report.push(`5 1 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(``); +report.push(`2023-01-31T15:35:00+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8314 feat: new JSONSchema - connect a store to test page`); +report.push(`1 1 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`3 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(`3 0 src/ts/pages/NewJsonSchema/store/index.ts`); +report.push(``); +report.push(`2023-01-31T16:05:56+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8785 fix: ConfirmModal - add handling of 'approved' case`); +report.push(`2 0 src/ts/snippets/RequestForm/components/ConfirmModal.tsx`); +report.push(``); +report.push(`2023-01-31T16:13:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8746 fix: return isVtbGroup`); +report.push(`1 7 src/ts/api/user.ts`); +report.push(`1 1 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`1 0 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-01-31T16:56:50+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8746 fix: remove isVtbGroup`); +report.push(`7 1 src/ts/api/user.ts`); +report.push(`1 1 src/ts/pages/Template/components/AccountSelect.tsx`); +report.push(`0 1 src/ts/pages/Template/components/Form.tsx`); +report.push(`1 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-01-31T17:05:26+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8787 fix: rename button in Abac`); +report.push(`1 1 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(``); +report.push(`2023-02-01T11:38:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8784 fix: change validation for NORM`); +report.push(`4 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(`68 58 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`3 0 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-02-01T12:01:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: change approve logic`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-02-01T12:09:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7949 fix: vendors company success - check for same location and reload page if necessary`); +report.push(`11 2 src/ts/pages/Vendors/components/company/Success.tsx`); +report.push(``); +report.push(`2023-02-01T12:18:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8774 fix: change filter in AIS`); +report.push(`7 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`3 1 src/ts/snippets/FilterPanel/index.tsx`); +report.push(``); +report.push(`2023-02-01T12:27:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8774 fix: change filter in AIS`); +report.push(`0 10 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2023-02-01T12:54:08+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-7948 fix: reconciliations aisOir - change field name for ARM`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2023-02-01T13:01:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8724 fix: change view for roles in OIR`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Select.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`6 3 src/ts/pages/TemplateOir/components/access-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-01T15:09:22+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 fix: add print button for 900`); +report.push(`4 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`18 0 src/ts/pages/Print/components/900/Header.tsx`); +report.push(`18 0 src/ts/pages/Print/components/900/Table.tsx`); +report.push(`26 0 src/ts/pages/Print/components/900/index.tsx`); +report.push(`66 0 src/ts/pages/Print/helpers/getDataFor900.ts`); +report.push(`21 0 src/ts/pages/Print/helpers/index.ts`); +report.push(`36 0 src/ts/pages/Print/index.tsx`); +report.push(`7 0 src/ts/pages/Print/styles/900.scss`); +report.push(`2 0 src/ts/pages/Print/styles/index.scss`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-01T15:15:43+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8803 fix: all user can edit departaments`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-01T16:24:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 fix: add print page`); +report.push(`52 6 src/ts/pages/Print/components/900/index.tsx`); +report.push(`42 20 src/ts/pages/Print/helpers/getDataFor900.ts`); +report.push(`6 1 src/ts/pages/Print/helpers/index.ts`); +report.push(`22 3 src/ts/pages/Print/styles/900.scss`); +report.push(``); +report.push(`2023-02-01T16:37:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 fix: add print page`); +report.push(`31 22 src/ts/pages/Print/components/900/index.tsx`); +report.push(`29 17 src/ts/pages/Print/styles/900.scss`); +report.push(``); +report.push(`2023-02-01T16:39:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 fix: add print page`); +report.push(`7 1 src/ts/pages/Print/components/900/index.tsx`); +report.push(``); +report.push(`2023-02-01T17:22:44+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8799 feat: add APROVED_COMMENT button`); +report.push(`3 1 src/ts/snippets/RequestForm/components/ConfirmModal.tsx`); +report.push(`47 5 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`4 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-02-01T18:20:38+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8790 fix: fix isClosed for oir access-request`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/access-request/getDisableSubmit.ts`); +report.push(``); +report.push(`2023-02-02T09:48:26+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7533 fix: change filters for 1206`); +report.push(`8 0 src/ts/api/request.ts`); +report.push(`6 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(``); +report.push(`2023-02-02T10:25:05+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`1 2 src/ts/pages/Draft/index.tsx`); +report.push(`1 2 src/ts/pages/Request/index.tsx`); +report.push(`24 9 src/ts/pages/Template/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(``); +report.push(`2023-02-02T10:30:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`3 0 src/ts/api/personnel.ts`); +report.push(`0 18 src/ts/pages/Print/components/900/Header.tsx`); +report.push(`0 18 src/ts/pages/Print/components/900/Table.tsx`); +report.push(`0 0 src/ts/pages/Print/components/{900/index.tsx => PrintPageFor900.tsx}`); +report.push(`5 4 src/ts/pages/Print/helpers/index.ts`); +report.push(`1 1 src/ts/pages/Print/index.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(``); +report.push(`2023-02-02T10:53:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`1 1 src/ts/pages/Print/components/PrintPageFor900.tsx`); +report.push(`3 1 src/ts/pages/Print/helpers/getDataFor900.ts`); +report.push(`11 1 src/ts/pages/Print/helpers/index.ts`); +report.push(``); +report.push(`2023-02-02T10:56:57+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8821 fix: AccessDetails - return back the ris code field`); +report.push(`27 17 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2023-02-02T11:02:42+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8817 fix: AccessDetails - rename isExtraService field`); +report.push(`1 1 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2023-02-02T11:08:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`1 1 src/ts/api/personnel.ts`); +report.push(``); +report.push(`2023-02-02T11:17:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`2 3 src/ts/pages/Print/components/PrintPageFor900.tsx`); +report.push(``); +report.push(`2023-02-02T11:22:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-02T12:27:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 feat: add print button for 900`); +report.push(`3 2 src/ts/pages/Print/components/PrintPageFor900.tsx`); +report.push(`6 1 src/ts/pages/Print/helpers/index.ts`); +report.push(``); +report.push(`2023-02-02T12:46:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8658 fix: hide title on full card for request on remove employee`); +report.push(`2 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2023-02-02T13:46:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8789 feat: change style for backing of modal`); +report.push(`5 0 src/styles/hack.scss`); +report.push(``); +report.push(`2023-02-02T16:09:42+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8799 feat: add iconts to request's buttons`); +report.push(`19 0 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`4 0 src/ts/snippets/FullCard/images/StopOutline.svg`); +report.push(`2 3 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-02-02T16:21:32+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8728 fix: add checking for copy 1205 and 1206`); +report.push(`4 0 src/ts/api/request.ts`); +report.push(`7 2 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(`2 1 src/ts/pages/Request/index.tsx`); +report.push(``); +report.push(`2023-02-02T16:30:17+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8572 fix: hide print feature`); +report.push(`1 0 src/ts/pages/Template/components/Header.tsx`); +report.push(``); +report.push(`2023-02-02T16:57:14+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8397 fix: Added undefined check in OIR search`); +report.push(`7 7 src/ts/pages/Search/components/List.tsx`); +report.push(`10 8 src/ts/pages/Search/index.tsx`); +report.push(``); +report.push(`2023-02-03T09:13:11+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8847 fix: add oir id for validation short name`); +report.push(`9 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-03T09:31:50+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8847 fix: add oir for short name`); +report.push(`3 0 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-03T10:48:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8849 fix: show toast with error for next user`); +report.push(`1 0 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(``); +report.push(`2023-02-03T11:04:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8866 fix: return eployees list in Vendors`); +report.push(`1 1 src/ts/pages/Vendors/pages/Company.tsx`); +report.push(``); +report.push(`2023-02-03T11:28:28+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6896 fix: visual improvements for oir requests`); +report.push(`1 1 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(`6 3 src/ts/snippets/FullCard/components/Line.tsx`); +report.push(``); +report.push(`2023-02-03T12:04:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8869 fix: change scroll handler for OIR`); +report.push(`1 0 .eslintrc`); +report.push(`2 36 src/ts/components/Select/index.tsx`); +report.push(``); +report.push(`2023-02-03T12:51:43+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-5776 fix: add text for icon of control panel`); +report.push(`28 11 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`22 0 src/ts/snippets/ControlPanel/styles/hacks.scss`); +report.push(`9 3 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(``); +report.push(`2023-02-03T13:17:43+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8763 fix: show print button in 900`); +report.push(`0 1 src/ts/pages/Template/components/Header.tsx`); +report.push(``); +report.push(`2023-02-03T15:49:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8847 fix: add oir id for short name`); +report.push(`8 12 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-06T09:07:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8899 fix: remove filter for improved button`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(``); +report.push(`2023-02-06T10:08:25+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8481 fix: fix oir type for change request`); +report.push(`1 8 src/ts/api/request.ts`); +report.push(`4 1 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-02-06T10:21:22+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8799 fix: approve modal improvements`); +report.push(`1 3 src/ts/snippets/RequestForm/components/ConfirmModal.tsx`); +report.push(`10 2 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-02-06T12:01:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8881 fix: change text fow madal`); +report.push(`7 4 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(``); +report.push(`2023-02-06T14:40:43+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8858 fix: refactoring load bug report`); +report.push(`5 2 src/ts/helpers/http/cache.ts`); +report.push(``); +report.push(`2023-02-06T15:10:25+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-6073 fix: fix-validate-template-empowerments-from`); +report.push(`3 0 src/ts/pages/Builder/components/role-group/AbacUserAttributeFrom.tsx`); +report.push(`4 9 src/ts/pages/Builder/components/role-group/AddAttribute.tsx`); +report.push(`4 7 src/ts/pages/Builder/components/role-group/AddSystemDictionary.tsx`); +report.push(`3 0 src/ts/pages/Builder/components/role-group/DictionaryForm.tsx`); +report.push(`38 18 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`19 24 src/ts/pages/Builder/components/role-group/Header.tsx`); +report.push(``); +report.push(`2023-02-06T15:29:15+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8908 fix: RequestForm snippet - show aknowledgement button names`); +report.push(`3 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-02-06T18:26:22+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: Small changes to the card design`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 0 src/ts/pages/Notifications/styles/item.scss`); +report.push(`3 2 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`4 3 src/ts/snippets/FullCard/styles/line.scss`); +report.push(`3 3 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2023-02-07T10:33:12+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8799 fix: copy wifi request selected 2 roles`); +report.push(`3 1 src/ts/pages/Template/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-02-07T11:35:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8311 fix: return old URL address`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-02-07T13:53:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8857 feat: add converter for aditional service`); +report.push(`5 2 src/ts/components/DataLoader/helpers/formatter.ts`); +report.push(`72 0 src/ts/pages/NewJsonSchema/components/TemplateSelect.tsx`); +report.push(`24 0 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(`22 11 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(`22 0 src/ts/pages/NewJsonSchema/store/TemplateSelect.ts`); +report.push(`17 3 src/ts/pages/NewJsonSchema/styles/index.scss`); +report.push(``); +report.push(`2023-02-07T14:11:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8857 feat: add converter for aditional service`); +report.push(`27 3 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-07T14:53:03+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8857 feat: add converter for aditional service`); +report.push(`40 3 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-07T14:59:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8857 feat: add converter for aditional service`); +report.push(`1 1 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(`1 1 src/ts/pages/NewJsonSchema/styles/index.scss`); +report.push(``); +report.push(`2023-02-07T15:08:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8857 feat: add converter for aditional service`); +report.push(`1 2 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-07T16:48:20+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8314 feat: implement VisibleRules for NewJsonSchema`); +report.push(`189 0 src/ts/components/JsonSchemaForm/helpers/FieldDependencies.ts`); +report.push(`101 3 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`2 2 src/ts/components/JsonSchemaForm/index.tsx`); +report.push(`20 4 src/ts/components/JsonSchemaForm/interfaces/{VisibleRule.ts => DependencyRule.ts}`); +report.push(`0 3 src/ts/components/JsonSchemaForm/interfaces/DisableRule.ts`); +report.push(`3 4 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`15 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-07T16:52:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8916 fix: add edit orgUnit`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/EditForm.tsx`); +report.push(``); +report.push(`2023-02-08T10:09:30+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8909 fix: add file load for dependency in 1206`); +report.push(`18 8 src/ts/pages/AdditionalServices/helpers/updateTargetFieldsValue.ts`); +report.push(`1 1 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-02-08T10:30:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8950 fix: remove hack for employee in 557`); +report.push(`8 8 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-02-08T12:43:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8962 fix: add custom for json schema form`); +report.push(`28 10 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-08T12:52:28+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8314 feat: NewJsonSchema - delete filled values once field is unmounted`); +report.push(`0 17 src/ts/components/JsonSchemaForm/helpers/ClassNameContainer.tsx`); +report.push(`42 0 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`6 44 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchemaForm/index.tsx`); +report.push(`1 1 src/ts/components/form/index.tsx`); +report.push(`13 3 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-08T13:01:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8962 fix: add custom for json schema form`); +report.push(`18 7 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-08T15:48:22+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8962 fix: add custom for json schema form`); +report.push(`43 9 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-08T21:43:45+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: scrollable header in my requests`); +report.push(`30 24 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`36 30 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`7 1 src/ts/pages/Reconciliations/components/employee/index.tsx`); +report.push(`27 21 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`40 34 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`29 23 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`45 9 src/ts/pages/Reconciliations/index.tsx`); +report.push(`33 2 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(``); +report.push(`2023-02-08T21:46:16+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8958 feat: disabled edit template sap`); +report.push(`31 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`11 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`12 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`12 0 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`12 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`11 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`11 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`11 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-02-08T21:46:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: fix style`); +report.push(`3 3 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(``); +report.push(`2023-02-09T09:32:13+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8985 fix: orgUnit value dont set in store`); +report.push(`3 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-09T09:39:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8985 fix: orgUnit value dont set in store`); +report.push(`2 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-09T09:47:08+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8985 fix: orgUnit value dont set in store`); +report.push(`2 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-09T10:48:05+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8945 fix: widgets Table - correct row_number after copy`); +report.push(`5 2 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2023-02-09T11:02:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9008 fix: add link for external emploeeys`); +report.push(`19 10 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`20 0 src/ts/pages/Vendors/treatments.module.scss`); +report.push(``); +report.push(`2023-02-09T14:16:35+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8314 feat: new json schema - init visible dependency rules with formData also`); +report.push(`3 3 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(``); +report.push(`2023-02-09T16:33:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8962 feat: add custom for jsonSchema`); +report.push(`26 18 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-09T16:36:32+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8962 feat: add custom for jsonSchema`); +report.push(`6 1 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-09T14:39:20+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8315 feat: new json schema - init with default values`); +report.push(`42 10 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`1 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`5 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-09T16:57:11+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8313 fix: rename property in rules`); +report.push(`2 2 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-09T18:18:59+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8971 feat: Displaying 'not found' component in the template builder when there are no rules and no possibility to add them`); +report.push(`6 0 src/ts/components/AccessControl/index.tsx`); +report.push(`12 1 src/ts/pages/Builder/components/shared/RulesList.tsx`); +report.push(`6 0 src/ts/pages/Builder/styles/hacks.scss`); +report.push(``); +report.push(`2023-02-09T23:11:31+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8987 fix: fix position button in vendors page`); +report.push(`1 1 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`6 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(``); +report.push(`2023-02-10T09:49:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9019 fix: orgUnit in OIR have bad validation`); +report.push(`2 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-10T10:57:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9031 fix: show correct login in OIR`); +report.push(`1 1 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2023-02-10T11:07:01+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8315 feat: FieldDependencies - correct of rules handling`); +report.push(`2 2 src/ts/components/JsonSchemaForm/helpers/FieldDependencies.ts`); +report.push(``); +report.push(`2023-02-10T11:33:50+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9031 fix: show correct login in OIR`); +report.push(`1 1 src/ts/pages/Template/helpers/getAllDomains.ts`); +report.push(``); +report.push(`2023-02-10T11:59:00+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8315 feat: NewJsonSchema - another way to handle default values`); +report.push(`29 13 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`1 16 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`3 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(``); +report.push(`2023-02-10T12:10:23+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8998 feat: add limits for text in vendors`); +report.push(`1 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`4 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`1 1 src/ts/pages/Vendors/store/CompanyStore.ts`); +report.push(`4 4 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2023-02-10T12:14:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8998 feat: add limits for text in vendors`); +report.push(`9 2 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-10T13:07:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9043 feat: change logic in converter`); +report.push(`25 13 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-10T14:09:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9043 feat: change logic for converter`); +report.push(`8 1 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-10T14:20:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9043 feat: change logic for converter`); +report.push(`6 2 src/ts/pages/NewJsonSchema/helpers/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-10T14:25:24+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8315 feat: NewJsonChema builder - spread widgetParameters to widget`); +report.push(`8 5 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(``); +report.push(`2023-02-10T14:52:35+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8315 feat: NewJsonSchema FieldsDependencies - use getId to get an id of the selected option`); +report.push(`3 1 src/ts/components/JsonSchemaForm/helpers/FieldDependencies.ts`); +report.push(``); +report.push(`2023-02-10T15:06:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8789 fix: remove black gap for roles`); +report.push(`0 5 src/styles/hack.scss`); +report.push(``); +report.push(`2023-02-10T17:02:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8987 fix: change style for buttons`); +report.push(`3 0 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`2 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`0 0 src/ts/pages/Vendors/{ => style}/treatments.module.scss`); +report.push(`6 0 src/ts/pages/Vendors/style/vendors.module.scss`); +report.push(``); +report.push(`2023-02-11T09:46:17+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9050 feat: add OIR type for checking by name`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-11T10:42:27+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9052 fix: add validation for UZ property`); +report.push(`1 1 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`10 1 src/ts/pages/TemplateOir/helpers/access-request/getDisableSubmit.ts`); +report.push(``); +report.push(`2023-02-11T11:09:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9049 fix: change request in vendors for find boss`); +report.push(`12 0 src/ts/api/eei.ts`); +report.push(`2 4 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2023-02-11T12:00:24+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9021 fix: return buttons for approve`); +report.push(`8 29 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`10 13 src/ts/snippets/RequestForm/index.tsx`); +report.push(`15 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-02-11T19:02:31+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: Small changes to the card design`); +report.push(`1 1 src/setupProxy.js`); +report.push(`2 0 src/ts/pages/Notifications/styles/item.scss`); +report.push(`3 2 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(`4 3 src/ts/snippets/FullCard/styles/line.scss`); +report.push(`3 3 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2023-02-11T19:02:31+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 fix: return old URL address`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-02-11T19:02:31+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: scrollable header in my requests`); +report.push(`30 24 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`36 30 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`7 1 src/ts/pages/Reconciliations/components/employee/index.tsx`); +report.push(`27 21 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`40 34 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`29 23 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`45 9 src/ts/pages/Reconciliations/index.tsx`); +report.push(`33 2 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(``); +report.push(`2023-02-11T19:02:31+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-8311 feat: fix style`); +report.push(`3 3 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(``); +report.push(`2023-02-11T19:02:32+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5777 feat: add FilterChips snippet`); +report.push(`13 0 src/ts/helpers/formatter.ts`); +report.push(`9 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`0 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`53 0 src/ts/snippets/FilterChips/index.tsx`); +report.push(`7 0 src/ts/snippets/FilterChips/style/hacks.scss`); +report.push(`15 0 src/ts/snippets/FilterChips/style/index.scss`); +report.push(`1 0 src/ts/snippets/index.scss`); +report.push(``); +report.push(`2023-02-11T22:00:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5777 feat: refactor + add reset filter title`); +report.push(`2 3 src/ts/helpers/formatter.ts`); +report.push(`4 1 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`53 24 src/ts/snippets/FilterChips/index.tsx`); +report.push(`8 1 src/ts/snippets/FilterChips/style/index.scss`); +report.push(``); +report.push(`2023-02-12T10:23:46+03:00>Losev Alexander>alosev@dev.vtb.ru>addService`); +report.push(`7 0 nginx.default.conf`); +report.push(``); +report.push(`2023-02-12T21:47:28+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9050 fix: remove URL for check name`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-12T23:09:20+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 feat: add new design employee vendors form`); +report.push(`1 1 src/ts/pages/Builder/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/Requests/styles/hacks.scss`); +report.push(`3 0 src/ts/pages/Template/styles/hacks.scss`); +report.push(`66 15 src/ts/pages/Vendors/components/Template.tsx`); +report.push(`53 137 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`71 0 src/ts/pages/Vendors/components/employees-data/Form.tsx`); +report.push(`53 0 src/ts/pages/Vendors/components/employees/employees-description/index.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/EmployeesBlocking.tsx`); +report.push(`19 0 src/ts/pages/Vendors/style/employee.module.scss`); +report.push(`34 0 src/ts/pages/Vendors/style/hacks.scss`); +report.push(`76 0 src/ts/pages/Vendors/style/template.module.scss`); +report.push(`1 1 src/ts/pages/Vendors/style/treatments.module.scss`); +report.push(`6 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(``); +report.push(`2023-02-13T07:55:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9049 fix: change request in vendors for find boss`); +report.push(`2 2 src/ts/api/eei.ts`); +report.push(``); +report.push(`2023-02-13T08:17:01+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9050 fix: add OIR type for check by name2`); +report.push(`2 2 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-13T09:55:09+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 feat: remove item position`); +report.push(`0 3 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(``); +report.push(`2023-02-13T12:27:13+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9060 fix: add empty placeholder`); +report.push(`1 0 src/ts/pages/Builder/components/modals/OrgUnitAdd.tsx`); +report.push(``); +report.push(`2023-02-13T12:27:22+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8964 feat: new json schema - add other widgets`); +report.push(`137 10 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`4 4 src/ts/components/JsonSchemaForm/interfaces/ValidationRule.ts`); +report.push(`137 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-13T16:30:12+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8789 fix: change style for windows`); +report.push(`4 0 src/styles/hack.scss`); +report.push(`1 4 src/ts/pages/Requests/styles/filter.scss`); +report.push(``); +report.push(`2023-02-13T16:54:20+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8767 feat: fix to back only icon and save prev url`); +report.push(`2 2 src/ts/pages/Request/helpers/prevPage.ts`); +report.push(`1 1 src/ts/pages/Request/index.tsx`); +report.push(`16 16 src/ts/pages/Template/components/Header.tsx`); +report.push(`10 0 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(`8 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2023-02-13T19:09:15+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9063 feat: Added blue background color for the expanded template catalog`); +report.push(`1 1 src/setupProxy.js`); +report.push(`5 0 src/ts/pages/Catalogue/styles/line.scss`); +report.push(`5 4 src/ts/pages/DemoCatalogue/components/Categories.tsx`); +report.push(`5 1 src/ts/pages/DemoCatalogue/components/categories/CategoryList.tsx`); +report.push(`4 2 src/ts/pages/DemoCatalogue/components/categories/line/Folder.tsx`); +report.push(`10 0 src/ts/pages/DemoCatalogue/styles/categories.scss`); +report.push(`4 0 src/ts/pages/DemoCatalogue/styles/hacks.scss`); +report.push(`1 1 src/ts/pages/DemoCatalogue/styles/line.scss`); +report.push(``); +report.push(`2023-02-13T20:42:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9066 fix: change design for FAQ`); +report.push(`8 5 src/ts/pages/Help/index.tsx`); +report.push(`13 9 src/ts/pages/Help/styles/index.scss`); +report.push(``); +report.push(`2023-02-13T21:02:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9066 fix: change design for FAQ`); +report.push(`5 0 src/assets/custom-ui-kit/FaqSolid.svg`); +report.push(`4 0 src/ts/pages/Help/components/FullSectionItem.tsx`); +report.push(`4 0 src/ts/pages/Help/components/ShortSectionItem.tsx`); +report.push(`4 0 src/ts/pages/Help/index.tsx`); +report.push(`18 3 src/ts/pages/Help/styles/index.scss`); +report.push(`9 9 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(`1 1 src/ts/pages/Vendors/style/treatments.module.scss`); +report.push(`2 2 src/ts/snippets/HeaderLight/styles/index.module.scss`); +report.push(``); +report.push(`2023-02-13T21:05:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9066 fix: change design for FAQ`); +report.push(`1 1 src/ts/pages/PageWrapper/components/SideBar.tsx`); +report.push(``); +report.push(`2023-02-14T09:02:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9063 fix: return old url`); +report.push(`1 1 src/setupProxy.js`); +report.push(``); +report.push(`2023-02-14T09:32:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9104 feat: add validation for INN`); +report.push(`17 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-14T10:01:37+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 feat: fix style buttons`); +report.push(`3 0 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(``); +report.push(`2023-02-14T11:38:53+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8976 fix: disabled button if state not the same initial state`); +report.push(`9 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`27 18 src/ts/pages/Builder/pages/AgreementRules.tsx`); +report.push(`28 19 src/ts/pages/Builder/pages/DependencyRules.tsx`); +report.push(`12 2 src/ts/pages/Builder/pages/Empowerments.tsx`); +report.push(`10 2 src/ts/pages/Builder/pages/ExecutionRules.tsx`); +report.push(`30 21 src/ts/pages/Builder/pages/IncompatibilityRules.tsx`); +report.push(`7 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(`9 0 src/ts/pages/Builder/pages/VisibilityRules.tsx`); +report.push(``); +report.push(`2023-02-14T12:20:20+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9046 feat: show additional info about fire employee`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`147 0 src/ts/components/JsonSchema/components/widgets/VendorUserInfo.tsx`); +report.push(`15 0 src/ts/components/JsonSchema/helpers/builder.tsx`); +report.push(`2 0 src/ts/components/JsonSchema/interfaces/UiSchema.ts`); +report.push(`12 0 src/ts/interfaces/VendorUserDetail.ts`); +report.push(`2 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-14T12:35:56+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9066 fix: change design for FAQ`); +report.push(`4 4 src/ts/pages/Help/index.tsx`); +report.push(``); +report.push(`2023-02-14T16:04:41+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8963 feat: add convert for save additional`); +report.push(`2 2 src/ts/pages/NewJsonSchema/components/TemplateSelect.tsx`); +report.push(`0 0 src/ts/pages/NewJsonSchema/helpers/{convertToJsonSchema.ts => convertFromBackend.ts}`); +report.push(`43 0 src/ts/pages/NewJsonSchema/helpers/convertToBackend.ts`); +report.push(`18 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(`4 0 src/ts/pages/NewJsonSchema/styles/index.scss`); +report.push(``); +report.push(`2023-02-14T17:42:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: change style fo FAQ`); +report.push(`2 2 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2023-02-15T10:33:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9121 fix: remove requests for 557`); +report.push(`15 0 src/ts/pages/AdditionalServices/helpers/hacksFor557.ts`); +report.push(`2 0 src/ts/pages/Request/helpers/loadAdditionalServicesFields.ts`); +report.push(``); +report.push(`2023-02-15T10:42:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7329 fix: change color for primary buttons`); +report.push(`2 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`5 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-02-15T11:18:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8450 fix: hide white screen in OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-15T11:51:52+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9114 fix: add clear all errors validate`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(``); +report.push(`2023-02-15T14:11:08+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9109 fix: add OIR name in table view`); +report.push(`7 1 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2023-02-15T14:23:18+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9120 feat: Added Help when creating a new OIR request`); +report.push(`1 1 src/setupProxy.js`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(`31 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(`1 0 src/ts/pages/TemplateOir/components/Template.tsx`); +report.push(``); +report.push(`2023-02-15T14:32:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9120 fix: change style for code`); +report.push(`1 1 src/setupProxy.js`); +report.push(`25 25 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2023-02-15T14:34:46+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9120 fix: change style for code`); +report.push(`1 1 src/ts/interfaces/Category.ts`); +report.push(``); +report.push(`2023-02-15T14:37:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9120 fix: change style for code`); +report.push(`3 2 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2023-02-15T14:51:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9120 fix: change style for code`); +report.push(`2 0 src/ts/pages/Template/components/Help.tsx`); +report.push(``); +report.push(`2023-02-16T10:58:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9154 fix: add validation for date`); +report.push(`19 4 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`18 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2023-02-16T11:29:04+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8766 feat: new cell for table request`); +report.push(`1 0 src/ts/components/Table/styles/index.scss`); +report.push(`2 2 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2023-02-16T11:56:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9160 fix: show double fields on card`); +report.push(`4 1 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(``); +report.push(`2023-02-16T12:07:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8766 fix: add backURL in link, change color by design`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`1 1 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2023-02-16T12:42:47+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9134 feat: new json schema - add table`); +report.push(`0 4 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`50 0 src/ts/components/JsonSchemaForm/components/modal/TableRemove.tsx`); +report.push(`77 0 src/ts/components/JsonSchemaForm/components/modal/TableUpdate.tsx`); +report.push(`32 0 src/ts/components/JsonSchemaForm/components/modal/index.tsx`); +report.push(`289 0 src/ts/components/JsonSchemaForm/components/widgets/Table.tsx`); +report.push(`15 5 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`6 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`4 2 src/ts/components/JsonSchemaForm/interfaces/common.ts`); +report.push(`103 0 src/ts/components/JsonSchemaForm/store/TableModalStore.ts`); +report.push(`21 21 src/ts/pages/AdditionalServices/helpers/hacksFor900Table.tsx`); +report.push(`73 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-16T13:16:26+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9117 fix: return Tree view in OIR`); +report.push(`0 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-16T14:07:10+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8923 fix: add new data type for validation`); +report.push(`2 0 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2023-02-16T14:29:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8923 fix: add new data type for validation`); +report.push(`14 5 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(``); +report.push(`2023-02-16T14:31:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8923 fix: add new data type for validation`); +report.push(`0 1 src/ts/helpers/validation/index.ts`); +report.push(``); +report.push(`2023-02-16T17:11:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9183 fix: hide notification`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(``); +report.push(`2023-02-16T19:58:59+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9183 fix: add dependence for useEffect empowermentsStore`); +report.push(`2 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-02-17T09:09:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9183 fix: return show prevent modal`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(``); +report.push(`2023-02-17T10:29:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9104 fix: add validation for INN`); +report.push(`5 0 src/ts/api/eei.ts`); +report.push(`12 8 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-17T10:41:14+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9104 fix: add validation for INN`); +report.push(`8 5 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-16T12:42:47+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9134 feat: new json schema - add table`); +report.push(`0 4 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(`50 0 src/ts/components/JsonSchemaForm/components/modal/TableRemove.tsx`); +report.push(`77 0 src/ts/components/JsonSchemaForm/components/modal/TableUpdate.tsx`); +report.push(`32 0 src/ts/components/JsonSchemaForm/components/modal/index.tsx`); +report.push(`289 0 src/ts/components/JsonSchemaForm/components/widgets/Table.tsx`); +report.push(`15 5 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`6 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`4 2 src/ts/components/JsonSchemaForm/interfaces/common.ts`); +report.push(`103 0 src/ts/components/JsonSchemaForm/store/TableModalStore.ts`); +report.push(`21 21 src/ts/pages/AdditionalServices/helpers/hacksFor900Table.tsx`); +report.push(`73 0 src/ts/pages/NewJsonSchema/index.tsx`); +report.push(``); +report.push(`2023-02-17T11:10:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9122 fix: add information about org unit`); +report.push(`6 0 src/ts/pages/Request/components/AccessRequest.tsx`); +report.push(``); +report.push(`2023-02-17T12:46:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5297 feat: add style for Table component`); +report.push(`36 29 src/ts/components/Table/index.tsx`); +report.push(`1 0 src/ts/components/Table/interfaces/Table.ts`); +report.push(`1 1 src/ts/components/Table/styles/hacks.scss`); +report.push(`13 0 src/ts/components/Table/styles/index.scss`); +report.push(`1 0 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`12 8 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(``); +report.push(`2023-02-17T12:49:52+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5297 feat: fix style`); +report.push(`4 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`3 8 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2023-02-17T16:20:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9104 fix: add validation for INN`); +report.push(`1 3 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-19T19:01:30+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9078 fix: fix master checkbox`); +report.push(`8 0 src/ts/components/Tree/components/TreeLevel.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(``); +report.push(`2023-02-20T11:07:10+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9169 fix: incorrect validation in ORM`); +report.push(`26 10 src/ts/api/request.ts`); +report.push(`1 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/item/index.tsx`); +report.push(``); +report.push(`2023-02-20T11:24:33+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9088 fix: DeleteRequest - show oir fields`); +report.push(`7 8 src/ts/pages/Request/components/DeleteRequest.tsx`); +report.push(``); +report.push(`2023-02-20T11:44:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9241 fix: white creen in OIR`); +report.push(`2 0 src/ts/components/JsonSchema/components/widgets/TextValue.tsx`); +report.push(``); +report.push(`2023-02-20T12:00:39+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9216 fix: fix checkbox teble add useCallback for rows`); +report.push(`12 9 src/ts/pages/Reconciliations/components/aisOir/table.tsx`); +report.push(``); +report.push(`2023-02-20T14:54:35+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9111 fix: change style fo many icons in sidebar`); +report.push(`2 3 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(``); +report.push(`2023-02-20T15:49:14+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9139 feat: save prev pagination for request page`); +report.push(`8 1 src/ts/pages/Reconciliations/index.tsx`); +report.push(`10 0 src/ts/pages/Reconciliations/store/ConfirmAction.ts`); +report.push(`1 1 src/ts/pages/Request/helpers/prevPage.ts`); +report.push(`5 1 src/ts/pages/Request/index.tsx`); +report.push(`2 2 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(`1 1 src/ts/pages/Treatments/index.tsx`); +report.push(``); +report.push(`2023-02-20T16:03:02+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5297 feat: add styles for pagination and control panel`); +report.push(`1 1 src/ts/components/DataLoader/styles/index.scss`); +report.push(`8 3 src/ts/components/Table/index.tsx`); +report.push(`2 1 src/ts/components/Table/interfaces/Table.ts`); +report.push(`6 0 src/ts/components/Table/styles/hacks.scss`); +report.push(`0 6 src/ts/components/Table/styles/index.scss`); +report.push(`8 2 src/ts/pages/Reconciliations/components/agreements/index.tsx`); +report.push(`3 0 src/ts/pages/Reconciliations/components/agreements/list.tsx`); +report.push(`5 2 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`10 7 src/ts/pages/Reconciliations/components/aisOir/list.tsx`); +report.push(`8 2 src/ts/pages/Reconciliations/components/employees/index.tsx`); +report.push(`3 1 src/ts/pages/Reconciliations/components/employees/list.tsx`); +report.push(`11 2 src/ts/pages/Reconciliations/components/template/index.tsx`); +report.push(`17 11 src/ts/pages/Reconciliations/components/template/list.tsx`); +report.push(`5 1 src/ts/pages/Reconciliations/components/template/table.tsx`); +report.push(`8 2 src/ts/pages/Reconciliations/components/tnp/index.tsx`); +report.push(`3 0 src/ts/pages/Reconciliations/components/tnp/list.tsx`); +report.push(`4 1 src/ts/pages/Reconciliations/components/vendors/index.tsx`); +report.push(`9 7 src/ts/pages/Reconciliations/components/vendors/list.tsx`); +report.push(`17 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`1 2 src/ts/snippets/ControlPanel/index.tsx`); +report.push(`8 0 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(``); +report.push(`2023-02-20T16:21:11+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9136 feat: new JsonSchema - add the additonal request 2 page`); +report.push(`93 23 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`9 207 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`189 0 src/ts/components/JsonSchemaForm/helpers/renderWidget.tsx`); +report.push(`3 3 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`45 0 src/ts/pages/AdditionalServices2/components/DynamicFields.tsx`); +report.push(`54 0 src/ts/pages/AdditionalServices2/components/Form.tsx`); +report.push(`53 0 src/ts/pages/AdditionalServices2/components/Owner.tsx`); +report.push(`80 0 src/ts/pages/AdditionalServices2/components/Template.tsx`); +report.push(`74 0 src/ts/pages/AdditionalServices2/helpers/customLoader.ts`); +report.push(`37 0 src/ts/pages/AdditionalServices2/helpers/dependencyHashMap.ts`); +report.push(`48 0 src/ts/pages/AdditionalServices2/helpers/enrichDependentFields.ts`); +report.push(`12 0 src/ts/pages/AdditionalServices2/helpers/getDisableSubmit.ts`); +report.push(`166 0 src/ts/pages/AdditionalServices2/helpers/hacksFor1207.ts`); +report.push(`45 0 src/ts/pages/AdditionalServices2/helpers/hacksFor478.ts`); +report.push(`47 0 src/ts/pages/AdditionalServices2/helpers/hacksFor478Mse.ts`); +report.push(`222 0 src/ts/pages/AdditionalServices2/helpers/hacksFor900.ts`); +report.push(`190 0 src/ts/pages/AdditionalServices2/helpers/hacksFor900Table.tsx`); +report.push(`35 0 src/ts/pages/AdditionalServices2/helpers/hacksForAllServices.ts`); +report.push(`57 0 src/ts/pages/AdditionalServices2/helpers/hacksForORM.ts`); +report.push(`43 0 src/ts/pages/AdditionalServices2/helpers/hacksForORMApprove.ts`); +report.push(`12 0 src/ts/pages/AdditionalServices2/helpers/hacksForORMValidation.ts`); +report.push(`76 0 src/ts/pages/AdditionalServices2/helpers/loadTemplateInfo.ts`); +report.push(`121 0 src/ts/pages/AdditionalServices2/helpers/mapUiDataToBackend.ts`); +report.push(`18 0 src/ts/pages/AdditionalServices2/helpers/mapUiDataToBackendRecipient.ts`); +report.push(`25 0 src/ts/pages/AdditionalServices2/helpers/restoreDynamicValues.ts`); +report.push(`62 0 src/ts/pages/AdditionalServices2/helpers/updateTargetFieldsValue.ts`); +report.push(`106 0 src/ts/pages/AdditionalServices2/hooks/useFormChange.ts`); +report.push(`28 0 src/ts/pages/AdditionalServices2/hooks/useUiSchema.ts`); +report.push(`70 0 src/ts/pages/AdditionalServices2/index.tsx`); +report.push(`13 0 src/ts/pages/AdditionalServices2/interfaces/IAdditionalServiceRequest.ts`); +report.push(`11 0 src/ts/pages/AdditionalServices2/interfaces/IAdditionalServicesTemplate.ts`); +report.push(`10 0 src/ts/pages/AdditionalServices2/interfaces/ICustomFieldData.ts`); +report.push(`11 0 src/ts/pages/AdditionalServices2/interfaces/ITemplateInfo.ts`); +report.push(`119 0 src/ts/pages/AdditionalServices2/store/AdditionalServicesStore.ts`); +report.push(`6 0 src/ts/pages/Authorization/components/Success.tsx`); +report.push(`16 10 src/ts/pages/NewJsonSchema/helpers/convertFromBackend.ts`); +report.push(`2 1 src/ts/pages/Template/components/SideBar.tsx`); +report.push(``); +report.push(`2023-02-20T16:36:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: call action not work`); +report.push(`0 1 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-02-20T17:14:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6840 feat: add vendor card in notification`); +report.push(`11 1 src/ts/interfaces/Notification.ts`); +report.push(`21 5 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`99 0 src/ts/pages/Notifications/components/item/Vendor.tsx`); +report.push(``); +report.push(`2023-02-20T17:23:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6840 feat: add vendor card in notification`); +report.push(`1 0 src/ts/interfaces/Notification.ts`); +report.push(`2 1 src/ts/pages/Notifications/components/NotificationsListItem.tsx`); +report.push(`3 1 src/ts/pages/Notifications/components/item/Vendor.tsx`); +report.push(``); +report.push(`2023-02-20T18:34:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6632 fix: add params for abac`); +report.push(`3 2 src/ts/api/roles.ts`); +report.push(`11 3 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(``); +report.push(`2023-02-21T10:27:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9231 fix: turn off validation for 532`); +report.push(`5 0 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(``); +report.push(`2023-02-21T10:48:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-5777 fix: add snippet filter chips`); +report.push(`0 12 src/ts/helpers/formatter.ts`); +report.push(`18 13 src/ts/snippets/FilterChips/index.tsx`); +report.push(``); +report.push(`2023-02-21T10:53:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-5777 fix: add snippet filter chips`); +report.push(`1 1 src/ts/snippets/ControlPanel/components/DateFilter.tsx`); +report.push(``); +report.push(`2023-02-21T11:08:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: change design`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`14 14 src/ts/pages/PageWrapper/styles/sidebar.scss`); +report.push(`1 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`5 5 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`2 2 src/ts/snippets/FilterChips/style/index.scss`); +report.push(``); +report.push(`2023-02-21T11:11:01+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: change design`); +report.push(`0 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(`0 3 src/ts/pages/Builder/pages/AccessDetails.tsx`); +report.push(``); +report.push(`2023-02-21T11:45:03+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9136 feat: new JsonSchema - convertFromBackend improvements`); +report.push(`4 0 src/ts/components/JsonSchemaForm/helpers/FieldDependencies.ts`); +report.push(`25 4 src/ts/pages/NewJsonSchema/helpers/convertFromBackend.ts`); +report.push(``); +report.push(`2023-02-21T12:25:05+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9002 fix: add validation for phone`); +report.push(`34 4 src/ts/api/eei.ts`); +report.push(`12 15 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-02-21T12:48:15+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9002 fix: add validation for phone`); +report.push(`4 3 src/ts/api/eei.ts`); +report.push(`19 14 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2023-02-21T14:28:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9002 fix: add validation for user name and company`); +report.push(`1 1 src/ts/api/eei.ts`); +report.push(`3 1 src/ts/pages/Vendors/components/company/Form.tsx`); +report.push(`3 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`1 0 src/ts/pages/Vendors/helpers/loadCompanyInfo.ts`); +report.push(`1 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`88 42 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(`8 9 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2023-02-21T14:40:42+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9137 feat: CSS modules have been added to the TPN`); +report.push(`1 1 src/ts/components/Table/styles/index.scss`); +report.push(`23 0 src/ts/pages/ExternalEmployees/styles/index.module.scss`); +report.push(`6 6 src/ts/pages/Tnp/components/AgreementForm/Accordion.tsx`); +report.push(`5 6 src/ts/pages/Tnp/components/AgreementForm/AgreementForm.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/AgreementForm/Buttons.tsx`); +report.push(`3 4 src/ts/pages/Tnp/components/Archive/index.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/ConfirmModal/ConfirmModal.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/Preview/CellProfile.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/CellTag.tsx`); +report.push(`15 2 src/ts/pages/Tnp/components/Preview/CellText.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/Description/DescriptionItem.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Preview/Header.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Preview/Table.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`5 4 src/ts/pages/Tnp/components/Profile/AccessRights/SideBar.tsx`); +report.push(`7 7 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(`6 6 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`9 9 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/Profile/MoveButtons.tsx`); +report.push(`3 3 src/ts/pages/Tnp/components/Profile/New.tsx`); +report.push(`3 4 src/ts/pages/Tnp/components/Profile/Old.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Tabs.tsx`); +report.push(`4 4 src/ts/pages/Tnp/components/RequisitesForm/ActionButtons.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`11 12 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`18 20 src/ts/pages/Tnp/components/TnpCard/TnpShortCard.tsx`); +report.push(`4 3 src/ts/pages/Tnp/components/TnpForm/FormForCreate.tsx`); +report.push(`6 7 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`6 7 src/ts/pages/Tnp/components/TnpList/TnpList.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/VersionMap/Build.tsx`); +report.push(`10 11 src/ts/pages/Tnp/components/VersionMap/VersionMap.tsx`); +report.push(`38 0 src/ts/pages/Tnp/styles/accordion.module.scss`); +report.push(`31 0 src/ts/pages/Tnp/styles/agreement-form.module.scss`); +report.push(`26 0 src/ts/pages/Tnp/styles/build.module.scss`); +report.push(`0 6 src/ts/pages/Tnp/styles/hacks.scss`); +report.push(`60 0 src/ts/pages/Tnp/styles/header.module.scss`); +report.push(`10 11 src/ts/pages/Tnp/styles/index.scss`); +report.push(`19 0 src/ts/pages/Tnp/styles/main-form.module.scss`); +report.push(`9 0 src/ts/pages/Tnp/styles/modal.module.scss`); +report.push(`16 0 src/ts/pages/Tnp/styles/move-buttons.module.scss`); +report.push(`163 0 src/ts/pages/Tnp/styles/preview.module.scss`); +report.push(`100 0 src/ts/pages/Tnp/styles/profile.module.scss`); +report.push(`69 0 src/ts/pages/Tnp/styles/requisites-form.module.scss`); +report.push(`31 0 src/ts/pages/Tnp/styles/short-card.module.scss`); +report.push(`83 0 src/ts/pages/Tnp/styles/side-bar.module.scss`); +report.push(`62 0 src/ts/pages/Tnp/styles/version-map.module.scss`); +report.push(``); +report.push(`2023-02-21T14:54:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9002 fix: add validation for name and phone`); +report.push(`8 0 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(`1 0 src/ts/pages/Vendors/helpers/loadEmployeesInfo.ts`); +report.push(`22 3 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(`16 0 src/ts/pages/Vendors/store/EmployeesStore.ts`); +report.push(``); +report.push(`2023-02-21T16:18:56+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9136 feat: new JsonSchema - handle disable field dependencies, 478 hacks`); +report.push(`13 4 src/ts/components/JsonSchemaForm/helpers/FieldDependencies.ts`); +report.push(`1 1 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`59 9 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`44 41 src/ts/pages/AdditionalServices2/helpers/hacksFor478.ts`); +report.push(`7 1 src/ts/pages/AdditionalServices2/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-02-21T16:33:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-6632 fix: cant save edit abac attribute`); +report.push(`1 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2023-02-22T10:03:19+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9280 fix: add position button panel`); +report.push(`3 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(``); +report.push(`2023-02-22T10:55:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`33 65 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`101 0 src/ts/pages/Tnp/components/Profile/AccessRights/FormAis.tsx`); +report.push(`101 0 src/ts/pages/Tnp/components/Profile/AccessRights/FormOir.tsx`); +report.push(``); +report.push(`2023-02-22T12:18:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`10 1 src/ts/api/request.ts`); +report.push(`35 20 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`3 2 src/ts/pages/Tnp/components/Profile/AccessRights/FormAis.tsx`); +report.push(`40 28 src/ts/pages/Tnp/components/Profile/AccessRights/FormOir.tsx`); +report.push(`1 0 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`3 0 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(`0 1 src/ts/pages/Tnp/interfaces/IProfile.ts`); +report.push(``); +report.push(`2023-02-22T14:12:28+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 1 src/setupProxy.js`); +report.push(`8 9 src/ts/api/request.ts`); +report.push(`13 6 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`2 0 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`15 10 src/ts/pages/Tnp/components/Profile/AccessRights/FormOir.tsx`); +report.push(`19 10 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`2 2 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2023-02-22T14:16:01+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarAccordion.tsx`); +report.push(``); +report.push(`2023-02-22T14:20:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(``); +report.push(`2023-02-22T14:37:53+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`22 9 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2023-02-22T17:09:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: remove auto check for roles`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-02-27T10:09:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: Role must be not checked for change OIR`); +report.push(`1 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-02-27T10:59:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: Role must be not checked for change OIR`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`4 3 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-27T11:10:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: Role must be not checked for change OIR`); +report.push(`40 38 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-02-27T12:31:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9161 feat: add TREE for Abac`); +report.push(`1 0 src/ts/interfaces/request/Role.ts`); +report.push(`10 1 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2023-02-27T12:44:37+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: remove auto check for roles`); +report.push(`5 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-02-27T12:51:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8918 fix: remove auto check for roles`); +report.push(`0 2 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-27T13:55:53+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9704 feat: show additional info about assignee user within RequestStatus`); +report.push(`4 0 src/ts/interfaces/request/RoadMap.ts`); +report.push(`10 1 src/ts/snippets/RequestStatus/components/cards/Info.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/cards/Message.tsx`); +report.push(`42 0 src/ts/snippets/RequestStatus/components/cards/UserHint.tsx`); +report.push(`3 0 src/ts/snippets/RequestStatus/components/cards/UserList.tsx`); +report.push(`11 0 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2023-02-27T16:17:13+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8669 feat: add new field for access oir`); +report.push(`44 29 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`3 3 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`6 4 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(`17 4 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(``); +report.push(`2023-02-27T16:32:01+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8669 feat: add interface`); +report.push(`3 3 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`6 0 src/ts/pages/TemplateOir/interfaces/shared.ts`); +report.push(``); +report.push(`2023-02-27T17:01:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9161 feat: add tree for Abac`); +report.push(`4 1 src/ts/components/JsonSchema/helpers/getUiSettings.ts`); +report.push(`4 0 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`46 0 src/ts/pages/Request/helpers/loadAbacTreeFullValue.ts`); +report.push(`2 0 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`2 7 src/ts/pages/Template/helpers/converter.ts`); +report.push(`3 0 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(`1 1 src/ts/snippets/AccessGroups/styles/index.scss`); +report.push(``); +report.push(`2023-02-27T17:37:27+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9161 feat: add Tree for Abac`); +report.push(`1 0 src/ts/pages/Template/helpers/converter.ts`); +report.push(`2 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2023-02-27T17:52:11+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9146 feat: all button and menu-buttons now is size 's'`); +report.push(`2 2 src/ts/components/JsonSchema/components/modal/TableRemove.tsx`); +report.push(`2 2 src/ts/components/JsonSchema/components/modal/TableUpdate.tsx`); +report.push(`2 2 src/ts/components/PreventRouteModal/UserModal.tsx`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginError.tsx`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/Header.tsx`); +report.push(`3 2 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/ApproveModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/DraftModal.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleFormAdGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/sub-header/OpenPage.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/sub-header/RestoreButton.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Agreements.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Companies/Companies.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Companies/Company.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/CompaniesProjects/CompaniesProjects.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/Employees.tsx`); +report.push(`1 1 src/ts/pages/ExternalEmployees/components/ProjectInfo.tsx`); +report.push(`1 1 src/ts/pages/Notifications/components/control-panel/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/AddExpert.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/AdviceExpert.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/ConfirmAction.tsx`); +report.push(`2 2 src/ts/pages/Reconciliations/components/modal/FeedbackForm.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/Filters.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportBy1207.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportBy478.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportBy900.tsx`); +report.push(`1 1 src/ts/pages/Reports/components/ReportByUser.tsx`); +report.push(`2 2 src/ts/pages/Requests/components/modal/ConfirmAction.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/Feedback.tsx`); +report.push(`1 1 src/ts/pages/Requests/components/modal/RecipientMessage.tsx`); +report.push(`2 2 src/ts/pages/Template/components/ConfirmDraft.tsx`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`2 2 src/ts/pages/Template/components/buttons/Draft.tsx`); +report.push(`2 2 src/ts/pages/Template/components/buttons/NewRequest.tsx`); +report.push(`2 2 src/ts/pages/Template/components/modals/DraftModal.tsx`); +report.push(`2 2 src/ts/pages/Template/components/modals/RequestsCollisionModal.tsx`); +report.push(`2 2 src/ts/pages/Template/components/modals/SimpleModal.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/shared/NewRequestButton.tsx`); +report.push(`1 0 src/ts/pages/Tnp/components/AgreementForm/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Tnp/components/ConfirmModal/ConfirmModal.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/AccessRights.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/Consumers/Consumers.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/Profile/Consumers/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/MainInfo/Form.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/ProfileList/ProfileList.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/RequisitesForm/ButtonGroup.tsx`); +report.push(`2 1 src/ts/pages/Tnp/components/RequisitesForm/RequisitesForm.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/TnpForm/FormForUpdate.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/company/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/company/ContractsModal.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/employees-blocking/Buttons.tsx`); +report.push(`2 2 src/ts/pages/Vendors/components/employees/Buttons.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/CompanyList.tsx`); +report.push(`1 1 src/ts/pages/Vendors/pages/EmployeesList.tsx`); +report.push(`2 2 src/ts/snippets/CardList/components/ConfirmAction.tsx`); +report.push(`2 2 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`2 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`1 1 src/ts/snippets/FullCard/components/Modal.tsx`); +report.push(`1 1 src/ts/snippets/Modal/ModalWindowTemplate.tsx`); +report.push(`2 2 src/ts/snippets/Modal/components/ConfirmAction.tsx`); +report.push(`1 1 src/ts/snippets/Modal/components/Feedback.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/components/ChatWithExpert.tsx`); +report.push(`1 1 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/components/AdaptiveSimpleStatus.tsx`); +report.push(``); +report.push(`2023-02-28T09:10:36+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9161 feat: add Tree for abac`); +report.push(`1 1 src/ts/interfaces/request/Role.ts`); +report.push(`1 1 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(`2 2 src/ts/pages/Request/helpers/loadAbacTreeFullValue.ts`); +report.push(`3 2 src/ts/pages/Template/helpers/converter.ts`); +report.push(``); +report.push(`2023-02-28T10:17:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9096 fix: hide button for 478`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Table.tsx`); +report.push(``); +report.push(`2023-02-28T10:19:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9096 fix: hide button for 478`); +report.push(`1 1 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2023-02-28T10:39:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9357 feat: change format for abac`); +report.push(`2 1 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(``); +report.push(`2023-02-28T10:51:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-7729 fix: add fake loader for search OIR`); +report.push(`4 4 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`8 5 src/ts/pages/TemplateOir/components/create-request/StaticFields.tsx`); +report.push(`5 4 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-02-28T11:08:59+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8904 fix: disabled button update template and add title for it`); +report.push(`4 1 src/ts/pages/Builder/components/sub-header/RestoreButton.tsx`); +report.push(`4 0 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(`1 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-02-28T11:13:13+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9252 fix: block approve button in 900`); +report.push(`1 1 src/ts/components/JsonSchema/components/widgets/Date.tsx`); +report.push(``); +report.push(`2023-02-28T11:22:33+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9309 fix: Template/helpers/disableSubmitReason - check for store.isClosed`); +report.push(`3 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-02-28T11:22:33+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9309 fix: Template/helpers/disableSubmitReason - check for store.isClosed`); +report.push(`3 1 src/ts/pages/Template/helpers/disableSubmitReason.ts`); +report.push(``); +report.push(`2023-02-28T11:50:33+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9274 fix: change role blocking for group`); +report.push(`8 2 src/ts/snippets/AccessGroups/helpers/index.ts`); +report.push(``); +report.push(`2023-02-28T12:06:36+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9328 fix: employee success - check for same location and reload page if necessary`); +report.push(`12 2 src/ts/pages/Vendors/components/employees/Success.tsx`); +report.push(``); +report.push(`2023-02-28T12:13:28+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9352 fix: not selected items in OIR DevSecOps`); +report.push(`3 0 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-02-28T13:07:00+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9299 feat: Fixed an error that cleared the required filter fields in the AIS search`); +report.push(`11 16 src/ts/pages/Requests/helpers/search.ts`); +report.push(``); +report.push(`2023-02-28T13:18:01+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9264 fix: change filter rules for report 478`); +report.push(`2 2 src/ts/pages/Reports/components/Filters.tsx`); +report.push(``); +report.push(`2023-02-28T14:43:30+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9295 fix: cant copy request for 1208`); +report.push(`10 5 src/ts/pages/AdditionalServices/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-02-28T15:25:09+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9331 fix: show companyName within OrgStructiresFilter`); +report.push(`14 6 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRule.ts`); +report.push(``); +report.push(`2023-02-28T15:27:13+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9074 fix: roadmap assignee additional info`); +report.push(`1 1 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2023-02-28T15:50:28+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 fix: fix header employees`); +report.push(`1 1 src/ts/pages/Template/components/Header.tsx`); +report.push(`5 1 src/ts/pages/Template/styles/header.scss`); +report.push(`9 1 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`1 1 src/ts/pages/Vendors/components/employees-data/Form.tsx`); +report.push(`2 1 src/ts/pages/Vendors/pages/Employees.tsx`); +report.push(`7 0 src/ts/pages/Vendors/style/employee.module.scss`); +report.push(``); +report.push(`2023-02-28T16:52:41+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 fix: fix display email employees`); +report.push(`73 35 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`10 0 src/ts/pages/Vendors/style/employee.module.scss`); +report.push(``); +report.push(`2023-02-28T18:50:29+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9074 feat: UserHint - show login`); +report.push(`1 0 src/ts/snippets/RequestStatus/components/cards/UserHint.tsx`); +report.push(``); +report.push(`2023-03-01T09:04:27+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(``); +report.push(`2023-03-01T10:30:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 2 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`15 12 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`5 5 src/ts/pages/Tnp/components/Profile/AccessRights/Form.tsx`); +report.push(`7 4 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`28 25 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(`9 2 src/ts/pages/Tnp/interfaces/IAccessRight.ts`); +report.push(``); +report.push(`2023-03-01T11:09:07+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`0 1 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`44 20 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2023-03-01T11:35:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`3 1 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/FormAis.tsx`); +report.push(`9 8 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/SideBarItem.tsx`); +report.push(`8 2 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2023-03-01T11:52:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-03-01T12:24:43+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9307 feat: fix text role fix simple status for employees`); +report.push(`1 3 src/ts/pages/Vendors/components/employees-blocking/Form.tsx`); +report.push(`32 10 src/ts/pages/Vendors/components/employees-data/Form.tsx`); +report.push(`8 6 src/ts/pages/Vendors/style/employee.module.scss`); +report.push(`5 0 src/ts/pages/Vendors/style/hacks.scss`); +report.push(`2 0 src/ts/pages/Vendors/style/template.module.scss`); +report.push(`6 1 src/ts/snippets/RequestStatus/components/EmptySteps.tsx`); +report.push(`4 1 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`2 0 src/ts/snippets/RequestStatus/components/SimpleStatus.tsx`); +report.push(`23 0 src/ts/snippets/RequestStatus/styles/steps.scss`); +report.push(``); +report.push(`2023-03-01T12:26:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 fix: add OIR in TNP`); +report.push(`1 1 src/setupProxy.js`); +report.push(`0 5 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-03-01T13:25:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`16 2 src/ts/pages/Tnp/components/Profile/AccessRights/index.tsx`); +report.push(`20 4 src/ts/pages/Tnp/helpers/Profile/accessRights.ts`); +report.push(``); +report.push(`2023-03-01T14:39:19+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9136 feat: new JsonSchema - 900 hacks`); +report.push(`1 1 src/ts/components/JsonSchemaForm/components/widgets/Table.tsx`); +report.push(`79 27 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`0 2 src/ts/components/JsonSchemaForm/helpers/builder.tsx`); +report.push(`38 0 src/ts/components/JsonSchemaForm/helpers/loader.ts`); +report.push(`6 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`1 1 src/ts/components/JsonSchemaForm/interfaces/common.ts`); +report.push(`0 190 src/ts/pages/AdditionalServices/helpers/hacksFor900Table.tsx`); +report.push(`38 43 src/ts/pages/AdditionalServices2/helpers/customLoader.ts`); +report.push(`42 135 src/ts/pages/AdditionalServices2/helpers/hacksFor900.ts`); +report.push(`3 0 src/ts/pages/AdditionalServices2/helpers/loadTemplateInfo.ts`); +report.push(`0 28 src/ts/pages/AdditionalServices2/hooks/useUiSchema.ts`); +report.push(`12 3 src/ts/pages/NewJsonSchema/helpers/convertFromBackend.ts`); +report.push(``); +report.push(`2023-03-01T17:30:36+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9338 fix: add rules validate for create employees`); +report.push(`3 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-03-01T17:45:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 1 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-03-02T09:07:39+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9264 fix: change filter rules 478`); +report.push(`25 0 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2023-03-02T09:15:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9378 fix: remove buttons for OIR`); +report.push(`4 0 src/ts/api/request.ts`); +report.push(``); +report.push(`2023-03-02T10:10:57+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9338 fix: remove max length`); +report.push(`0 3 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2023-03-02T10:14:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9381 fix: add uuid for roles`); +report.push(`1 0 src/ts/pages/Builder/components/autocomplete/Empowerments.tsx`); +report.push(`1 0 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(``); +report.push(`2023-03-02T11:07:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9392 fix: add uuid for abac`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/loadRoleGroupInfo.ts`); +report.push(`2 0 src/ts/pages/Builder/helpers/empowerments/mapper.ts`); +report.push(`1 0 src/ts/pages/Builder/interfaces/IRoleGroup.ts`); +report.push(`2 0 src/ts/pages/Builder/store/Empowerments.ts`); +report.push(``); +report.push(`2023-03-02T12:15:36+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-8864 fix: fix addaptive form employee`); +report.push(`6 0 src/ts/pages/Vendors/style/hacks.scss`); +report.push(`0 2 src/ts/pages/Vendors/style/template.module.scss`); +report.push(``); +report.push(`2023-03-02T13:05:57+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9166 feat: add confirm for create Version`); +report.push(`60 0 src/ts/pages/Builder/components/ConfirmAction.tsx`); +report.push(`13 3 src/ts/pages/Builder/components/Header.tsx`); +report.push(``); +report.push(`2023-03-02T13:50:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9331 fix: add companyName in orgUnit`); +report.push(`7 5 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-02T15:24:36+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 feat: change buttons in Header`); +report.push(`9 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`1 1 src/ts/pages/Request/styles/hacks.scss`); +report.push(`6 3 src/ts/pages/Requests/styles/index.scss`); +report.push(`6 4 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(``); +report.push(`2023-03-02T15:31:25+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 feat: change buttons in Header`); +report.push(`7 3 src/ts/snippets/FullCard/styles/index.scss`); +report.push(``); +report.push(`2023-03-02T15:55:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 feat: change buttons in Header`); +report.push(`3 0 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`2 5 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`20 2 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-03-02T16:21:22+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9413 feat: add user edit template sap`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`1 1 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-03-02T16:32:07+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-8416 fix: show oirPath within OIR change request`); +report.push(`4 0 src/ts/api/request.ts`); +report.push(`3 0 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(`2 0 src/ts/pages/Request/components/CreateRequest.tsx`); +report.push(`25 0 src/ts/pages/Request/helpers/hacksForOirChange.ts`); +report.push(`67 62 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`0 1 src/ts/pages/TemplateOir/helpers/create-request/convertToJsonSchema.ts`); +report.push(`5 0 src/ts/pages/TemplateOir/helpers/create-request/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-03-02T16:35:00+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 fix: change buttons in Header`); +report.push(`1 1 src/ts/pages/Builder/styles/card.scss`); +report.push(`1 2 src/ts/pages/Requests/styles/index.scss`); +report.push(`36 25 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`0 3 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(`2 1 src/ts/snippets/FullCard/styles/index.scss`); +report.push(`1 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-03-02T16:41:47+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 fix: change buttons in Header`); +report.push(`3 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-03-02T17:23:26+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9395 fix: Template - show another modal message when change role`); +report.push(`4 3 src/ts/pages/Template/components/Template.tsx`); +report.push(``); +report.push(`2023-03-03T09:45:01+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9408 fix: change buttons in Header`); +report.push(`3 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`1 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`4 1 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`1 1 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-03-03T10:35:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9390 fix: not showed abac`); +report.push(`6 3 src/ts/pages/Draft/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-03-03T12:09:42+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9429 fix: change link on road map for error`); +report.push(`0 3 src/ts/snippets/RequestStatus/components/Item.tsx`); +report.push(`1 19 src/ts/snippets/RequestStatus/components/cards/LinkOnSupport.tsx`); +report.push(``); +report.push(`2023-03-03T13:37:10+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9428 fix: add select for default roles`); +report.push(`9 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`38 40 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-03-03T13:44:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9428 fix: add select for default roles`); +report.push(`2 2 src/ts/pages/TemplateOir/store/CreateRequestStore.ts`); +report.push(``); +report.push(`2023-03-03T13:51:12+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9428 fix: add select for default roles`); +report.push(`3 2 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(``); +report.push(`2023-03-03T14:10:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9431 fix: dont work Remove button`); +report.push(`2 2 src/ts/pages/Tnp/components/Profile/AccessRights/FormOir.tsx`); +report.push(``); +report.push(`2023-03-03T14:24:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9432 fix: Select 1 role to change 2 role`); +report.push(`7 3 src/ts/pages/Tnp/components/Profile/AccessRights/Attributes.tsx`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/Roles.tsx`); +report.push(``); +report.push(`2023-03-03T14:48:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9430 fix: remove validation for Reject`); +report.push(`13 13 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-03-03T14:54:24+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9430 fix: remove validation for Reject`); +report.push(`12 10 src/ts/snippets/RequestForm/helpers/getRequestButtons.tsx`); +report.push(``); +report.push(`2023-03-03T15:20:51+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9264 fix: change filter rules for 478`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(`16 16 src/ts/pages/Reports/components/TableFor478.tsx`); +report.push(``); +report.push(`2023-03-03T16:12:13+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9264 fix: change filters for 478`); +report.push(`1 1 src/ts/components/AccessControl/guard.ts`); +report.push(``); +report.push(`2023-03-03T16:28:36+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9413 feat: fix register edit upn`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`2 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`2 2 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-03-03T17:09:45+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-8416 fix: remove debug`); +report.push(`0 3 src/ts/components/JsonSchema/helpers/parser.ts`); +report.push(``); +report.push(`2023-03-03T17:29:11+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9264 fix: change filter rules 478`); +report.push(`1 1 src/ts/pages/Reports/components/FilterBy478.tsx`); +report.push(``); +report.push(`2023-03-05T13:00:58+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-6829 feat: AdditionalServicesRequest - show header for 701 while status is APPROVAL`); +report.push(`29 0 src/ts/pages/AdditionalServices/helpers/hacksFor701.ts`); +report.push(`2 0 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2023-03-06T09:43:08+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-9179 feat: add style for expanded row`); +report.push(`4 5 src/ts/components/Table/styles/index.scss`); +report.push(`1 4 src/ts/pages/Requests/components/view/ExpandedTableRow.tsx`); +report.push(``); +report.push(`2023-03-06T10:00:59+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9440 feat: restrict edit template`); +report.push(`19 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`10 0 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`6 1 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`6 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-03-06T12:06:50+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9452 fix: add help text in OIR request`); +report.push(`52 19 src/ts/pages/Request/helpers/loadOirDynamicFields.ts`); +report.push(`7 3 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-03-06T13:15:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9450 fix: add depend rules for TFR`); +report.push(`3 1 src/ts/api/roles.ts`); +report.push(`32 0 src/ts/pages/TemplateOir/helpers/create-request/hacksForTFR.ts`); +report.push(``); +report.push(`2023-03-06T14:07:44+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9450 feat: add depend rules for TFR`); +report.push(`19 0 src/ts/pages/AdditionalServices/hooks/useFormChange.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/hacksForTFR.ts`); +report.push(``); +report.push(`2023-03-06T14:39:34+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 fix: Add OIR in TNP`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(``); +report.push(`2023-03-06T14:52:54+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 fix: Add OIR in TNP`); +report.push(`8 1 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2023-03-06T15:12:43+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 fix: Add OIR in TNP`); +report.push(`0 1 src/ts/pages/Tnp/components/Preview/Rows.tsx`); +report.push(``); +report.push(`2023-03-06T15:13:45+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9442 fix: add text for warning request`); +report.push(`3 0 src/ts/pages/Request/styles/hacks.scss`); +report.push(`22 16 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-03-06T17:07:03+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9275 feat: add filters for OIR within all requests page`); +report.push(`24 18 src/ts/api/request.ts`); +report.push(`5 0 src/ts/interfaces/FilterParams.ts`); +report.push(`50 7 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`32 4 src/ts/snippets/FilterPanel/index.tsx`); +report.push(`2 4 src/ts/store/SearchFilters.ts`); +report.push(``); +report.push(`2023-03-07T09:08:16+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9486 fix: incorrect type on small card for AIS and OIR`); +report.push(`7 7 src/ts/pages/Requests/helpers/requestTypeLabel.ts`); +report.push(``); +report.push(`2023-03-07T09:25:09+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9166 fix: add confirm for update template`); +report.push(`3 1 src/ts/pages/Builder/components/ConfirmAction.tsx`); +report.push(`3 25 src/ts/pages/Builder/components/sub-header/RestoreButton.tsx`); +report.push(`27 4 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2023-03-07T09:39:57+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9166 fix: add confirm for update template`); +report.push(`3 18 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(`33 15 src/ts/pages/Builder/components/sub-header/index.tsx`); +report.push(``); +report.push(`2023-03-07T09:50:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9273 feat: add OIR in TNP`); +report.push(`1 1 src/ts/pages/Tnp/components/Profile/AccessRights/FormOir.tsx`); +report.push(`1 0 src/ts/pages/Tnp/styles/preview.scss`); +report.push(``); +report.push(`2023-03-07T09:58:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9485 fix: show roles for AddRemove OIR`); +report.push(`1 0 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(``); +report.push(`2023-03-07T10:12:46+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5297 feat: change style for table`); +report.push(`1 1 src/ts/components/Table/components/TableBody.tsx`); +report.push(`1 1 src/ts/components/Table/components/TableHead.tsx`); +report.push(`9 7 src/ts/components/Table/styles/index.scss`); +report.push(``); +report.push(`2023-03-07T10:15:31+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9485 fix: show roles for AddRemove OIR`); +report.push(`5 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(`4 2 src/ts/pages/Requests/components/item/DynamicPartOir.tsx`); +report.push(``); +report.push(`2023-03-07T10:21:41+03:00>Воротняк Максим>mvorotnyak@vtb.ru>SUBO-5297 feat: change style 2`); +report.push(`3 3 src/ts/components/Table/styles/index.scss`); +report.push(`4 4 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`1 1 src/ts/snippets/ControlPanel/styles/index.scss`); +report.push(`2 2 src/ts/snippets/FilterChips/style/index.scss`); +report.push(``); +report.push(`2023-03-07T11:22:06+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9471 fix: add validation for 1011`); +report.push(`30 0 src/ts/pages/AdditionalServices/helpers/hacksFor1011.ts`); +report.push(`5 1 src/ts/pages/AdditionalServices/store/AdditionalServicesStore.ts`); +report.push(``); +report.push(`2023-03-07T11:33:34+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9489 fix: fix validate max length patronymic name`); +report.push(`1 1 src/ts/pages/Vendors/helpers/validationRules.ts`); +report.push(``); +report.push(`2023-03-07T12:27:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9445 fix: hide required symbol`); +report.push(`2 2 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-03-07T13:10:00+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9425 feat: new json schema - move 1207 hacks`); +report.push(`7 1 src/ts/components/JsonSchemaForm/interfaces/DynamicField.ts`); +report.push(`0 69 src/ts/pages/AdditionalServices2/helpers/customLoader.ts`); +report.push(`2 144 src/ts/pages/AdditionalServices2/helpers/hacksFor1207.ts`); +report.push(`4 1 src/ts/pages/AdditionalServices2/helpers/loadTemplateInfo.ts`); +report.push(`28 8 src/ts/pages/NewJsonSchema/helpers/convertFromBackend.ts`); +report.push(``); +report.push(`2023-03-07T15:26:28+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9436 fix: cant create OIR access`); +report.push(`2 2 src/ts/pages/TemplateOir/components/access-request/Form.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/create-request/DynamicFields.tsx`); +report.push(`1 1 src/ts/pages/TemplateOir/components/remove-request/Form.tsx`); +report.push(`1 2 src/ts/pages/TemplateOir/store/AccessRequestStore.ts`); +report.push(`1 1 src/ts/pages/Tnp/components/Preview/Description/index.tsx`); +report.push(``); +report.push(`2023-03-07T15:40:51+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9425 feat: cleanup AdditionalServices2`); +report.push(`0 37 src/ts/pages/AdditionalServices2/helpers/dependencyHashMap.ts`); +report.push(`0 48 src/ts/pages/AdditionalServices2/helpers/enrichDependentFields.ts`); +report.push(`0 35 src/ts/pages/AdditionalServices2/helpers/hacksForAllServices.ts`); +report.push(`0 57 src/ts/pages/AdditionalServices2/helpers/hacksForORM.ts`); +report.push(`0 43 src/ts/pages/AdditionalServices2/helpers/hacksForORMApprove.ts`); +report.push(`0 12 src/ts/pages/AdditionalServices2/helpers/hacksForORMValidation.ts`); +report.push(`0 25 src/ts/pages/AdditionalServices2/helpers/mapUiDataToBackend.ts`); +report.push(`0 25 src/ts/pages/AdditionalServices2/helpers/restoreDynamicValues.ts`); +report.push(`0 62 src/ts/pages/AdditionalServices2/helpers/updateTargetFieldsValue.ts`); +report.push(`0 106 src/ts/pages/AdditionalServices2/hooks/useFormChange.ts`); +report.push(`0 10 src/ts/pages/AdditionalServices2/interfaces/ICustomFieldData.ts`); +report.push(``); +report.push(`2023-03-07T16:16:38+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9500 feat: can edit template UVHD`); +report.push(`29 0 src/ts/pages/Builder/components/Header.tsx`); +report.push(`15 2 src/ts/pages/Builder/components/agreement-rules/Form.tsx`); +report.push(`14 3 src/ts/pages/Builder/components/agreement-rules/Header.tsx`); +report.push(`103 1 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`102 1 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`15 2 src/ts/pages/Builder/components/role-group/Form.tsx`); +report.push(`14 1 src/ts/pages/Builder/components/role-group/Roles.tsx`); +report.push(`103 0 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`103 1 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`113 1 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`95 2 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`90 0 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-03-07T16:40:59+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`2 2 src/ts/components/Select/styles/value-list.scss`); +report.push(`17 15 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-07T16:44:22+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`1 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-07T16:49:02+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`1 1 src/ts/components/Select/styles/value-list.scss`); +report.push(``); +report.push(`2023-03-07T17:05:53+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9244 fix: add request for user in 1207 and 900`); +report.push(`14 0 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`6 2 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(`1 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2023-03-09T11:06:21+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9503 fix: cant approve 1207 and 478`); +report.push(`16 11 src/ts/api/request.ts`); +report.push(`48 0 src/ts/pages/AdditionalServices/helpers/hacksForApprove.ts`); +report.push(``); +report.push(`2023-03-09T11:32:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9503 fix: cant approve 1207 and 478`); +report.push(`5 5 src/ts/api/request.ts`); +report.push(`13 3 src/ts/pages/AdditionalServices/helpers/hacksForApprove.ts`); +report.push(``); +report.push(`2023-03-09T11:49:48+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9503 fix: cant approve 1207 and 478`); +report.push(`1 1 src/ts/pages/Builder/styles/card.scss`); +report.push(`6 1 src/ts/pages/Reconciliations/components/aisOir/buttons.tsx`); +report.push(`4 0 src/ts/pages/Reconciliations/components/aisOir/index.tsx`); +report.push(`1 1 src/ts/pages/Request/styles/hacks.scss`); +report.push(`2 5 src/ts/pages/Requests/components/item/index.tsx`); +report.push(`1 1 src/ts/pages/Requests/styles/index.scss`); +report.push(`42 7 src/ts/snippets/FullCard/components/Buttons.tsx`); +report.push(`0 3 src/ts/snippets/FullCard/styles/hacks.scss`); +report.push(`8 3 src/ts/snippets/FullCard/styles/index.scss`); +report.push(`3 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(`2 0 src/ts/snippets/RequestStatus/helpers/constants/index.ts`); +report.push(``); +report.push(`2023-03-09T12:37:30+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9442 fix: fix link`); +report.push(`1 1 src/ts/snippets/RequestForm/index.tsx`); +report.push(``); +report.push(`2023-03-09T13:05:40+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-0000 fix: remove 9414`); +report.push(`2 2 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-09T13:51:30+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9525 fix: rename ABAC attributes in builder`); +report.push(`7 7 src/ts/pages/Builder/components/modals/AttributeAbacForm.tsx`); +report.push(``); +report.push(`2023-03-09T16:17:40+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9500 feat: fix correct upn`); +report.push(`54 54 src/ts/pages/Builder/components/modals/RoleGroupsUpdate.tsx`); +report.push(`54 54 src/ts/pages/Builder/components/modals/RoleUpdate.tsx`); +report.push(`54 54 src/ts/pages/Builder/components/shared/ButtonsGroup.tsx`); +report.push(`54 54 src/ts/pages/Builder/components/shared/TablePanel.tsx`); +report.push(`54 54 src/ts/pages/Builder/components/shared/TableWrapper.tsx`); +report.push(`54 54 src/ts/pages/Builder/components/shared/Tabs.tsx`); +report.push(`54 54 src/ts/pages/Builder/pages/Template.tsx`); +report.push(``); +report.push(`2023-03-09T16:17:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9522 fix: page isLoading more time`); +report.push(`1 1 src/ts/pages/Template/store/Template.ts`); +report.push(``); +report.push(`2023-03-09T18:11:01+03:00>Никита Машуков>nmashukov@t1-consulting.ru>SUBO-9135 feat: new json schema - add getInitState helper; + some fixes`); +report.push(`5 1 src/ts/components/JsonSchemaForm/helpers/WidgetContainer.tsx`); +report.push(`1 1 src/ts/pages/AdditionalServices2/helpers/loadTemplateInfo.ts`); +report.push(`14 6 src/ts/pages/NewJsonSchema/helpers/convertFromBackend.ts`); +report.push(`35 0 src/ts/pages/NewJsonSchema/helpers/getInitState.ts`); +report.push(`1 1 src/ts/pages/TemplateOir/helpers/create-request/mapBackendToUiData.ts`); +report.push(``); +report.push(`2023-03-10T09:38:29+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`0 1 src/ts/components/Select/index.tsx`); +report.push(`5 1 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-10T09:44:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`44 39 src/ts/pages/TemplateOir/components/create-request/Roles.tsx`); +report.push(``); +report.push(`2023-03-10T10:29:20+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9503 fix: cant approve 1207 and 478`); +report.push(`10 1 src/ts/pages/Reconciliations/styles/reconciliations.module.scss`); +report.push(`6 3 src/ts/pages/Requests/styles/index.scss`); +report.push(``); +report.push(`2023-03-10T11:46:38+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9341 fix: change message for 703`); +report.push(`3 1 src/ts/pages/Template/components/Form.tsx`); +report.push(``); +report.push(`2023-03-10T14:40:17+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9338 fix: fix maxLength`); +report.push(`4 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2023-03-10T14:44:21+03:00>Галиневский Евгений Николаевич (4090394)>VTB4090394@region.vtb.ru>SUBO-9338 fix: fix wrong name`); +report.push(`1 1 src/ts/pages/Vendors/components/employees/Form.tsx`); +report.push(``); +report.push(`2023-03-10T15:03:58+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`8 4 src/ts/pages/Builder/components/shared/OrgStructuresFilter.tsx`); +report.push(``); +report.push(`2023-03-10T15:14:04+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: show company name in Select`); +report.push(`0 1 src/ts/pages/Request/helpers/loadTemplateInfo.ts`); +report.push(``); +report.push(`2023-03-10T15:34:55+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9452 fix: show help text`); +report.push(`10 10 src/ts/components/Select/index.tsx`); +report.push(`2 0 src/ts/pages/Request/helpers/loadOirDynamicFields.ts`); +report.push(``); +report.push(`2023-03-10T15:51:36+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9546 fix: change file limit`); +report.push(`1 0 nginx.default.conf`); +report.push(``); +report.push(`2023-03-10T16:19:52+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9414 fix: remove 9244`); +report.push(`0 14 src/ts/components/JsonSchema/helpers/loader.ts`); +report.push(`1 1 src/ts/pages/AdditionalServices/components/DynamicFields.tsx`); +report.push(`2 6 src/ts/pages/AdditionalServices/helpers/customLoader.ts`); +report.push(`1 1 src/ts/pages/Request/components/AdditionalServicesRequest.tsx`); +report.push(``); +report.push(`2023-03-10T16:45:17+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9146 fix: make all buttons of size s`); +report.push(`1 1 src/ts/components/GroupByAlphabet/index.tsx`); +report.push(`2 2 src/ts/pages/Authorization/components/Tools.tsx`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginError.tsx`); +report.push(`1 1 src/ts/pages/Authorization/view/LoginForm.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/SubHeader.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/sub-header/OpenPage.tsx`); +report.push(`1 1 src/ts/pages/Builder/components/sub-header/RestoreList.tsx`); +report.push(``); +report.push(`2023-03-10T17:33:18+03:00>Бахирев Алексей Михайлович (4044820)>VTB4080361@region.vtb.ru>SUBO-9481 fix: change rules for 433`); +report.push(`11 11 src/ts/pages/Builder/components/shared/Tabs.tsx`); diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..7350596 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..8ccca56 --- /dev/null +++ b/public/index.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + ASSAYO + + + +

    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%0A-d zjt08KOLTT=OJIPR99_jOBRj14EqovN)Xxgn3Uf?T*wfTPa@-^MkPZOFhjP6u4S(4N zd%Fk{7Npx!%fWUF;zxQGD+SK^~uL zn}A=JWZhg<1~RTy6GIfSB}nhCj_@~MgT)1gT|_h9(k*kPBlnMbQmvPlYB->H0EKTj z6tMZk>u4<|9yNd=sPVoDSC z1Pn0k)VV5TfmAwNz&w4hNJ)~L5a79x6@iCP8{97wWqj2$F4)eyuQtLqK=UT|{U5Y(LkD5= z4LYY;n{XUri{-W%kAf;-#y~ZVw0B(_)dIiMGW#4WeY{Fa^1){r>Zj zZpAY8K{JW8l&Iy`?PfitaV-@En2l+m0h^ISM|wj&5=FkHtz8?w8LIa@XhW`@sN%yO z(Dfb>Cp=Q#L7{(ZM9|!?!77yYUl-HD{k!N+eqG<^|Nez#Yo&xsvX}xnuV5|6!CgnBsNAxDtbR+WuxSzq|gT$C&gf zlxwb-#okQ6mcjQB?0^6MaN;tmw0r~sWCt}JkpS;OqSyHpU;pm)T-<^UmChdod2Uy0 zox0xqgSBgN02Mp|CZ;0`%4as0L35)cHZhQgie+drxQ2LARz9RIKZWMLia&G#DNYHZ z8|RNF*`tr;$<*S-tG&HLFRQtElmW$_*BvLZr^W%#ma)H#;;3ru&;Uq_Os|e3L#t0G z5-%+M!fq|P8Y_y95^;R~;|At4?9TBCB$^73B>dcP2E7`{Qdh@GRdD#~TsjnVqutq5 z-9a-Mtc1~k)99@iCxK`oae2GFg0R7y^^Bu&CA2`3AlEgqXy`{f3cRDfS~`SSot)E$ zeu(N*MtY%m{(;njru^2*pHdm%OA00Yz85^~<74A2C@{g@26(vl_hj3*Xye5aXOjm$ z0Yqz@xH-KA<$Cs4qy$4Z&i6?`IDXKrhJ>TKR`MY#kGw!Xs>m`QPR)3hjWYQ!fRRs| z&dm{eG=1eX!xI8O@_gd1y12j6?*w5w@#nRr;AuM~LluA!U(7cW!pEYf4FX)%{H8r) zEp{ZWl2O>iFvsD7KsR4Os=0QBh*d2wd)l)6B*8uBNz-ZQxp6JC9j#5RBp*1mdeJqz z)uYUHC8|r$bSR!_)oUe)lNBKB{j)Vf!xv*59OvjaY)f`6yMG3+U72Y1=7Z+t>LFHl zpa8h@zkp8+|No_Jq!r(}wjxT`fEnJ$l&bf0D#&bkE!^axsOuUr z<0A-MZ_rN$1F?VTKiS3jN=?ek<}Zsd2|@%5qP~yAbAL8i&Drq(z~tOe^^hGs9Oe_C z-2Ec$ymG+(GSN%6E{P-ot1wBkJZbcM@R40qRO?FZinjL-H%-uYCE!TdIm zT93^4e~6?H5>1lYbMi;dKTFR1&go@yZoQwE6vxYsmu$g)F;el-WJtRI=SN^b9w4l( zm)pC~(>)+mOEj^aM5$GIXeI6HH9*7x`g@App9;}MIu&x1YQ?iCO&30Bd{FZoIihgn zZB~iS(PhTxk+KI;g?GyqU^u7c6t^ZDa1ked36HRf9sR}C0eN)aSQrq7NVDyaVmQO` zJhJAuB3?)!jm@HvsmWnps#Ubuy1C|_mPy}*AbsrvTkh^>b+x)AcM_GkX0i_gN zV2geGB7Jo*sQRBv=E6IO^};$kG&jut8a*86>0@u024uwRJW8+?Ur*Bv;X3vX=4PI&-IWzy1sp+4!-R` zgsw3&btl8J<3ra$L8M+oIHyVqjKhI@TbTPz&9J^=*w_}4ax96$xu*YvPz5!8jR7SX zsY7wp7hT?%jSjfogY;=F@(g?Oht)}nM_Uo#9hB}BDqIk-N#(Xg_NEtfvlG&+XIRC( zYr??0yQRKZYsbbs)3T^Zdm~GY@?KH2sCJc62ULm>$XLG*IMGJGp)B$)g$2g7oF08y zY_xitX6?-YC2Ys&)ZY)}%3&306Zv5FLNVL{Vd`ggH5wWSH=lEu&DLG*`g3tcL^F~6 z=?M1@Z|7lA$<+KMd$gvi`-HIhpBQDG3QM^nm^M4)5n^f0M<@{FT+u(dn(^_+yE0*n znW4S1Y*235|obyq1YZgl1*VTcYMgPnRo|d`kX{5Y$hD3JQyh z&jjH2+~aD${Za7JQO{ z5qYeDDow~Jj;Q-$3QO3GF!=KdZPq^)EoVbwbO|Q5%W(l(#;l_uE3H9yCE~~D2lfc4 zW_k+r4!;~A<`A+ZUz&AT+IXBum@5t2=7;Ux3e&8RWS`*=qxmpyE+`_Jx?>4f=p2O2 zA*?5wUp2RZE)31-nI`Q~=b&{sO95a()J@U+BR&PiS;N5~Os8V>Sw zfH>v`{7%9vNuiejH>mS<%@KdyJ|Ui=$TWpi$7Gb$7l68DI=oBROdZbZh7jdqAyp)H zS~v!~MIO23r+l@qt|vQ82GKA7;2NFm?MG_=ENy#x#n6TCXmn;-eS=@E{{sgxmk5&Z zd6_^K0I=J~H4gvLc}~bs>j3WhQ%mHdS8o=C^#8!@W=0p0!!za_#4UJ2F;{Gu=i4Vd zY1DOyml|jZ3d{}xD+0vbSO9Nhy4wcaD;fAg5iXV+R^j~jT^Qg%!&Og12A)c z`Lwn_W(qM`6)&5PZe0u^1PcIMz|8w7Q+2iTmrT-}coYKOH%@zwHJ?5!SZz z9?=u?XCwIulhQO6ACsqWZ^gkoWDtH32sBzwIYHF1y{!)p-(6uU!^Hj(OrtQvo|4)@ zrJY%}y>>#f+{dW(2P3_c(H;tUGLN0ncc0k-wu^bbE))4ti}AWwV3xuoh7JbJ{GEC; zB8{42hH`a&u}pGO-2deB}v63Y+Qf3*+ba^_<8;@K#+HmEE+4`m6ktC@Ej7tJw zBeEG0XuiC(~nKEcke4WR|EWi)B6o#qLux2MnuHRn_Aa zw~{2MvZ#dg7`O!%q$REo!JTG0H3K#zL{Rvn_lKpL2z_xT#{e;`(qCc!-JLy(Tx!;@ zj1%*!jrVV-l&zPk;{rZ=PNO*r=$xhW*SwB)ho14QmY$Ah8<+Dg6^gq-$CVOnR`wU8 zbw4mBGL_~fIh2t>s9L&Al{o?$4giGD=NDT(=owBjH-dV&32KMGAp&)!B=YNwusnWU^%#DVuOcldhql?dvnlhJ7w z=F@C>puuF>1UmanGN;sgUtwcrh4VSq-J2S4-g+5&hm6iRE{>R`x63P@dCfz18$T}z zVV_ZjFRAN!(2LvxaV+bur(Nnj+=7T9V3K$_CGD%mR&PV)shMZUNooCt?ewywi+bMO zQGkm9Z#kD#5)nvydg}}sjyRXmRFa>62P>?<5QIpy5(Dd8=1RXZiYfyS zW>LoGklOtK@KM7cyfh$A12+kO>-;~(CZ?HSiIxENZqdvoly+nJDxQCZ+AdjmQ^aY- z*nv|5RS91ozc(UaiCqhz$_4eejqd=B@5=PZ*F9tBFYHRUP|Ox6jc3Q_op|sws%#hc zN@o1|AjLMOHV>)5-K*W0%g9{y)WWIm>02=B_`Ap@P7}+lVNjoUKMLOwR|+Xc(qX`6 zjBk2(Ph~qVYd1RAkh6$x;@cFX#L_a_+_|#gO3=<*e-_T^9^izBA_*D@ag-j0U?rb>eLtY^1v0pNycAz7Am4{a3uk0u;vQ&j%=LTD3 zX|rJ%CE_L}tXl7bG}5e!TTiLD_*K7|&VOoMWH0m7317qOL>)wLKUzA~{%M52hbDw! ztydu<|JO;f#ym}b>8a=YBRv}wO>_32>_Ad^T>T!E35kVp^g>hQao$pj|D*mYmFnj5 zdE~So(kQ{14}< z|6_vfy7{Qa13OvuDZkV^)wyF&x1};>64OrMyWj3m0JC;&Q9BH%wtx3^p^mbdMT@8r z{y+Qs|EW*Yk&Cb)C{H61S<(ZzaSKe4?92v<{x|#S+0YzI37p83%(02JNYgQ|UZFYx zMcLIB&;O{E1McL}c9$tOgK(IqV-vWbg|`m*Cu=6|ID3iCh)WGeZpZ`J+_twe^*NFt zGjd`Xs$4OC?l~WW_i!zFgy(FJt){WUrV~Q5tTAS z7f=PuS=)MP8}&V!f2Fb{+J*n=VKZoAKm%AZ6TB`?FK7p`0;U1uGqdHV$) z2s`)kuu%HIF;oj$Ox9q?FW8tf&Y5_UWLB$s|Nmqv?p=i)wxdaI>;H$zkghHr=`W7? zS>H(RbO5U(JArc#{Mss`O~oc#*wm7VpGcvc9Ie-^@QwjGdwmj^IraZz z3_n2obgRRX{25+(x%3}H6O;glpjDO(V@W`8bvJrI;wHy+XnCxY8mNB!CpOERtAYro zHjT#Pl7k`xNhM3~5%PvbssSt|t;C-mW1UChf8PJtdBS*B5=haW5UDjL4wmsJbdU`m_4O1BtsT=L}=j*#V-);9<9cc ziK7PTIk#>~?&TZ#r|PZn=;b%i9Xb3L@FjsYxJ7dEj@1U)M*jUjxs_$n z7zX5}CmqVV+y#l`y`5IitKJl#R($5R9VC zciWEUL1k%$<@RGHO@}9R!De-IVWcw}HS>JKlc5~xJ5{HxaV2PFY%30t9bM#l8*#1O z+Hg?Z5fro-Ymq-EGIqh31!yuwmVZI-&mV+_f*FpA>cS#0PqU68Ch=xsSXD+I0AI6( z)*_z`4Gxl$C%C4JCz)Wrn+>^zZZ00E4m-~`r0MX1Y2ln`R#<zkC5SqjHKy&p4HDpGA{uJcn; z$|p_kuEE>Y{AofCjKw02)8KgjSRdHztyx4ULT;QBtfl0c6~>4Oy(z&f)TcSfNoKn3NFR z9_S5R7J3()o(P=Aj5G3`ogjuJ5qwzkyGDvyLbno_G`Y@XKF;dHiRK)UkRe!sM`bjE zgt}^H;3_GUO#wctU)Dho6tkD#na;kQjyk_y3@spV@2z`w@le&j%b`$G+4kYxvU#No zz{$v7ILd?D~8ETOLC1)@>*dcKjwYN^knP_{|SKT(GZ8h zJ?I=d!PS>rJO1;`T&9ync8x2v66IWK1ckzD-coCGF<;&MYXuVC?ayV?C7@sh;jD{( zf!uYMF1rpIzi^PpHL|AB`)Z;P`#?r=u0ajj@0#2@d5^oThNYmXbIL#xK7}BTE+se7 zleu*6+>m7C?zXL}J&Gv$w}aIKtW5hdC_NHV{$X6u)^A^xz7RL8o=R|W)6Xs?dS!mk zL6;-(Tw!%y%Z|pEC&&4|_02xnD#`JFjMH{@TDmqSaa8gxXl@Xesh}=a(gcz6D|qX2 z){?9*2pzMdOJqw0u=ehrjkC0RXzMHvz0~OPqBNv0!PCg2&)cR6@AIN9Ix5P=z$d)R zgN4)jPy4&pg=-aKp(h_Vq5!uayyP>yH|v9~Yuv}PbUvv}X3s!s5nRxNlx>fi+!Q8H?^dV2cA%@=w5 zvp<8y`}HF2?Fcr~{VR3NVhpcJb6*`X8l{o8P6R+u!Pa}Kku>JIvaLsMxrReVmAw*Z zAL7e~QJit>n$!&zb^4>9SuGAnYu# z8D#f*R0|`Chs)KeiO}C!Y-h(#JM+q$n=%OYee;JL@Y?NttF2p0)3|NqiPUY)28oB# zV1!N~PIHL{L>^f;L%*>~fihQ|?k3jZTtl^Dx7t!{is7#Ho+yzz=qEfyXZ7cS)cXZd zaiw%ht9>^VVryO-B1UPlMaGMmVpwMK4>U8msbP2huVIBj8hS zzulH!SRJA4&q#idaW2VBgg5RII_fC=21B(sd!+$;73H|XVrfZa6RWbOv$47{Wgzxk zabKmY(w&j>sk)Bvegji^wwSCfU-TU2VU|gi!O60>q&koWwUbo1omOFgfCp|8EFH|D zHW(iwwSuu3jitdZuVudaXxI_?)Ao#X*wlXN0R52V<(a0ux^PlP2On<%=(jv_1RZCK zluWjzBpcjWZ8XT-32GbMRb*-p^{S&ImO9r>8zR$!K zd?Q^`#X{EzrWzN-D!_PsrYJ6A(V)tCp_~IwV(1Au3;U&ck)okim7HiHz#$}TYC<$i zq?&8F>UG2pnVe(E`v}ytK$C6c?T02OI`;d~3+%6=Y4QaTKerLov0hp=4`4u#0V-5^ zk&XI`YdT~B^wCiM!VNq<^DfP3OWrfMy45!jjPJ(=cU_iQ;`}SIac&1vII8`E>fITy z8BAWcKm~+43rg8et##D{9JXi>i-p1TDzBghudcpNi!M;WqF*UUkY0^R!5L4Q{D64+ zHUu5SypEvBeRD3Cf0dPfsU@OYN;=C}LPtqH<8!3vK$&Zf6myi0;5MG2192urBG|_x z@V<`J3bMkOl8~GFFcCEoGFGD;g?I zrv=S|QN$bQ^$fo%X)}%B%PEzG4VZtwSxJ;wIO;5ho?qRl#>Wc-=>#cO5 z^fcAtPmB)Hdn`He;t7#Ebc+XguTu^bLN%2zmIKNq-M(dSrdmRu1IQeFH9cLRnqlEp zs0+|V<6}Zk?N41|C`4>&t<}Kp&4J%95aH91Txfsd;|w7U-9_1%oaI(OW6pp-#8`?Z z$HM7fgz=$Z)PIJYo?BKcO|{FHrV(vjhb!@4p6r7U$P|)K!#k(D_0QPGE;P`xd51lw z-Qu5E4*)~T?%E<{*&=7??m~`qfD&KX>I@J2m>dQxVBG2ulQ}ecw&8u1Xu8auo9hgA z7oWg^cgKZ?%fe0xhj*#J529>eUde7IWl&cAyt2lb@9S&aG751CRcAe;c+wo$5%`5g z31R$k4z_)9LyV;8H>XH-hUS$qNfeOxlJbq6gELu{pTT_QyohzVnBn@v<&P5`(oDpQ zT-sW&T9T$z9mwa#K*AQ#ZOL~jXZ@E~l{IdMrgD^LRY4%*!Xe8uPX^1z1iuTXuPNdv)I^Ws}vVd+RwnDN{jOYSQ#7S z5=*E!xon)f`Blf&YI29@7?So-u@V8)t_nd@QC`b5-1EypJ7DFx-Y`L570^P0rLA7c zi+j8Bn;%OOy9{M9d9MjQor5>d*pFVr96SS8LZVEaQbL9r#2G8pl7pk6DmEwgB zU5L6E-S3H?2kJfj$~k29x zQOb_Ok$~sb<2D|WO1hB9k%)M`uY>x%Q10G%=GHbsiu# zdAurjRaL;oDaTOnB9ds{Q(R4gb|^wBJHQJSu-Aqx5qxay62^B? z$r1P_t~yzum0a=j4XY1&gcmtxBG|d;T=ia|t1=1rv;9}%j{|qY>N@UthuxfiniFE9 zV%OOVGg?i;nL0EF4&lQ-BF&7*hb@;AkAg5XK{`&1OYWataYS^*dcnxdYQdiQwCKD@ z^{Ekge!N|b(zGoO+3>@0b$7h2pe=m-FbY^iSu!F_O5}NDLP$>MyToV0mtf=jTTzBb zS`O;ALP_ONdt#%FM+A3#nw@mLDUL202|)7^h_cyqs0}(q9iBgv4?ZyjwCHAO7;+K* zkC$-VA^B&u^dM06x;F@xXpJy1pDMy`rI~UO=}>YFRe)EdHn8y>jSgx!!~m|Fms+p$ z1?dAFb>&5lT-9l5Rc=;?Z~+wk#AO?uJ^ib2?k^xyY8BWW2UZ8=G6k&iA69jhz_vfTEPKLNi0zQRa!yA=FVZNEHjBp^zG=}X5%hUa zg(cYQjRG&YHL*@1#V^5npxU2XOz((t)Z!e)MTWoXu(XG<3~_v=bJ<#p+ghMpSH z7*?_1uH^QDhx*&l%D$x&csrloTynQmhCu@lhjL}qOT%vMCsZaNy?$bCZgBi1xThuQ zAEm_%5x~C2lVtRwZD)Tqr(sZ(wRmuQ_)71*-W5p>jjdwME5{fdtyG8T%w_5BXwcIM zHwm=GlGkXmjW1mv>fj12s>r)Q%tzygsp2mT344$1uu0vc>W z5f|RN@5VKX;w(qYvEWilmtRuWWfP-3%&cO7^|mMWC`mrqJhu&OFr!>ab|oTef9tbT z%vQ4#4&H!K<1De;1~!9&2KnX+;l(?+M|-{dh2Qv_6uWv}DRp&cfxp>-ORS8dGfX?K zR)Er1%q1MnZPz=2PQe&|JS%QWTA6g_UpN8%{8)YaG*v&D=Gn!iYo+&IqF%947ZQc5 zMi->OKOr;#SMuHQ4!8o)cei*w!`4yL6v$0Wog485@#Vg>tlHXmKV;(|7ia%q2;f0F z&=C6)v0rZqp|AdQ<6}pH#JRQag`U0C1D#EwN{umgGo)AGX=MQmav&)RbJJ!?`Q8N( zr-UFUxCnXv-g+S?hFLM4x4+cU5$+{o_3gW7Ee{(e&aYax_GRK^pE!49&Zxv;uG!L; zL25E9_Z+$&{8IAQPEOUJyA7QjejtA7Y-0|+mvgrJG~l6x^#)$)15_?Oj(2wG5T&41 zY0b0Cx+Jr#AJ_X5i)0&3F?*5?=Sn0&QO%!gtSEm)7Z>lBgk*JPI}ju_Q&zRpUYx|2 z&kMWn=6&*bRty@cCe`%aN@R(+$8vmstAI|i5)7-SO9R8#_+zfy0@`DFU6=& zSp`oeB#Yy@B_16wSqC~=`tMu(Obu`}i71tMCSh5_uKX%NH{E-XtQ@{a#dTsgb#}1uB)kza!XGCxb6rKT!iu6A@A$bHWS9U zoUl+l_u6YaRDV~cIrYT12FtV@ZIXL&7$pKPbh%DcD{^VYg#v%5*% zUi9@b!1-Q+E=Ls4>T`$PsYbdRqu=}{uycTN9sBq+3!BlsQmWh1_7(RHsyBl|8TmkJ zw8BJy*xuYd?7m`!%nmq`STB~8*n(Qu)F9ktu?N;v#|=JfJy?}kAN6CI92zaKyp(N zpcD4m4f%`R{|@yS`dT$|@?=Nyuu}WzyN(Bp=Xp4pjuQgga&OyK&7wm};c^^as#Kp6 zCP1d9wFkei84oNFTQ~^Yqwq$KA_408IGl{RZV$YlRs>-|6G0rf_E`+*{ovcK99y1K zD{Q*oYkcE(0kK_@E3BlwzF)|;7_^TdD;QQDJPqwOoojlbtBRRNu^Qs!g%PHNTDR;& z3){UvE|EJnLuwNFvbBbGzE^zXws{OiK*WR6oEO*I2u|Li-eySsr-}iz}~+ zKJb|qrWoFByJ3h|`@g%b-Rg=z?<{j7QgF8V-FtaG1o#Wks1>biB{wJOnYP|e>jyxA z<8m*gLtk`RNk2J1ZX8mAb}5C4xzf3(YD>t0&Lt$NPB^`60T+JNmx<%QE>ZOjkL?L7 zeLDHY*IC-X46LV%WNgF;A6v>05kj=RqF@`YGx(#QDcYEaCd#+O=8`K?33agOQSEza zz;cS{>G;wKTX3f*y1M#qM+gy^{d+rl!{b~S-ylK*(Hd9a!9fU?0eL_aoPJ61EN;@S zlVEf7&^+*0PCEa*e0zZovk1;2AbuPhC-I1Hq7KvCI!$pQiK`~Vq*Et%ZfW7jnNr8b z5aDrh-{Ev+YH9_(bLj|A_-#y`Hzz47LUqLsS{z;I2j*xAyP*(@mB^A22O~+GN_L19 zu)cfPrn2PZ@RT-ZP^qiQ_(^HB>!abF7YV?u6>lvdQpXA!Z2DyUB1B`?vDdKr$T%D;&j>~) z)}Z`Nh&{3skwv5Sn5oR?r_OAJ59Gn&j~^3g&|}6>e04>14ufRq^1HD2)*d^>>djeh zg%W{-CpAA(%Ql$_2HP^8hNU&WWK6AQ;Kzs594sf>Rx9V!qilWauF`C-NA=Ter`8M7Qa2-Uxf^LF@NurP6A zPB@iy=fvQGw?I_y)E3-F7^;DIkEGx;jbgUDx6wV5X-&AhXA$v zP@uI?cAA;oasEtX<${~5``KL|0^bM)y*byHT5%T?AB*$TXNDjz=EE2lPS2F05FM&j z2SACt?ucqZ5pvt9Ab`5+)5>OUEk?_CH~cDD3(>&?@WGAYuIEP1NP@+_{KE;#`d9Fw z3{`z4KrT%YTq}vGkf=b4)`X}x(f5qptM-4Ww(FzjD2t7Z`$h#iffL-n zN%_8$R=-jqcpAJ*5{!|Ic@{yE3*xU1LAvE$cju+X0K#;%$B*#G%id>l0Q{j>nC9x_ z3v~uXLZ15zEv0D{+uY$x9=^SmZ!`I!cLM#rW5k!Q}AkI{y4# zh1GL)KExW2xrGZB;aW>~Knh|)j_m4_xmFk2AYZ#J@Na!2U*Mr_-damu-an4Lls!H$ zVu%?Ists>8=`>&DiJ9+br(FqSOmaWYIwLpm9G)T(S^Ri^oH{uuD6D#08%wkh9Ul<^ z?{H5tR+0|6Zq1f0#!>nRY@tjgl!5KW701Cw&?er$!(H@v}W6wxiv z#b>e>hgN+XibQQU;$jV_riHleLfEiLTd0!5t}B;GV~xBO$0vnIAMPht@9POeUW8hD z&FQZJ4P6wu!eV;?Uujp0Gsa6xL*Y{k1(H=cW@wmd&L0k(SspCAfIMgp5Ft_LyTE_a!I$5G1b@HnWMs6T@Zomo={H@l`W zwM!wH+-uh=pj1YSClB zBk6#>u{J5-ayvuKYRmtu;nmU2QQ>^|8kzkL#P1(3Qo_XKg`nOm%Ba7K)+gy(^xon7 zo)7QF+@zJ1Pt;ge`@{)Wz~<}_{3!umkSM2-U1(iy)g_<|JE*NH3h`@IN|GMLkJ`*r zFsN(C%El?PmID~) zO=^dDBKsND%ooQ{RXUVZ9E7L@u$5L9*vcULnepkq(^X}u`@pso?<5aGQ{dMqocsMq z&8ZM&2aqW48n`)w9+&huy{gF+rVZRn0hI94=_Km39-!4VVk8<&n_Rb|Roj=Jy|MJ^OoQdEfu;b>MghpcHV%eDewOB-PbJjBE9pC zufV!kX#ri@T*;q5S&WFSLIw~kk4o>6Z+eb@B<&d#bET`(+No8@Uc_ z`BY1m&bS;Fy_mw&yik~oxsdR!UQfatJ=}7YTEZwvB5W;`g|S-UJf*)NaM?oH*8H2|IJMyeYm+4;g?&&!t6t=u4!VBIz6N4{TM_7R6s=fl@0j z27t;#*#YXd5PYVvSyKyyuU0?&M~Ohdf5HY>%Rbk{;ZzIxWJR&MA12rJsDUcozk7_P zyF7{=?8qK4LC2+KV}8c1qo+A$DHLo=2TxC&j~f z8@Gra`4@SQxOm<5w-N=6tp`tTd=_oI6gB$xtUJQDHV4A_yfu60z5a*qg3@g1l&GDk zRtzjLqzGH(-G&FX33+_I5VgX&M)iw`Pu` zga4BUW78r$zOVK?(O++-)jK~4{mv(@3TS~tky5WVNzepS|AEXyS&RS> z+)24`E2EWL{oYc>+c$noOMk#cGY}F~k^sb|ZUt&%q@K!!vPL#@sxUY#Zh3eR6Dy}z zl$&Eo&>k^lLEBa)b0ne)gS(j@9soe|BSHibK+JUk_ZhV{{U>2PZx9h#KW%}R#H1#w_4*hADAk6FfP@bj2#U_#&jvaBQoTV9du2M*H-myzdN%yXR&Ih%c|7jZ0AtI%z0_K7Us*Vy8{^?b*~h5in$` z>TvM0sFBIWst*Zin9w6ZUc`$cDU)7cBPZ~l`Z))k=1pQx^;_fd<$7JHK~Sk{xr!vd z17b2ov3OmI>u%c^_nxL5y!u5EwrIupc!6>f8UPW@JXR87xFATnJ{?jGA2 z+@CDSoELb%cw=BjhUq%OV1Y8m0Ix*oCw^ot7+OEz=xU(!U&a#~@oR4xdkJq*5GPA! zb6qamwk~Df?&0;I2@o|D@!BM*5C(E_EYNONnF4+BMC)(?83z$^(T3|V&+G-JM)nri zcwfxyqHcs*f(qcsE7d=*z8Cgd4>Zv zI#&u1H|&4r=oW;Wz(8Dto(sA#5A18S=Y@jZXR+`kOs~_Ju@m@FaWZT((@goQ-p1XVM+G7qV5d65yryl}~w9B4aN{pizJS z%^WopF_$$t=`2dLs#LlKsVU<%LO|h!MWgAGqI0~+E8}9@c?8_l=VOIcgFeHnb=1V@ z%af4N-SHxx>~=NgdIoIG9;~GQVsKdsCbH)PL4)AX=S$RH3)prQh?rnlHQPAc9|oYZ zN9ql*lf?#|qP}ltl^o0FBOLn~jVvJKF^=Sfu;I=3N$e|J3<*WfrVKGRlx!RVBC9jf zmv8Nm+ay!TFx|EGt5&(}#~3lfQwI*8WTHjofP{v|vl_P9SXqXUPhLaSKS6jD4EDxb z!zO{n$7(}tavy7xeBsKR}at0GzCcT4>hGe{*C1aH#_?oDvVc?kRxp7Zgb) z)n_0#yA-jY9-${#4AXtp(nt@z2-gdm&w9D`|}j31o{xVQGCj2#TjSl6(Sk>=mGaywLkVRX-^`f)eSkotn> zg%#qPt556Esny6|Zr5m5(Xf_UN#!mY2Df9-7liy~OVSUbWa)5*tqCoBLPiFRq0-K! zy>cS=;{0Dad{Rgc=t|CsqVP}#I;y&FMDR%l?Do#tsfE^GH!>c#H1MVs#BKxMzU?85 zcxT;E4t)I)>q$#*cwrHs7?mpCqy5 zxB>YP!qR^6-S=3lsh|-F_bp-AQz#A+g?3A&_|Sd*lDyEoB|pm<3nhrn*XZbTbgp-{ ze`5p501dBUOgE@+8ryB33;~N+19mu_W3Z!SESB+kr*F8hsG+i%44nirRJW%iU_l}r z3(r*DnukUl7}>4&B+vum{t4T*wgYZoyAK+gd?ULGA(h>xB0A1hrKs~VqP~}+n!d%Q zJ0GYuyrxeEqmmRI>MPIBgVZi}fh6! zY`{NxIti}cqAKj|Xdg7#5l=kum+C9&nGy~`8IrD>2ceMcfOfF? z6;CPGUjXD3mCUyaPSJ^YY1UpN+4yw2O<2_{-3bz7j2b@=_by?PfAId9^Me`QPPI_3v`| zL0kPz3k>@Mn*LQf|0_x;6U+i7<%h0#0jw~~$Cnny{x1EzIc(=+8ssH={E*R<0KZX% zUp&MeQ+k;$;PS}QC;Y>ug{ajO)IrIWgrZ$mBJ+*5B0ta{O%`nCk?*6&y;XIif2KI#TDJN_hTbE zo`Z|6o(=0_c(V(rHWz!_sNH6$_1 z_#m|gYvJ$O6S&@fg;z`NTK0F(w-y0QoW(ESA#yZ&bR!G7*!Ojz-SAiM`4OH zXrSZ9tCSX}x>;J0DvF1t!n<*xK5akX+`HxP!lv)NaI#c{vRI(-;jTDsn*{opyxC%A zHJ{(2&lzLIs3rBL?oIL3<*b97VQO|xAce9K?=1EhWLt=&`CB=>-KTAfoE``9SFbKK zw8vC1$qwN#FNJQ{yC?I9%spw>3W>0QH&a-RlqMv6vO^UMg`dG>!Oapj0A#@A_}BC3 zjj@y?Pr^r1qC=O>Gr)DT^5UWBtjWw(n}@-R@(EK4)^~@YU`?Rg{blCkzfHUD55)T~ z%l_8@;}^_=G%KY457$-bA0}CXFOPcwpTn4+>WC0g(KJNgQa>uDxiECxJc1GJBDLrI zkEgkEK4u9J;P0_M=s&%{kUtRaKa5KSlm)Hg`|k-;p(|0+)QA7g;N~F%VS>!y@BjGv z{T|^@SJCMYr1uY82|u{H{>ME0o6ASL@cS3&=r^-Jxc!6vlawUK{DHy##reNsc&JLj zH0b`{GY|?T-Gl;o1Gmubp(#GtXLAnLyc8n*5Ri1rSYH9N2PI@Yj8Gq>$v;G8!PyRe zFk5F3Gl~9^;jMyp6I9zL4!!wALGR;WKbh3Bl|x6F9I@ZVm8itDsGB(T#o=1v%U}!77fO3y?ofqrIU5ezslp1vQ~)qBsTvvRXJ^C@oN-6gwK81q+Aqj890 zhFV|opI*hdB2yB2Hq=;A|D;MEkr<#jfFC(naI`f@exGHL`gQZLc7W=i#8@W;1QB|h zl;47LHOAJMM$B6aNbDw)yk(BD+|TNY4zL^^Uq-d{#@;lBN;NaCpwM~e&z~}Z8KaPA zv)#g{sI4PB-c&QZexF4Q6`FIi%rC6te(d`cV}VJLDX2%vk~hNQ8R?=~)6!lag|Wp& z!wNaR0Gc~OiDkR!rMlPFfop@7-1$(BISRvERA7`Tsl3Tw~;HGH<5NY=r zy_SJcIOY=xpMqV>g;KNGvK#>y_H&a`SgiRrF>+?n~yv32Iy z_^SRuOHYRl%wXbXvB~0_HsRVDy6~M$RIDuNyXmh%aTo32{W+-pE%CsT!gkelONEU= z?|S6c8KUkWxDa_5CQaH*oXia~);Rdaj##Nvy$Rws(dd9x0knGPeBh7!x8*copw(71 z(>JJyWDTN1R<2s7R6=jwG2?CSyv0~YioX*Dy$R7_-Y+Vaph9h}ik#M=CY}6K5WH+^3HOH5hSaylbx-Vd(jCIy;0hikXBP<)3LN~p{{##o=De3s-!Cr2s+%Sm z*Mv>N#!g4N@|K`3nQV>}^vyVK$L~+Y(9>RE&(5c-zpyFW+lK}pG})b!2<;!4a+Fa|FXSYa zV`k!L5*MYJNYq8Hkizmppj}ARp3y4??P&VN54JHeUbM$@7D9(bft?TXfBH)0RFsBR zxC|P!b<*tKRBgB}vuB-&h_7|Hgb`!-Lkil&T83QigUFJ7bFw|Od{>rTd^4P*cAR{X-cot_k^UbI$ zBLGl{CwTj|zCv45aqW3)5`BTDYb;Gb{?L-n2XA^ZGg5< zjJ>&!mNx50h24itHY|y2*TS#fd~VQaou{afElG>t=wfDLfi`#Q!*v*B<-c+nOlP{v zoSiCZ{{D#p`}7fJ+sO~j9>vj|aE3`~%I_f&cd!_|yl(CXyG%sI30DoYnOh>Ao|OaD z`%E0d%R9j&Tf|a&vWC0ru`{eUkCtbsnKQc9;y1E(d`zwC0LNeMHJM~)@-*0t!`LTb zLgTJ_chCMZ-SWCMcW5B&Gi_Z@=$uk3 zSf&6a6MF*$b}z`~knc0YoIYLwAtu0N>gQtSR55^KcQJk6Q~@fu@rR@l91)F`M+dK< zCx>cMrpwP6)CxNytMDxN$?6-OF{eoesGLYO2bH&Y72=hm>c8#x@ZnDtYG$Q$-C04?P?IH@+;uzFE;qIzpPIf;n5_JrD7qTZ7YGq6BY1qT*PC>yfwdNr# zu_R$=r=$yl>N2E?iM)d;Ve^1%kdMp^9TRTWN-QPMmHjgCpjhA07(PQ+<6P>e-Q|qY zENmc}Z6tLQv}XgKk1khWzTBy&+72wB7?pE_{{0iPSzv#JVsPjtI8{yiy^0{g#sQQv z%Yiz0_EI_|#AQ*(UZ7^qq8dd6rElF#+?UFeLCGWrjuz173I^1^eeNijpJ$D(!W+B} zr?}rv%xuRjZI44GKz~##I=T8=A`%E^1ucynbQi>8`{$;N>H5KMN}A1?JqUfVw0Z*h zY1io5jNhA(ZB_Onm;!~pA9_`mB(qPe+r2yGE8Z-`MkWocPB`2fV7h zAFfP!s_e~gY$;;+{#d;ET_3X~)Czj`I0wK=_*;hm=m&xR^n=6xK)L@Q&nKWP_=JBW zV}QF18xZ^}Q!eVbLIs5t(S+RZ@qnkl0Em7AeW0?x)%>9U^j2&BKp%bS?{@0Hf_}b_ zA%6UU$sZbT0s!`+CNJRn8bhR^M6H44B7hp`?=ty*A7g=(>G$>zj81D}kI)Il0093& zh>4?_nUgt~9e!r*m*%ACpJl2THr*N-r-- zVlQIQgwa)lvm|FQ;j|M(+X1bxZCXImVO4g!pmeIq?0CsM197uM@Q&i6RU{U_X!obG zPVB0NH+`A>`RoT*r&emksPdg#9+Tc3olL%(ixsU=b0S>fDcDavkxxnJp}+4apQ~xh#&97dccOo(lku{_2R1|Lu0*KmC^=r$4a7zkKoE z{0@XIn1#6i@2URb5d=^F>fs_nl8EQ4Lz+!V8CXOy6ycy>(@q}`#lNQ~(|X4Y5M;)f za=glJ`0DSoKq?p)NH$rf)bmz*(sv5LMJZD+6x=`2YGsbk;TbljJ=W4657{1iDb!z5 zqrl5KAx6>Djx5M^~=Ns2<(eAuf z@W&hifpZ<%?s1hu0g>llL8E4s2LhiHFZf;gNDn)^Hh#@f@ zW?wO+A^6niuLPbE@(0HUAXCd9_ooXAO00(7Zl_Jz_iMcXXFC&iK-f;)!uCEM8>{p- z!A#l2c8j)I)6@gw3k}(K0r`J~67ZkiRbay(nEd~?BcKZ?3wicGLiEFsBpd#eY|G5m zH2^rO{bTHaULx!XwmXyRJS(GeT_wWzsbw)H%;#P=N~>q1@d^uwPJNDo_++5!Ut~cx zU$pz>n$Gtn$TVB4ZfjH;c0jcfU0pSpW{c6J3Uh~c_jRa^2x7GN!NT%N$A(?Mv%>rF zoWo9Ft?LslS4w?S#LO0b_VKTHKte~5Hl?bektAJ_giNC>0gF$a^Qg&3%3Vub&|!gM zY+9K`g8v9ogrVQse)^9Y^rs~j__%q{@*gzM{m}gGPv-b5q=C>c0vC(;?~j@MXOXys z2r-pD!Nd)RzJ@YlZRnM3qZ>cXyT~0tf8oc4LjIa~5z$tiFV^7tncWKHfzB?KQ#)Zu zG;L@a7~IUIV7-q76&uFGyPSDX!&X~gUpeEnv<@A7EH@ku=LvF~{?KY)pyg;2VV7NH z6Ol=o0|0>Jamks;uP9%|)xdL=djZ`24i4ZyUA-WJKM3Ogotyxdf@vtCey$ zO))>D0hqK!1VZDd1;~D$F$f$44<4n>xiW|Hvf?F|tn;l4uqhNm86;yb>*Zf|`$__f z=TY$h)bS`*5=NTQiQ`LbHUv z)q(I3)KFzym{?0M_PEjd^i`)JI_Lh8I?-xtRRI`Yn$4V`19fj6;5~R>&N{tV@jKo{ zTj$nblCf*2*9)D2RT92w0KNUT&Y!~gLH{XG0)_s-NZCIBc-GyrXBvzG2QT`-e zJWr>c&Qc35@WsEc-X~yQh=1>O&P;J6!L78|J@UL$hY@CH&aOTtn|u3sES({C2W2^~ z4Oni=tOfV^$XA>Y0AR}bE$N?n-0cs1{tvi;K?5(@n5_@Li_)>`3zVQOvCtV=@bB^0w?@)45e@9U+h5wvpam2;J$pdF^Q_K zM+r}iA{yeJL%94Yt(fvjBo))vV2O+V5zgv^IgK>ifJXMYf-f3UHRU>4T@v(Wj+$N?B6 z;P2ryXAhurqM4harSJZ*JDlk zluTKkUCof%AI~&2{1)U-_4uIwhAHi>^Yi07h|+J~ zfAaH-KZx@`@YDU^_utk(5&U~LRy-r#*E(6&smnloJM&mecedUJ3}TYZW_D&FT({YA zcy_pZ2_|2-)ywu7tL*W&vSMS(-}OOQBk-fX#Ql-vPip;;>Q5pODD?-${+C$)bq32IbO3^DV)`Kk0KiSqc@uz%^ze_;z@|mA?;aQOUt&)EWdyJ+OZ58FWo$L@ z?A|P^l}W7SK!UQ1OfEtI7>`Jia$o7$#@lD-d+jt5(5M1gf*WXRg@Zz4ip|t;%DT|k zaBi!+PGu7bo$I_E(zN}&OfL@WSRfoJyYHWWTk}uS`|!@kzQq3tlSu@#@c!Si+Isnmhwft#^ zWykf#@R&e_nWTv1N@0Q|!u-;SYK!AFfk{V=CWx=OX1%^7cB7Uc0kQwp_DZvKraeIY zr4z+dnxcXq!J>eIKEp}7CFTiznn*6EF|ngGKw@|`lrB%4E6i&amKKx1a|H9w@u{y$M4g(dW5BvNTZJ>Xm zx5FQl=O6fe_>km(!NC7;<6k}m{S&z#a{h^(Zhugpf8hJ!Lz4dmvi@@7{}S_0_^EUI zgOUB;KE%KkOe6jm%K4Y;FmfAF_b`T$R|eyde(8Z^O8%-ZpR!5L*Hn!u`|KwWb2l{6 zG{u4$`)yR#Sq)YjG(@hI$vdhlOI01zjN2^x>x;v_mW< zNXNl2tip%{7qM;4xCv6xsia_Z#cL}nqd-a4^?E%B3Fi-CMzRSrUkt_uEvRMX_gQ(1 zBOXa$+iKuMM&p}PG7XXDq|tc$x&Q!N(QtS4dtbYSDK%AdE%(SCYYOZG0bUnJ*UsaX zu?n`8=x-F!#n*LdNy^N$*vOiBuu+;UjF$7a)3Fko2kgTPqPK-Bg^iB#&S~8PFS95qMLvx9jG^cRHG28drnkIB5ZLxv0^?{7fIi;dcYC|8nQDo- zOe0J&-Kc5*8J$mNa}cr~ovf0OM@2^v4%jLW^hrCye^|}N<<()2OI>vNCS}U7zU~_H zJy?r{g0n$0sp(m>^}PU+I8-Q8I%^zb8g^k3Xck3dB`eN54O*>+VMkm$Dm^o*eo~Wk zZv=M3t0yF zgD^2*D`(eow4(Bp|R0mi+BB1o)bfx}GTnM*Ykdx}H)UD`TescJ@A^SbYwB&W_YuS2z zK)u(Ay%&7~O-u6;Mwvu09NnbECsE4??9it8GPfzou%E{nsFKH4N6EUr60aThN#weL z^bf7dln*tqp)^6lIrCFMN)uY`>Zc-cYa=#qZt;(tv&D#xvR=OJVq~-eM%zr)fzsh@ z`j_sS*lx1-Y75Y(+nOHy+AnM%}^|dX|`qEQHDa80q zBUnYvV%=T4-3MedT z=?#kda~(-?t{SG$5So!2ShpvJdwFwNfe3IzCiF&kxc4Qa0m`B zAYtWUQ~vV+>ng5^R~D30Gg5pc;5l$A@Pl9Q1oGEM*$WHv z(!-6Lz0q2VR!p{r8578oYX3jN-Z47RW!oB#ZQHi(q@#{)Cmp9_+v>Pu+qP}nw(aE0 zzUQ7k=N)6;{r#)){HR*B>RGF1)tpr&DY3%XDKE4X$}dA(xv`m8YsJ({Vg6(0ounkP zM6VzEVG5UfMyB*VyNlL&5dH2!#Ju11vfDZU|7a^K5J)uH8wYla@l$v89mI!}1La0% zrjkOK@11(ss`#ui4(}-g^eKIYLjBG_+|T&tSLZW}OC5Hh?s4iISly~2(kL}D2to+Z z@sPwBx@w?6Ia8*6j6$>xz`io5WeQ8=YHq(nkv~3Ebd3d}G7G#1tH({))}g^=Z#vj0 z+@KQ;9s3lI!R!@gj0hVU@2e-hOvrKta@3Cq=A>+%EnNX9<=q+D_@YkR&BTnwK=D=t z5F&zL3ONL1oRq`})nOoZjinXn{PccO0hpu?-Ou4VKJ?mrD zT_-_NV9v<9r6J2f!DO!FGr?vB{fun>@C{`miweVBNzs$D_7jcW zl`o#LmxN?5wsZ7Hond4_XN2lS>e&#=b8Z5ThuOusC)BQc^*>L9Q}B{VKwC|V%Ad#K z`!Bc@N}L!59nqADQi@Z8AQOCFY2^1x3{Lr?chW7tnXKsN7 zdwOv50Ogj5&qRymu`@LWcsWO?D2x3Asbi;|{9781yk69`beehwCi9%se6)|~mhcgC zdO1Zo@E9OOY{9ux(e>B4e;wy>%5P2O)tOSRZvbv2CRFzg=x0RcMN+X;^c#Uv6cvz%Lt*WsAc5di&r;A8Q z0zGB_%)<;91}pIf5q?_2$AcZWaDW|)QODtx<+1#h$6y{{Cp#$7Sq__{ML}5Un zGbyRDQPw|Z{M+~&NMm$a(?!F3g@bjik$wZG1VWzdVg5pIKqFZc=uZgzy?12Zf=nhX zAJ}hVD!~+yjq4E?uV(MM?`&fndjU?AcnFXX`*E%Mr0xaClanGVJuMKzZRkHP>#dI( z1L@tGnZ`>IIFJLvkknmxFuErwLyl(&5a_a5D>zHNOl5uHW*9%Gm1ht}^xL2-xqZ&+ z{St@s828WnsbFSkP$SrFZ-q|Bx2A_2JI3l37l(eAqM|?qDtaou_05qOX6K&@%ihsL z;081(qZxwVvE)M0Tk+tCLU{C;aCmlSjon18F69+|y}Ce^oTqcC_zRqORho%R@XE@c zKFBfMrCrSLa^wIu4GETKWd@2R-lW+~z8Oalmv|Z3zm3+wPl!6>MKh7j=u~DBoZ-xE zV}2eL7F8cW^t#eG0cLSzf-Ld{iTsTd!uXU{Ro6Fm=IaL3Ur`<)x_v4*1ATuWQ`(# zlk)x0W0mQ)6lOza(M;eOQgM<%4#G}CL0ZIL=Y1`Q5*!n?foh&d3QmpTen)p3-oq1ZdTrdEPvfqmRLp7JoFyI z@u5iXcVZwF|&m?G5#5?noX{ph-C=~fkA#%5-_Rp zV<%W*6W~PQ1Gn-y5e8t%K&DhQUlcuLvmI=pg8O2li@y;iB%Wal2$13O zjTex*stknxlg|PsW2v#q&pNaYyoEckbL7#|-UsfAaem%R$D(5>Gm={L+ccz}}w->S6ZJFCX{P(Dc*M>i9u zzR$PZxxoVFM+F>WX(NhpdXCku-C~j09lu)T*6FhG)%bvfXaFZa#LXF@Q7)?=|bdza>LhbB(d692vO4LK(*#7Gdo_}sTBv1wBKJ1L47SIc(Y&lsu$o+>& zb9#AG6VtL^wp%Q9p5^Kll!eqPh8z5z(>uj zFnj`ycIb~9j!3)lH9`_Pz22edEMgqcUTQZnX)lPgUM;WS?csLpCZyBG(YHF@3kcIO zdt=GAR_$S&cLi~`46MLBCO!6Cy`NV^J6x&pa-Tww+@oE$WHtaSFTkWXh#BjozykPLIfZeq@N3rXErzV6y znRj7M79fjol?#+U#pNTs7|z8LkQb^$ykEpLeI2jSFzWy8{i>SyOT72_L7_nH+74a4 zH2j(49);S8jf&e<7bML5%?k+DiDm_iRaKh+RCb_$QIni9snCx*b7|`9@w_Qub0J(8 zu}XSQp>S5X^Hr2cz9*|t5efbcluM%9mTqtT#odJ<8C075aR9wOhu zU!y>|mT2ypVqrp{qoxwNYXjzHCKT9jLyD88jQAB2ll0`!_F=GZgfx9DWYGe zRE16MNvSS@{dwLaDEkiJqCkwp6Xn$B`4C?tG#0^2nJ#o9QRO6`qc(*v->OK=g-PG zvJ7oA;ZCL=799FZ3}1ry5=qapF+YB-$CKHUs9pwW zpBj1#G}(p*M!3+!xyv)h2J$H=pK{_B)eZ2|CC2s^n0LY|P zz4=5a_A4CWBJ@;rhYeRrEtHebML*GD05t4$x9fEp0SI4VAqbz7U;U~>RwC-;Y~z8~ z7}VOe((JSgS*4vnycMSwM8AmiwWzMZ^*S9<=u_`IRm|4V%x3l*A}ACwPjr@)N~E6e zE8=p`g8;Yo9__KQxry|#?^=@f!!26trSmMGt}??W5C!q<>mY;@??&}B3tZ~vGIZjm zpRo2um+Qo`%*IqaO9G%TO%2O1cyK9DMG6$j*`vi%WLgs0A^~{t60!VUkCjr#EK*bw z#&AXrdqr{lH%uzxwI~qG40cymh^fG1NIH`U^ja^X6oM*CQN;W(c#0R^uaN}Xneq>^ zgzh2k-W61zehz$X=wc#z`NBuL_S+V(Q9FKaX$>+y_XHoWX6ngQ3qxFb7WGOSNhE)88=SWmQj# zLzu8BegjOfr;QibzEydG(HAsE=%m|S^4g8kyEvwBO@?hXTE&Ju5r7Qv>-&7C1eK7F znIJCfw=Wy^d0~a5uPJgRJ*?ur*dIr^JdS_*?3AfFn~nVx{`S~KcF0x%R)toHPCJJP zzI4LX5%S5Iu|7GyX||1fl(J0%UNZ@rv3L8y_%U8pLefXGlgdb zXa-)NTvuW2uF2{M-9QH0;+IK2EUIkzefyNS*Hb1&0|mDRg@@++r7`kx*peFRbq0;H9k6McTcJL$p%)K)GWoGwen2ZQmsNvl*t7>MNacAx_D zZJlg5`ySyKyd{#Y^VRIM$)sq%4L_y`S-GucrBjkkCcZ~So?17g0J-3(IHXn9%IpyJ z`%Hc&i-ywM4P2-J=(PfsPcWl+FZ9NXDVco=sFfRzFN)ry2@PO-kS(bgT*cCFF7vdm zmsETiL^`&|$UEUxtZMZUKUqLKzvwo&suWnG6#l~?v=-h&)_Sg)eQuXwiEztIlXRt2ayOzMPir z70tt(R2s73qlb-;bZ*2#Cmwt_9Ee&TZ)A!S;RI@6b)uRQGh=N-7s|TT%?+J|rNTUJ zdOUwe_QTQ#=Vs{5j#7m$1jb>-)?H zuKh}sIG|Q|Z#7B+@er+A5le~Am3q#*$%m?MrRyd-a#kV*%bd;?gwdc)l{7Jp&2=b! zk&yMP9fA;&%SzxcGT{#)^i}>t<_H4%g6#amF8z*R2FZUh;%MpMGDidg|6yC`{W-YJ zT?EKXL;mL*g_Jkny=HEU{cq>27ua4Ih3@XP34lhQ9&m8bG?~*&o(B`hC^sE=8~U8@ zpoy{RTu=KJ_Tkxl8Mk&D$VRc)05jH?B)IEWgJUz7l@e^>%gznE6s zMB;Hml+iz-Pp&w7fN&lH3g}gaF7Cm5m8H`X4j>zi27pCs9fs2b@=*nNqCVS8CSj&O zv}eYiq; zMf>0_^GOAY5ZS9osT|z>M{n{q(gx9OCO_hrkMc(Jz1>*6nmHMuZ^-q>I>40@e6L zUmcIpfMR02@cFB=e^@qwXmnQ>)wTN|jGOVf*g2P4 z(Lcm3nDpe3d^J)*F(zPXb35_FhY>+raUu#Jb?)QIDQi%Ty$pIjxi)%m;fYX90WdBkS{Cf~#5dyNC=?OvUD`1tzj(@59005g6`Kebw!dU9=R_(ytUSzK@ zq%c?p=P*9(8-wG3WXB#(@%i!+kcPIMRih4b)siU5l_g`^jsX`VJ*1!5l` zoM>@O4PW!~1X0WKh-}Mz9dPqTr4mSirCEP42{IPcy~Y#ZHqe}g%cm0gEeG)YF<5&c zy6ZLTy^0qxV8!oykZc7o;bfQ&1#WQNj7#mjaFFoE1&yb=1iV3h@1vX_ivrbS2<97) zz$t5w+XVjTX>I6u=kxoBPDIvHp#SUH8fc%~UHC2wg(?tBqFzjh6@$I4!0lOUy{2;O z3CK4gslrS9%*Zo{>)al2EuCmeCs`JGZe}i$Dg#jxA$-v+oa@XZk4`|P;QGXpu{TPz zSnEyK7pFsA^P9B!s;jjb8viA1fh2%(t|20hXxf50KKvYGoy6ZoB;&sgBMmXU35E;Z zmD9{i5$n-mO|617tSH`kVmd^r=OJh0h=&?nkvo~>E2}f1(89PC94s!y*(fUzvmdeE zSajny+~OFulSRXw0(`}dTWIGRz)qp!@2AfeSH;M3gCB;vlJ3inf{VMwEI={-B2Yp9 zkfs86zM!W6@T<=YW>EaCaKc4*I>MPOP#rNrC0kD7jq>D4bU)!-xlUQ+_S;E!`HB8- z$6iE6&JnPP`PuScjJ0Zj?>5^~=0572*%x~YC?WCyoY7KHkuyEi*QX}e@Sol@=N;;Rq=dVeDlYjiZJK6#!WRLP1G21I^y7>O$a|!elZC z@nTeQtb_v`3H=5zHnU}c($yOrDul=~(!}^#X%cFNdV3R>2I>>JU0(+@#b6KhtZe^E zZJ>X6-mmf>o>rj17gY2g+z||zLG?G14VTXh5o=vR!zu`YNyHY?2KqGqrBtQv&DkFa zD7BbCC_;QOzM3aCbz~LWSiG-U6@WEy@%2iS3YKvoQ*F@qdW`z$a=Yp>M;XjcGdCVl zmy|t?wj{2lkiheXCf|undV6#$Ph7((DXeAzARs{cKzRP@z#l^SOMn3y`VU5jeHs0C zx)2yb-_aS5i{(c4s}D#{O#UCKwQe0`vKEHYo!&3}9BgM{JBs!awKuAiT8JAMH#nKk z{@M}rMh)aAGK6Sol^_8WR@;Kx%0K(4m5gjY-_|)B(mf~37~0);_XjoZ_@d2z^+QtX z(9>y>J$PGq5dZ*u>-x*?Kg{)4`On-d#OVw6SN{1wZqWe35=^1`mx$!wEOrzerIx@< z-~R}(za|)B8iJHZ?Tra>14W1d$7woh+69Xb?+@zFS8#5PN9g`_`Jk(V6#KPUjy-6R z%=@4?VQ#r`Kiqz{gl6uNgSga=w>^<7|zlFdle8`9ed4 zW|Cd%rp|)lBeHJQZ6!}E{?YB_AG!c*IyG)U!dn~wXYi>b#Ys`Wm^uQWnGWg*(#7yf zFgr(y!cVB$W)~8;hr&2A^Yp}#$g09(KG{x#;mZPr-K?XE#@vs9jMYiwU}ofLfO*-x zQU%n@W#21V0_KEZE2c-yg)mz1CKjK)U@Y!IuqLo2Op_5Ui!v6Am;1SMQO*pB&G!V^ zV=S^>dE@#9<%KvKqwpMZ$;P!9JCnW@phUETdasGNqQSZ*^NA9D#ax zLX$~_MQb5Z5TidP;`lx6d^Py|z74caCDC zUx3r2`(jKj#5Ombqt(<9sqBI_R4o2-y45c|@d?h_|Akd=2hz`f%*y%2 zfn;CM^M8m1H^B^=|5Ek*K_&oHFT{W+i6v+%y7d)5J{)uSXcumJlBHg^Pb*6p>{DML zF+Pr0kg~l24oI4VW;M`X^@M2UC<74k;*MNAX6PE*yl1}lY)ImsY_%IbRz$uBr%7;H zH8TO8!{B@=D}e!EkN&drzwi|3fACa>FX-4m*z66MLH9RmA&A%kdh@0;3P^T&Ck6_v z!uj#HN8xZrnrzDKOO=4Jz;kD z+s<#M%wU~+L3fUt3FP)=zrPiV!W)RB&PuW-P}9{{0{~_Lfc$l{59l9k^i}?YBLsf? zg2DZR;m%)%|3{AWA79h83+ysISgmO38f4;)Cb13);@JRydi`_+XGQ1jcdon;v=eUv zxxHS)(M;f=13iyuYhQYls0wsAUm zf;B33{=8V(5?XcxqG6yOdrXc@(MR(VmcqpwEq}G4_%|>miNPSpbu>!rVNd8SYP{nU znD^lb#0W1GP0yRpAzd*8ROU=~3FqXt@9f^esza!5O4$OkD7~-_sYUjDPjxw_-oJq| zYXr*1@n>-^K8b(E!AHb8NP5{CzKOHgmDiP@xdX&g8}J$l^3{gwh-Tb35|ZwM4cax79SOMw>I?eyMz%X9v)r`96Kb;fW4 z-!??u($t__h|%?klW%XC8tVYs;$Q1XV8G(P4EQtMeM!^7x&GDa-~E(-NzOTqLGHyFG26HL!sSD`Gfyc!DN$P z^nEA`t>}`0$VgN(-3N;86yMAZyTk{umG#6wWIehCdA+Aa|0iO1?QxKz4Wm5L>|m)- zi5Kv(c)5%jDlgeE3>m$1q-7e)$gXG?QIW|)O^HzZXB*}C$Tu9>2zLNW`#bR}Wv?1@ zhn2d@f+h1qUI2)tzr6D&iGP*KUDX1 zIRX2B){Otjh5x&%`X9X@_@AT|<_G>K6a{j9!M_^+zn~F7fM5#y|GPr_Q#)CIQ&pos z8#T=sn`@1SwM+6`ME&RId({RA-n2MhEdPbw88naS;j^c97~4~pI#K7O_hN}80cg+p z5RkBX0|J1cF^e_j-VX>pw5rHm>obQY8DQ%~B*7~eku(U2+28oZoe67IWC933zgz+S zCt-B?f_wghE562z^KaJ_B#ECTUw97W?62DXiDNfd2{TukxSYSHQ;?;@iJ!{@dWz7fj*) zZ!G)oh4t64ksHU|z?XeTQB>tJtL(#M^Ij=EGT*dqEq*p8PKRgx+G(4pDH1U;UVEY~ zhb)NkfhC>T0(9h)7v+ezenP*Mu{KJo{OtP+W`qBUpe0`jpnvEmr(g!}-y$MXD*@^T zu(y!1lLVjVWDB)r=Ax*}X)jW|a7-l-jZ zy|4W>u)M!4`4fm?eh`1+sM8mMh>OoRAG|Ee!BhFf8kHFhc-qbzZ3>3^4AOVt&w!&_#C6 zpzkMlZCu{vbFaE1wbxZkZxO@xQzYuoMiv*3B(sVfON6aObCh)?ncA*GN*-N_GnzHO z8qMFYHDUDxy85YPkKoDZ0pm}+qV)(8=Y%N?+8t4gtmd0ro0+y6$tC916}LAi)!*S$ zSzt>1==HXx+z>avjrJJy;!6oHkz5Bb87L`B|Li_r`C?6JR-&glBzE9Zi1w8ub zaMdT*ilBM(`9E`5VkA}vdj*HFOduwI)XsDX1@H{c5%+LzYdpYD50LV4S2|@7gHD1$ z`)GJ9)#w`o$G5fF+Okemzx;wy(cRv3l0HWrGP2Wh6{t+2at4!-AA=36TZhD+Q3rREVA!xArVP@zJS|OJf1Z`)Q zp-#9=vvN9!OLqe#qyGC<`m)V`xS4sGD+NGfl_M6gVN?#y4>28fK>sCA10sQTk%3bJ z?Nj51QKAbqN3$T9kVn|wJ0c+Sq@`*k)2!og{m2F)6}c{E;DZS|yd`yOi!yD9W|kGE zhTt1;geWf=W<4hrvuul`VdD>l7&Jt?2=6Gtoptk~%N_Baz*noL77>gTL?h=mp{v1u z6h9x7C;OV5X~NI>l6zZz88d(xucI^h`RwAX1X^`c42_FkHe9ua)mLf}L)QTWmu`|H z&Go;%|{L;HJCg+@J`1%kKqWBYU{yK+5DL0nC#g1DoCgn!RMW?J7fF;2?-u90t0TS zL_PN$%>kSE-zvHnX)>x$8eY@L+~_z&8J&C4lH)0oIGC`UTy2{g0Pmc|BZ~v)qtrIf zOaZB5JWfZNbixPEmS!`a11XetPQZM_OpHEW)y<*?kVs^0sXj*a6RrZF)A+WRn3x-@uM;PQ`Ath6i-ai^zuX;YHB)Ggf?Jng?QW_Jo{IH$ka zNYsz(#zPl_zIL>{KDUDub{iqo3kC!kC328?0G$?@fVs*Er#0i&OS_hYo&b$vPz0-6 zu(jZB)3~i9Prv}+^}$h3Gj{BlIKwdiKKUkGEB086yo{IAZrhQimmJJpSm&i9=|IkK zPyt+fwZsvc4RTW$O$rtuCR+E#3w!4W=?lEZC&B~f21#4#R|VOKu&S={!vP0Q zbbBqYPW_p?0ziM*@X8N~%lGk73Q4~pu1Wf$pa3EPhwtIJuD>(N7o0P3SiN^F z+#8Sbbc9#V=4VGx%Ss)pOH6TvEh9tv1mQ2395%AG?v8g&I z;y=@t#TC9%lA^{}lu`aYW6pOov;AC-dwRf^Q=4%<5b+@W3btMEV4k89s`aFrWxq7_ z9p_n2&T)*^D2>b02}T3=?I0)civJCkzsDaAd5)%kC7QtzyZeo${>x}{W|6Crz| z$(x}<>Rhi%MKAdLjw&bc3|1oJ@br7eHSu;9W~OX-SK#L!G;5{s_rUe93d3=ry9U2D zTxa zwB0ZC7zr*z-<0fSlA$gO-j`oQk9DstKm z#@)JRqNhQ}<@E(1LEpAA+KYg)tgvzdNSO;;Sxop4(WQ2o3HX5X;I2 zMhCB8kuM25Ex=O`n#RrosKA{`Z(=_9W0|3_T-~zs6Shf*!6z? z{qRN`14GAC6-u?oZ2SyvxY?lly6<$IIBnPEBynyAj1p?%?A^N(`45XFuo|rCmqbR~ z;G;k`(_T)lb3+C|i?tlis&%~xC1J5UxUtBPC}X@t{7}aTPIiphP6Aa=%n(;6jylE` z8XI44UDnv*4~pmj(#|DUW#r)d3JW}E9;}%mm-}0Ui7GQafkur=cQIHt1|8+RGVXBp z)caG7+1%#mZ}%3w0_)^VN%}6UO5!>v7;8J;Lm**uj%=~(*V>|~wbTByuU>On_t02T zWCt;H^7?({BC56Wbc0Q3G_&>Q)-qeohHmm`P-I3u8aVT>NK;4yCJZ~5dWR`LEAsDE zx9G_4k@iB)lr`Vi}+Ncul=(4R0?A-}@==;>a*9aUdLM%^y zz1PJ&>wuc1EcIq{M%6Q;n7PVq<`FsB$0Yd)-Sh%&H6ZQbD%-h<#FD-T_lDLb*=}%{ z2DiwJDz|dRo{Q|EGKnAHcn=eXv3B5uyumJgHu?+oDaK%7Ny+_k_%@ znav-v_JwLsrl;?btV$)3^VUkhRt!{l`c!Z z>uH8S_p4Iysux}0Zzpu1-K&Is=$QTHikzQuF2A%Cxuqqi&!{fT6Qd=sa4g#e^yzY3I`4nVhwlr@ zF@}ZTe7K1}c$kTfjkm5T@e$z;YLI?e*{`T!NkibP7;e zGNY4TSEcM^L>Hf1kFoouye_Il9=J~*owWC;9xm3F56Mp&pw0*JA)$4)Hpm2d%*F&K z1vU`zWG>Aqvn!?})KXa+v2aP`^ey||lg&^%P*Pjx{59KNz^|DwXL!WXsDp>@TK%Lw}v(E$O=!xxD?g#1i~i%iEx-K_0t&ukQD z*t&$Lpe%;RTI_KY&~d9ONM}T#0Dhe31&QdB+1`0bbHC$ZIcs?ydeV+T`0-8GB9s+k z)OEJ%C@B((+E1BHs2F9myMYa!D>r1nNC)(qeKq>!Sz-k)p_qOvLDmYVhA4dZ*^l^x zkrmlD@UnFL@O^DeupMi1GJ*URuX$Qb_odhH2je<>iCsYVsE~5{wo8Zn<8a}d^nBr+ zkh=}PKZ<+mJMpz)`sDuFVQ=8NzctqkG^;(zVVN(618zAfOm%2pv&?ajt+%Mb#cy^M zTcgdHg)t;y*XV;3(NA_Rl?B&qEBrU7S`=_705ySPlanyWqi=1&U3u8D`v&F`Bk=k! z#mhxxK`yZT3of$VW<9*?v^VoMSEdpzre$f=Rci+loUqc&1!y+05ZTF9QZ)E8S;cfY z#Otlf$ns*#p-j&{?#<0{0*f$k_ZIptt%zt?fX;;!xLVGqCBtv#gj+NIJ*3Zhh5r0I z{D*yhEhPgVfim+5%O1B!OJZ{TTW%up$)2I zD~R>U5B(vbG5gK(-$8m!kEZ8C>MwZJDP4YYhQnK4t`lOO0I$#Cje1`st$&0NT?&mx zBm~>KA4=$?+&BF0grS@u)X*D;ygq?1*>sLe1(t?kt3l)Z&G?>0Q=w(v8AC6Js7&v+ zN>m*pJ3SiA6Jw}s^#CbJE=xN{BTm`|(fZ!m2$n<%3B37r55_&bi!>i{qU=^@A&y|5 zErNjN9nV9X2t!xJfsh%B#pstE$(kp3m44zCX0q3DwF3=ig_UxD(?)b1_%ZKu*%{zi zLRk=o5<)nLe4%=IeDN8ibU+>6BeW-(0#>xw_RYe;PkWXIq0~hzMv?)^x=ZipRHLAy zK(fiKh8l-zz4x$3e2U!Sr-J<}IU&DQd*qLHHE6_?zE5ww?OE&y_bqZU(o97ED^MTw zpH=9t`yBWz=TDzq;pW5&lM7lmAVT9i83Sr+{;)vkMp2z=%>H%9uUulCPs2nsEsjJg zKf5o$*d0_He2&?5r zq+H*4wm8ABf_qmxm>pVZaMfZ=R-J=ySkM|-yKMn;qT>?5He(T|vLP-7Ckw2>LtoMI zd3Yd|Pg=c7Riy?+9bWcjRY@Xpa>D+43fuhocth(~VW+2p?Rb*Ko9uYuW%rwz7rRt7 zLLPyPs07%VWSpSd_BoGH{8%!G1+g-qolRP$1A2}A-PtWr$2S(}s6mO7o|OlhQ0b=M z294MgkU@>W}OyOS+~eHrDQu6)+ic1%9KQizuF z-;Czqi`-}RBxkHzwu|PcCrhqK+yI(E(0yD;Hw`*XcIen{B#SExxHBK==A@kPwCs!b z21iZ@9zn!;_%y>MiXE1{;%+V5+P11I!tkAmJ7E#*jD3vbygIlC1ey^Y$@c|eTYSZJ zrFKI&{{AZ&^5s2y-)4vVaqyZpURIu;X=DE`@Hx{FGC&lw?162} zmB^pT9Rp;7C#bfGwi}+WgTDKWTuPD>R;IBV7O}!wo2tfM@hYTuIW_0}T0a?ITuXVR z!~h`}5Sv{%)bg-&l(U$*?qW{|7(wvU$ySAqu4pOHU8ie~F6eU~bSN2EoXOl?74d>r zX#x_uO`$g!h4$nFrTHHR#3%C&F4TgSpUBMCrMvRY%XvYk-5bNf4or+^aH`7uO0NX6 zGX9om!WVB9(sbN*kfWA}fQS`_@K(KC4|#ZbASCSlr1=yCj^i+Sp%68f&t>o8jLl$a zSr^{BQ@Y32TXEzA5_!;FQZ+F0X?)+)Jo9O&?WgWWc=YB{e2IAR6ypxq- z+5Y(P2<_opCU(7*f5UvwT9BEQ=jAW4S{}aOH9A>MS=7#318wn zJ8eml-j65YzO|uA9nI>>HjMxI{1eXkhz3cO4^l?uw=UC}7>=doC>n8dk?WKOKr4kH zJ`-PkFLH{NERC&=IKl%S=mSWVj=E#Ngm*1i)$UIF&4cU0TcWk59WtMzv90jt2@C=5 zs+5H-YXbgi>-FL+oVMA1DJBn+z?TN4x;5e~iQG{)N8;BL3pkAj7cL}&=f&M^=TZtw zTJGDv*!4zJ+8gc8rbWw&IOzQPW(1|yl-~{ho?BBWmN`Uxwb^LkA`xW1lv4~uQBUkR zK66YAO`+mw4oSq80XhSUblj2E(BX_WAi^+#6JEwZE{z4{yeHtIIws31x7zL{2gt2G z8y$$DdSI4>Bn&|{lL9-BMAad9dWB&E>nlm@HICUFkHYuDRt*0or3GA{w~NA5Be%yXrV_W(AVu7!N?yL?vGkI^JXj6*<|9dAg7WAH zKRw0c-exr!+975hpMM5Y7R#a8UZdt3ZzByK??~nYj!sdN1R)#55%6QADq+`HN@9JS zt}by@0$!kXSZju1(W32uWI*fk5xii{>VwK4x6`C&?~=l+?|D-_vHzw|zsWl!tTl2Ra!q zoWN!{S$4+;Qs}v(W=S&@Ut8p?Rz?qlTJAq&t9yFXtZ8_$|#?F$F zIQ_^Yf;>4?zLi&d-YU#kVYqPO)mVr?ib~lk(E;SMf^(H!&tb8{1I`~gV0(1}M*uNS z+Tc@UVF>Lh8(Z$ri53ujC|VrBJN)oI*Jq^9B3)z!n%E)1^MIjqwzkgTfm!|0(5FgRK?k*cffGz!@m9MK1Sqr-r+jJJ~{?9(o1sJ6>wW^b^ zz)yM8il$m~En|f5!RKLl>Ou5t;d3(+?mpsulZMoh4EG|@Yn$IK;Tanw>}}ItJ5>R)tA`4pNBMs0`Q6n|p6^Dw zi3?Dk$3Qmxu>q3)PKO!B+SvY%xI&k4_=Faw(hXsUIGEciSX=4u*efAz_CjzkCL#8C zFnWkqT@(LQ$VfiaoRoqkS`VSUm{Xaj)QdKOO@}$P3R7z)0wK$My!01i%&Q4-X|Iil zRJbC7UlfBa#fK!1oU%+G#{{!4kGAqt@FK8QI};|>wq#wE>*pQ(b9GnNo z+dHpp&B1|a1c02urT3ey-%12hIB7|ax12^1&Ek~{P(4#x&&b19k={B1=?bYz4{Ax* zy?BngBEmTG*g{S|pw{)%e^O`cmT)9w>>~9fM>bg(M=PF?5$+`fp)}{IS!VQ95X0oO z&)?s>75hdtJ&D4%s|`aNW}ak$|Q1F zqtFtV!Y?N>cg*cw?w2>S1QvdVY{x--%qWlWdxb@WG%y_ac})Q{PZ7ksF?dc_+0C^y zr%)om%avzMONMA{3i)G<)F=>XScBaN^~SewKE9Euvd3E>nBi^$rbgUaZD+!%CNoXb z0cPPh8cKU;W4kAODCHQCrK^24GptQ_U3F6W&t${f=#?;&^y-O@&i&*m6Z!T^B||g| z-~b>_=0n{#t4p%`&0tmb03q};H+p>YR$HvRpYY@tU;#{~0gk(VI2jGS&@H8yWmLa- zEeXzS0q;(%x^N6O->NCbGqx-(yqu;vcE7WiS5XC|OH=g{We~)h6O-jyx!~7u51wO? zTz~jLREAfq4$)zV3CMNrfCr_$Wv;b;=l(J89b=}K1yr|pMCL{l>1%|6VaMV7X;U60 zqHr_X=XVv<#3t>1476m!Ud0a{mU>E?$2hv%GZBvG-?0L4P68V;Vm6MdrfZtM zGqOg_Jz@aO6Z>^T$bt(}6GKgrt?W|I$puWuJi#UJmfw|@=VpccM0tI!SgE&*B!4YH^j;^Cf&=~f z{nxjotYg0~>=C}N7y)>YPf+>!ZI#1`^Ro&kvCKal!V$5YTl ztS@L_fG>QbbUCv>k=bVK-cj(Qt(2+91Vs4erpeC;A%$g;fr*9N9y|+Y-9(Lrh1QeLsM@Al5HyErzQ$sxNH!MZ4$Ar2@JDu6_=S zil8?-BkB3MIOb4v=&uV8uKXyxGv(E}Afas=ysgH>7(Pod$z14sM3(rG|3FG~hDHMp zI=J($5e?dV?J;!O6A5iO0O7-b<$zsOFf?T?gcT7jBy`rg>%OISkS0rjP}A*s->1R! zQ=PS=K~=xfm%n6+(|VMm;k@NV0$s!!W;gXL6BWoqpN%U0CrM@ARXJ`QAXnNo9ufo# zGe@uoD4kbE?Pgf$`XjC~nVq^0cuOz>?)Nc;)90UL_1U9a{AjwL_mj~b^7~RdmAu~` zhfjU6P0fU;pq>N2eM@>RBUIrv*L)TZ|Y=+y_HN`>m} z^O5h(;vN;$f{#?plG;MtMvtdF`ubjlN2di;BW`~$QRtR+;JI>7x2t)uxWq(SyA?+_ z-VfY}zzs}n#7ub-9jme8XJ=uw%FT$F&1eMm3kT6f2!+2hb>E#?A?k|&Zhs{uM(W*D zm_1&6onb;7Q?y>358a;O`Ke)!;%StuG6e>&atVXJ9~e82oqPOX;Nm(+bq+>haCYXp zU*!^$X{gZFM&i6&DV&hm@}r-?v&$037k1DkJuaQ!7TSl`@M1O5?CDbIo2A9`5%d|H zB-wbJ@b^$FbJ!A9ouhL*|3|pjlIeQ2{|_rb)W5VmHF<7S^Dz^Qd^Q0Pzi{4*2^Ff{ zy*yGm!){d+fn%WJYMZiv9Q}vnSt0VbVMo^l7P(5!4ZN~um$D>Mi0|$EwldrVioT;b`-by532n&jp z+Y(51BCxqR3m!q3^QJWEo6PDLb;bHF(YBER75Js)Ju7P#QFujRhJZx~y-Xu^F;o#x zGazZ<>*`i|0w{2=wN|>tkJ@b|k~c;LT#{`Q$kuHi?p7VVM9Sd;1L{*M3E(toFK{G= zLE7N1kVSeSqu+A(uRe?gF1iz=w#|tX^xs8P95voFd9$-|G^$#PZyaPEJubOKs@4#| zu0AvqByP++%Zqgc!V`FrM%zDxhVQVLh@xA#(j52;O|Ip0U{^WK^TuZ{*- z!PpQzm2rP`-S&lq092a;dv4>yK{#?pnig`RAwZx^q(?BmM~O9uGr{>c%@{<9<+8migu~f+y-V8x(t-A9bLTz<6Fk0k%ZL6un^`8L<*IBtnrtt zP`{Y|!{Nc+OS@vkgPUfUZ)5ldvfy{)ND{lJSaivGdJ;1XVxz_+jCNOPqD^Oh2zznkk`mKYbt zDinB|c_rx9&?QcHxC_tS^VnCnIJ}e#A|JmHAVf z7saucY+7gh_GegD1ynbs?>Nl_$?izJY)Ss2mS&|W3v%(3AF5Sk#^aXNvuI3)TW$Dr zISOCR2q5B_I!T)yd0*cPxiLirEu+>MZ#iu%-IAuMzpUD|&`dnFxoG5|hS1Uv%btcN zr%#bjxJM&YSE6x^wAd|bpJbL*Lbu$C5AqP1|`V~-*=H`Tk=}W_fvx5NKylp zY_s(BgQLTrHbx@V-oKlV^BBY$4HaC=iK~^x75y}p<7eVAWlfq!0#U4(SR&QV1vED{ zXAwi?sY+gh`!Y@(tWt3=vBR2bh9>qbQ=f^-q>5GI7eFb|OC+!o(P*{jbUYTHWB*$} zT4H0p>vBlwzp`Ik_cn-{71Rp_BaAI@%C@(yVa80qSX@MVgTp8lJFjmZkYXEsW)*dI zvAjkpj5_i74X6;WqTIKDZZU;5JM|^FqX$>X15tE#bvUMJ$dotrTIh`kS6rL7nsJxW zKQ?+Dg1lA+AnV)Gk60dah|~cx2w5#{1myc(doZpC{do4=-$`d|~1BWM&!5RFF~bWfo_><9-zef%mzw9hO) z+>~N_fAj014z<5^jOqzYyZ@VY2Y6ke7vK*+%FDJ9&>t3^#d>56|AqE5!_pe2cEX;VL%ZPwdiqRo4|wxwEPLKd zu7^+NV?ZwNa`rx-*z?r7+n&AjJeNWUH85hyLNija1o5it3=c_SGy=}6T8DWJle;do zzBw*q=|7H)L1m=;b$1!&F9u!*MP_#%+>)op=)T^Ny(oe@%w92~q7Pz9|K?jh(xbUc zZ{s!dlcZL2WJ{$3%4bvFj}8#!u!|9ad?qGw*ok)WEh;jQ$Ig75N5`19tGI;1Ox*O3)m#w4*1HhIs1%%e^y@{RpK#AZ> zKusp^(`tNIh@gNF5G!N3a728J@emaq3EuFFm~`d%3AF|f;>zFY^jElxjt4YLu@-Qi zKt%eCbICHt(2SFnx!>(X8w?O$a{`Z|uj41U? zGqZ(`57S?b=*R%MZFqPv@jKwxwTiPoWHX;@dU?*e)^m*4t%0xYVAkyO2Bn9rMt~S; zN9U`4Jx|B|@iL+Ro}r+(cb!5b$OYvwXS4so)Lqf&JTPNL#&H&`S)J=YF90&{T+=z} z<7+@iZ~QGxB(x9&AtdaB2Mo^WUyV@0Py*%XY9lG**r6HD3O<#$Y~Ef;N=JKa81@u} z(MFKSRY5%A3xRc=*YKC#aa58nAp^xDvbS43%-u9FAUV}qbXcwA2F(Wl?mXhxJtI z2BYLcb^{O|N0!3t@88M{Nd}*asIbW7;1YjB1*L|4Hx_LKO`o8G5F8D0P-B8&Z}@*K zfaO5E`&l2TB)mqaSa=j7%`8zwEeJrN=jWs*Ix2B`fq1mL4J<@_pr<*mCTR}7)-#O- zfZ}q@TO6`D*~TkCwK|Rf=G(jz(WlrD(UN)HH%9;Dwt_rUpT@(m+xvOtb(`HUK$`R? zFDL+4cSz(jkdUXN&MECGFL}e5 zt`n!j?XjG(U9mOLF;<;mXAJo@uzy5Q`4@clK|>EhT!J>(taVCaHJg}@)|3!GeQ;uN z(qKI-vX&V{uGHwiHphTBs|Pi7^AE$%^DFUQV5w-7c-mzNVY)sc^FCrJiY>WC3tSqZ@lfEeQX!T%mj)+>f*bkLL|9`A7lz-C`ShTzNRe;+y#*(c zHJd_BN$jdA>12Fh}%NP{EqP*QixN>@G5Y}4&9#Rs zhYkPbsI@vQpE$hti^O&_e?XK)fy#3d4hW9fruu09%?pQq3+5oQI$11Pry0J6ADVv{ ztTh6xoCXJT%CdQgElK& ze+}#^QS2av+qt?qjj1K|pL+e4DCoC@>FH5T-xbj~EqWT2rDu`}H@j%z2DL0J(N{hz zZ2ph`Ec46?FHWfoFFzDi>N;>-K?<_BLiQn;BCkMW--zjG{a~(ROFYj8&MAcf`~gsm z`}wPwl`=t7U1vqJK=T$KazSb+JWg*=@cUv<|HBXn7|@U0RU~at2`4MVcX^}>w)H~R z&inTgXA@nx71+$pA~@A0ZgZfcC4bt!^+tSxQh{)7INf3iz ziN`-l)V`j#XV)9-@ZmgfGBnFgLv}@ym61yp zqZ@-Gl8Flp|1PyRO??siY`05xcV_DGl`W}j9YMk+BxQ%Eh%C6QUgIEoM#EV{h!+IE zXL8qGH2a`^$qDKcNeX#nn8!J_YEK)N7KfEEKhz}=qIBpaWzJY+9cv+vviZVy&0RO> zndueebrWIy3wL$}Q=I3*bB(bhu7@Gj;{Y9Bum5GGW2LIRi074KG{Rq`$1qcvj4nmR zcmf4U&iylK6OT*{4RmRG1m!l^GH2vkFaAhJYWq({XWMvZIOxJfE)xp|I(nFzM$KJbQ%39mykMlQ!qWlM+;jhwW}?B|G|BkRh|Q0uUvP}& z&O80vqD@!SCBOfuJqh*x1@}Y~M#PZa)vw2HW8WnQPWh{R9%KA}>F1h}TStK1(K->) z9NuiFjW3NRkkdoq95s66z!!Gc+$7GS#haT9z&TO85TrW3dc53ZEk)gXKMT)!;CxWJ zIs;=Xa3`&%x;&I+oYc%f!=~kr81PO1M9LcOKP>O*{xVSz;^BwU6yPq1?d!-lZ((*N zqII9`j^;jZFA+E_=r;~PuDQ|Tc~+kAReiR&Ns~Fz(EJia`O>NQ+|8?~hW&BzPyzVp z(2^KsGvU)-jpRNq$#pYaE)vlnoc3_@Rs%$BdOKRzy9wC%YzgiAHi5RCMm?+Nd9O@L zE#-9fuNx1aMP!WQ(#0f4dG**|H&)+Q9U^#`>Z7T5$N($~TS}T>tU)BGKjMI%V%lvr z60n}xKIu@>^rk}=(aNPHkUOGcdByrILl79(Rt^v!K!b0*Nqi!?w&6v>K#LLB3}Ykx z9O#P$E^E}2C6Cwv(By^wFob3%0$&De^b=4at?s|P@C@& z`IggOWn$l#Tgu-$Gf8>Q;)^WIv9m>|^BUmeBWf{UCgv|F+Tcra96^aC8weEz!K?}k zKMhJJV(&xdR2wRA_}7{zqLA&fgfniXJ{;5Dm&{-^(bH8eceGN;kw_daue)nRw zAxEZVksbFTsH(Z4-Au{On+oR0QcBrM`D>9jfl~`sSENP3(Wmd66hq-60X3F2Tzu8a zlHd7;&-f8z3V|}Rzh`9nYccf|v1c1r{D}wtmaClYh-}uTn{m2Yj@#l4N zoa%n*=r~`Y)-)X~StTy6E$YlAMVv={;3wWqS`29L(dg`LIV9@|JDy(ECH*rJn_eZ{U=U#U978_X?Lq0dv|8Bzp_fPmAQ22KFrN}>*{5)PeskAly#(oc7*qMo zU3L4OQ4<*yAG0%>_D~R9nJ6~dmSl(wev?QU%Tg+}t-&OC)~|FiIMQ@Y8NnL`gx8tv z%V?qQT~cGW=S8+W&Svqi4x2A$zed5>Zmx*YZI|PQGv1^xCsBYCrN^UiCc3iM5ZGaV zesQB)`opGJ11HbhgzZQ-Z(gt*bq3HUL?xm$N~mxr#HV`Si2_*^S{_wVGf{08AAV(4 z$=|qNgf;DK-JJj}Z_VYTH=7HuW>|<(hMnQEk9>f4EMydq1Z9vg{R;LdpROg0QeHvV zaWP#0jsjmv_Ely??*kZA>^;Kbt*h=OFm093?Y1Lt3CuLkfp#6#0uStFGY*@=UMwb3 zew&S{Rq6q-eX@%R1jUsBtxk%PetA2vngp!o&lp_Y)m90jM&I#@TBgSFk%%&+ zX_0r8h!;)asUGq5(!*!w))XN`jo_(e5H#2y z$npD#{~sFW(unKXZse~FpR3Iba=vW#y!aX$U40k5zg`8lDqwGPJ?C{#;B71nDwnl7 zF>%899J28MI5cvJqL@J`wouIKj%ErXwGq{ohFF7*ge}qvU8;Z&*-d*55|e`cjhZ<8 zg?VYTzJhu{rFa|oW)yAX`e2mxKJKzg6iDN*8|D*cNMlQ!<9jq)FGWldvNBdFE73Iu zwP8UDf8*AG5*!?{i~Hp(6^X~(Ucz$LrBRNBg7FP}en>hfyVH4__G}ZD7%n=46ADl; zLKeLJcph=GD|-&=Uu2OgClbR?r>XN=?~8JHEH@s!2V+hh00hX)b2`Uj4XKzOAmkRP zg2nJ+YyzehA-Mnoleuy#LRZ)zR4Ca>m;$1LC)hmT^q6ny1qI_5Q3S{xElNO*^ z6INQXGF?yWWgpDqPiqQ@#Fp%q5oHcGkfLKdoHG>=1Oq@vd~nCeQ=o-&du*=s6RMM< zLU*(XiCa!iugAeX6!=p(r|lpgpzc};6cgY+%qGA$x2vvpwLzVqtK{x~pN*M2Ie_9= zhPfOuc$a+zD&)kdpHQc{GKfD14`PN8y#rvv;5>{)_UQ!lCR2Sa9ls|J$}NU!>Ue`I zH3LQ3oR>lV?d8ZGn(-9u()KCOwq3|4yI65}88m)F*+Fj~V5PIs3kxCq|5?w*B z^^FAkj+*5WlV~6s#-NI>Kg3$O87K@fu3=v6s>tu2%CDFXr-?L)=NwjTuh}AVmsu=d zogjQoPwt6P8LEECw={czWY>!Gz6_NvKfI5N2E*c7N-uLkIJ6B=QaY#TK_twiWLR5}tQn*nJY#y3%8ie@>N8Q{Q^?A4Ov;<=;b_$O zF@?B-$skiAvtHsddONQ?KtdQ3n5)Ym?cb$bNZGltr9U03ge*MsFS21QEq znnAdh@m%<7Lqu)3FR}WuK#BkU$NiISEXEg<=HuGHjOUe^lp&~$ zMEijI2HbbLffnSrrN7nnG8|;>!v^3-$JvD%k+wQnm1}Gb$lwy+tBJY;Hm&FScuWI} zO#Se$QXsn+I|!I62#tJ0-x{fCGI=>60VD#@1#0FZOoIR6sAgf9RQ<9VPw+`ZEN_(R2kN)?RUGRKuca-k*GJq87V>~ z63k-T3+>Pq<{b*TWTREadWN<<^#0n04dJ3NnGEVV9$i69bp2}hrF!5SLR!dstR7e# z?vd}Q3q5x2iV(aWy+oe z=IY+2A0|rAJdv7|!$MpYj%m`AqfOS05J)0I?rr<-8?(djmG|sVSWOGmJDNR0t0r(f zy5Bh!u%4R4tWCy9LYx}Mv+MF<8jnrcwR3}q^kMx#{*g_T_(Pf>O8asS2@uA#vJQ^y z6#jS$-Zb{IA}UlruhZ5>+UBV{6kCLm!XoP^2Qz+nMRg#R+BkIDO4<4R2n)0a_$jr> z+K@BsQicY`(&OYn2x|1(|8}Ugx9n5oDF7(BR4j)z(-L@WlC&NxU02y(Qbx2pqkiBdDq)?m)?FZHc`T&GNwPvE~vV08R-n0qj=SF%N6V`NlN5|h)wG02M{?4j$*L(se!-^eGiX*#3IZ)7fPAWQ>+ zR{K>!IEwD@qP#9q|Dk1Xr39@|><212RTtZbP{@SCm}_-ZvNt|%zPdfUBsU0PB;7pV za;z`>@>~t$L=@mB0nG~1rWl?m_YO+En}xVlVB>=c^L*!Ricg9N?QeWoy6nj~<}8wk z3z>*+7^IFp;^*Hs(azrNKDUx)x_>Yy#MKL|=bnf(dAEuL<(2d*J)tm=p|Z?JItTzP zxO&xUv<@LLUhT5-bW@IYy4}PGAlUc3&YI`{WYBRdT)r6Z13?Pk@)Mm8K*4uU_pEZd zhhIjphB(-OL8T&VcuW3fL?Ts(Y8p9>diQ4SQM_-{j%`DhBA z$~lTDY9HbZ>Q||QbapvLrr0Sj-lxKuCv7|Fvu|i*j}-3R;@uAw4?!@2s#AwW5Z>-<#Nkh#6QUBa&dbj=@D$uaBT5#Uex2q&RCC4esY@@WttRJd+w-%5`)a@`g zLvA83DDJlI5ig3n5KUaG_D9-l(VH%XJFaI81_v0x!kQ!B_1PxqP?Jfkem5o3J0F(V z5gs~>W8a6*2H!@TD{TIx`Q%I=HUDcRk zt@nkQ~H8n!S-8C(`@`-qI*h5Bm7z94PS;T9#47E;ZcfM?y`%xDOVkYt?p_t5D(wA zO~6ndm%dQFp)YEA_WIXA# z+xpW;Tev*p5R_i8tpyD=;v0hUDOAwnVK;>^ZX+}I0xOEtC}6b{%)g15YqRKWy*K56 zo1_|DcoBk$1(9%lgMIX>MCY1%l=&q?XurIrBXi5V)bs@nG?GS4#C5(@k-tPuXonWm zCe7TfTfTjApqY?T3G1rJ%(`1WDZFhUP5)mlb&YjZ@?L9Js*mwoIJ#Gj930M@PzPT} zW)9QiQK(-w43i?=Z~AfA*RpTaIGzQeug13L>b*eQ^=Rvn)g*QNtRuGGWMOEhwMm)z zBapLkv7KEqkOx5{Q1i$)dzqzrp(lP`{{AbRs1so<9iyXVx!j2x={{Ynw2$53Qr`@6a5_ z0b`P!(poz+bPM#q_r^zN;j#D%DmZ3bW`U|-x#$ZCKOSZtvq{&IzEQg8{6;}EVdYoU z96I!ACy0vlTPNU;a!~a{iBsHOb>pd5R1(Hjc5 zyn#DXq@cn%})`4$4muWknx zP!&iBQ%C>hOw^Bnz&%op$JGF{WDGLAD$o)9uLg(2TAM!0Ax(YZKUbDRNX_34$joAp zBTnZXAw(UQ<^u_@4{zzTsJW~A!&EqV za6&^Ye;Np946Az}%f@)H!9Tp;=d6D$N%d4omLRpOX~U81<9?6Z8-D1k(}b$Fe<@Hh z-_xdVax10|BPk?okHE6}rcXR9?`7Sz&YbcIK74AMIfW}S35*1qTRJIA1AqZt{PgvZ zZo&X`Ydnw_4MDAqQTEe}W{^23z2Laa;R$LcrUSTr`#dzppfzY56W}bFdS2ZTy)D}H z9K53@ulZGOzB`H4kn?Wmy6iD_0N`{Yz^*tcw%U(nho2O5qphan#4Ey}>CDq>h?;g~ zy0b5`gd_1CDCg!V;TCy5I%VqHj0`Mi968|6IeI)@nRhgMxSuYb8-+*jVS+0&jB#UR z&NmlDio2S^UUK)|x5}6$Svmd51!*JVVGSaUam+59bo-3Z7YR}mhBZrC+tBjuYng3- zWZpZ=AS6uHOaO-pPu$o+=rtfa)$9@nI{qIFD;jJ@qah?VPTF;}!vLIVQ{b`|3y2e* z#8UI9LCWDUeXg+bPlFj8&Pxe{Ctb&&Jav`3ipiT?D97a&rKth&i(Usm4-LX7}6M-Iws;2AOk>e@mFfzP;A}s_%S2liO3YAZLr-c z2`2E`^iydvW`KrCbZY++&WJ>h&VixHNvuy#C-;l9(Z-uzhFdgR>1-}#mvva7Gtds; zHSB-~%h@h(TyPOy;V}-x>gqgN;4yoaPRJIB2Az+9uePY>p70bYuRK>E+t9u7+FrGoJBMbZlEEz%WFMZe3Q zChvvBNFs)gp|}~q2eyep29EKtq2=)#gm>2k&ii}COh554!}0tkIExN$SDDx_Omb8o zHvhr6&5_G@I)h|lToau9*0X*qDVZ}|%3e1PYZU3~KkZwAx52_wd zTAtTS>3%EO30k+kO@m*{py4hBZTwQP?|0PCq-WBzE{{o4s%9sG2L(VxWd;<1NLkl@ z@=8k9b5LLG4CD1yiepBeE4!iV@+(L6x!F|5%Wxy3XbMPvcnxU`AZ=W(!OZ{Yppi7R zOB(8+Su5g-u{+4}v(4`R#AX=T3eqLXBb%`(9_4hA&l zeN?=$1j^#M`_l~^JF8(h=V%StABY1%XVK?!@Z*~`P=}`nPf5AXj{ly^g`MP=M#;5w z$+(yG&tUz8t}^RW%$XH00&Pocz*HW-akOj3IMqlFmGDS6S@9cTLT*o@rohozuv$OR zB7)O*mV#F+@HGC8b5E>`$^SE$gONZ{CQp-XYe8uF!+jvBUqGoq${;b97fK#cE#@qm>wuu*gdQpJMnHaO_Bl@n4h;jN4F079qi;xL;tGjF_%ZJNf_{9IJ- z|;_U$1;qg%{Ao$@fe&(QdQq=qXB(d&$v^Lzp$X} zR#Ql3xwc5>sw>^Ujymso%gC+BhRBWT%HGM?44%E?G^u56KeNyBOyD&P-}gh?dRK`h zNP=|CP4PLTjyJ|!)58`eO45dXjwiy5}P_$FAHqFzTQuuNL)}ov`r`$abNqOXx z6gN?8bqzAQu?0`|H?TBtnC_#u%_->w)J-lXSE!1OUH=W`hs0g`V|o{1IjsmZOg=wZ z-~>}06mBqH>CGNCPr0HUCU5-mC1W2r2oX7ppiT41-6Y77U`iCw1ddJA>^mgPP!8z2 zN;9|aT4k_b2$vJB5L6M_6nux#)XXkKoPZ`tv!9}N{-@0?8QkSiWs0u3kKJ9DCQ64xDufHShKNUeH^jf+$v2kVhy%MHG#n> z+3)Z(8nqUOslc9%n%_6daC;AE5ZteV8;?Q?rc4Ef47}sG>C^1ohY2huo4;4+=9Lif zGsKx$^YBVd-vbVu42l^rqSDoniLzsqE-6DzyAMnyQ zuDty;B<5XQJ2Y*f6F!Sgm7hpn{?nP&beR%T7{+I5|1_S^+4?efnXbY{2<;=9UpcMj zvmCc5^nf3zr$+9FK3;@TPnrM$~+HOt0dN5L}3!eL{oKw7RufJ{u(Rixr@3Rt< z|Foy;BL#}2&)NI45MEy42tHVu^!ctIS_y5J;fq$;+r@WUK=P+YM4^2QDcccx5=_ue zfN%+iT~j}=Xm1cb;yT~tsanv4jKH4=RZlSk zAZ&q4xP?}Wf++oQlfIbRkAr9w+<74vDydm5fbayD_rV`groyBzjgp0Hb7GDfDV30Ss95j2CA~-A1O~P_C|wel7gDhnv4iKVpW))sh#R}a zVhpO}NZmpoQB5c!&dti(E4LCgWpjWO0ZHd@51pdqq90m9)(%UWt=0npn_IDbvZoP79dsv^ceB&ys(?DzQdgThQdz8o-dt$rSL%OcE^z$Xo<&j6E zq)o#oo3i8=BP}1nR5!^Wfx~UKjaV3Pr3X&<&0ZB8X4IBW>xU$rB1qvq`o|MnmcglZXK31pv*+e3{}fmXzP)+=M-rt=9Zt0c8T{8w5o!NV zfN~}U4++E7GDjm|nW}uquWaDCp^W2KFY8C$amkumEmo$C5HF;F5OyOP>JlcUo11r1 z-wz{?DE(HMEe^e5)9GJPUjq(go{x!Rpy>x*+Z2P%E_@KaA)qfKgy#Ob zwg3LaUHFEqR4f?sN;d0;`b9Ro39r(qDyF02@etxNg#1Mj3CMakYrdggiN481u=p)# z&Xj>7QG2X4E>;BkFNF?oG`0eJ4^X6-KrrozvDw~oPRbM@jFo;(s+R(9+qGB;^eXr? z@@+vIf#IU3XQHO;w8!mAv8kPk+CMWb0{VyyU$jeyLkC3RKP>&R9nBix@2nWb+ zD68D$AN6jrE*SPU5PaW~tXKkhpxC65e6|`BAgW|8qtxDUhYs`RIPVIzEn)te4*r3@Rv6kx^ouVR`O6e2Y6 zQNoOB()^*?@a@&PY;|$jwdR%waM$pVPJ7j#>xI9!ww-j}BF{KmIqUIETlD|@H5)G^ zY`8Zg=7~UAr;|rPP{*YhwtZIzYJtHWR#?S^vC@kx&k&>;e=}0GT0woemqK4G$w#$% za~N&28txn+MoBhC3nxdmt~=jI0F0yEP6AEB*RYo=?t0o0GgP7_0PoQ{KD%lzfKZeg z%{H$AV2;>C_MCw`tUoK7B|GKX(V=Hq&cYI~{GqFcIQ+gxDiC__XI|wVpkZ8VgS+-qBoJdR$ZrITc-09 z!&D)EEsTR1wYNC^Mn8D*6Z$uTqkrvhyRtO4E5n@3a8J`oAuVJy9JD&_IGfvS6~3kK z86RK?sDD&CHtSM;eukQoYz9{TtD{e9?|w)D3>d<=(@5z8YSkjB_&f~T3%-J2n&K`6 zU!Zy}D95ch5V5A^_d+kMnfLG9Ldw1-t26qA;3Mm0!IJzjn}!^7o_s7Hz-LX)uVV9! z7*HUQ{Og1R$_lWkzw~zaYH=5D7%*CK7CW3>SW){FXV7NmEGs`(_%-!w!ZAp;@1SZ z%;q@zx#9xcOe9w4b$5X#}^3PMV+7u*OlJt3Sk?u4a(EX<9*XlC0EmNUAS z+#(WGD+cGBuSLGtbV~shs=g^^ibjgKI{2hg|0SkGo`YjM9T2Gr1K9XOh>sVpuDhi(}b1nRfFg3odB54!#; zx_6A~`g0JZl_kC~rVhy?nB#=Vrz9ZnLOW-bWQHy<{J+O%*e4u_gr@Gt;cx8XOezk4 zOQO8Q;;_gT(b#h4Ds^CHQC#SjnLNok0~YG~X7 zA1SPZk?_d1xnDfO+l&AI{ouwSj;Yn3e2;ylbN?s?AID?8`o1`rRo<);aghBSDF(v3 zvNxXVK#U$TU_V|;8dbJY7P{Wd80+s>W!d506^C;FiN{{%qmU>g@V^m_M(-xDXyEeG zbyoB(bsGn{<8TRlP=MEg%|Z<0H$BM6Lg2UVnxZWlT}*Fx8V5J;M$=wYOzl+Co>b_T z?jhH_vQ)7&IsP649dJ^~_Um`=&IW{#3b@JJc@Swy`A;j)$0?ZsTK~?Q$qwG|$`$b` z*@f8I7V@nFAW;2Mi_rBbe}3v!RyH z+*3@cWC&9T(&3LvfUeA0iE)!A1b$oKwa>7>SP>fWaEc_K0cA;?~ z0`|(Jvrqv^aW%`cQ-eY(C@>n29o(?RN^)CWn|Im_I4?vuVc7hTsSnFfCHiP>!vxoP zRhvt_m+Bow7IS^TA(1_Va(+Z`z!Z<1sGcusTP^YCgbpDO06JNN zQ|{Rx(C;>=V3nWPVVWSFEc2#Ii0VZNPKn-3?;JKnpG=o~#Y{Yb>Y+FGOj(!^ z5P*0?w6s({x8xi`_-!&jzSSxMn#4PS1ylztyAea%!ORkPmA}B=^%VvnG~=oa!YA@K zZy~7*F_*PK4x)+3W5{@qYDTWgd4_%ShI?rr__*?nnyqqv;=?%piq&JCiPbmMh+b$Qd&R99m<`dIAm-o^gC3 zKo(^oQT7G%s}IdZ;fQtq0?T2xgzqKE_}g%_J*s8;PSVMm;#=bCXhhkc2k(gkP!;R7VE9M_)EgoIbb%<}3} z|DJF-q_N{wbl({f>rX+~a4TyNb_e(gP|{4-QhoG#7Y?yPD?nh`?5^2Unc!%3>`v1T2jcvkV0*u+fkw|vZh(xr-fq8vK}ptQ#t-}!cZA_1ms5Bvt# zE&C45=bA;Fznsw+KVXfKEqcN>HIdN>ji@QpAGIK%V-0Dz$J*CoJEW>K2} zpBDDf6{d%J(8@ogRSMASu2I2Qt8q|l1FADAWPil4mOuDE)XL`u8cn{fancu1*(>Ab z#pA&_-ox~9u0xOIy6ZPH&q?B0*rg+gG|u~V^w>>D-JOCEfu$+g6 zr-3yN&b9M$vUZACw`ApJyaN@{xhz%Z!wNW7R^sGNPoc&>@%NI~<_H47ux5@1@%jlX za1|f}tc?FXdx~QJxjD713hcd`93iM<7ApZx37W%em#|bhP?0a6u#gBqKFmV2?aX-G z-39{yXx0iED~SQQh1ql1F*zUF_ij2z{key_W3G7 zXjXHEl^S}D;M=t}L;K2Z>XQx=-?`kM)_28=+hRPNt)Rw2caMj z0ghD|pvcPBEO)vZy=B3Bs7||HcSLokzc_5Gj;-Sr2}pEN(CBd;+lQL+hJ&)gyanK|VrxX%vtKSC4=U8wN~xBJ6R3Isv~4b#D{-A3$}zTa zDAO|x@58UfydxOtb%ZDE@dkFI&1{FIKMBdg7aJA{S0SESa$gZGu=&$5-X$D(>*^1{bQHnIiGW%m(bUw06mV+gAkRt zFLl4B9i2c8I}wfI?}+re*^NEg`jov}y%`o$9eR z{izm7>IlXF!4pz3NQ-{LsjP+e%i%j&tVWT1Ws=ekn|T{}b(}pkOKLloVF}2t_mV1* z&rZ=!n<3Hu^*gEkRAoCQh9JP{V_beh@gx=k& z>OefKhG&wj#a^^MAT}|Bxnf57jWY}Bg1%Q%8!2^~IN9?+;KlFYVAezk`@bmL*W!cK2om}md#oKee~B#`o;txfjw zjmM; z+YaP9j;H-G|Gr_VJcaYx8#$WFM1{44q8F^E*aP762)Zx*&Wr%09qf-zSLGgL@o7b~ zC91Y}1Q{DVY~b047lA`w zjn~9x)M(Qrn8qaAfvAAs3_blx46PLalp4@Nm4dzNLK6Tn~^+1W~hBC>e;-Ic_$KoE@i+F#2Ck!96 zpkE*q^6+ZSPlQ&OspZ?(UB>To`;rG^YD^sJUnm#{6h*mP)}T`s4`QQNOwvVaG#YaW z2=`h)IuQ|;pFe~GS!+zPyG^C?6>UDe`{o{Ty5#a>(E2#H21m^rO`ot+Dfa-|2>R*a zmUfyuW)F0!0rqPnPS2Onh>=UF^P8~)+;J6DUYOmVvE(QwE zfUW1JhTM!ZWG7i{GUB{pQm6*e%q=omgxys$rr#ILVgU%iBD*C%SXO6HysP_e@yE{3QycEyV78+xT80H)U~}p1E&GICR4nRBHEwc z3~&W%e&<#5C{#F8S!D}X4NsswY;`p&T9ca9w9;v=#Vd8J9m(24;6IaKY}+WdD`z!2;Qpm@woKDDiKo- z&)SZ&i6{6n#{DQ4o+fttXwh8ekP7a&kFnyYF-a(KBsdaTSV*{UsF=K%GN9-Ha!8M@ z98KB}ySknDeaJWr)O!b)Ueln={i6P3dc*hrH)+*Vn`<;#0JTR>-q!@*W}npRh^VsB z0@N!J1;l_9SP)x3T5yiqQ3IIPEBs0#gc0hmX9Hn&mc9~n{+%Pi?LmI(rtFbB9(BMv z-JRH^?(y?sAnswHdeAiY2f0-&7z7H3DlcxD)Fy)=jfX1lqZ%WKW58d5)v>)UDb{ez zO`#eVpy@~EB8dV5NfhxCs&-*8VwbFB+l0{Ov}7b732IB}+G+-Vf0-K31}G;-hL78s zh|dGZaghd&{o>L07(nlOO@Vmbom(cgsm8m|`_?^ajr|mi)TL4wR4c)1I(S8?-k&reIq=j+ZFb#g}C~mw%`2<^Dca>z_QwRK}wC1 zn4&Ps&p3uvhV=oo;Ix@GKiM`MPbZMGy0qm}3!zC3rB_FL7%?#p-Kfe!RM6CuUP)&4 zd@H;D6LKRWa4Qetg&+eAEYWCNDj9ik9P}&{=01|HYU5xS3%zVe721idy+*b(xukLI zY4wVnttV*D6gwtEv0FjvA>-&NVSa5z#vPUH7I^-Pw7{J_=9LRln1SP1!T^cf*$y$4 zV^~HCg!=9o^Y~lOI%Rg}GJfx}VEF*aAlsH~9Ke(Dn=*fMMZUb1Wb zXQVIb#-gk!$FG?W$cqg!fDhNAGrb!rPJlNUlgP2;pxB{I&M*1gB_A*(;e5PjU9qTA z!syvp`1{Iof~LJU>s;TeR>KrvhqdnuTfgkg>D>r)(u|4CZ^oCA3Ngha)TQpX6=609 zGu&^eH!Hon27Er|V0ST=B4*>ja}5yH76aYKnpl?r(CUU6E69#@W!OJPrYWfCnG0|R zd!a{t1MsW_T$XizIeu*t`>1T?-4-FyMB?$G#*U@PR|W>`hz&HhAD`#x{urq%D2=R} zwi&N*x&xtx$;IB9qdl=fJewp^$Kz}q}A)|k*9@=@Z~ zlie9RU~XD5GwkaL6QTS)nHat?nOfld;m2;vJi_P}mv5iqPPe{Wxvf|bD1XIm^Hw`u z(|{*Zx~yt1MU5LL=&Js)HR4ar&m-*A-rd-ld8F3121K?sv@_dxpbZx4DnT-^3#<@3 zomgFjZ@U@w#o9opk+YT$rmwON_gcfysM1NV{583@CXp$DsP5l-f3;YpQO^uD#iW2Y zz(3L7-UQwBpi@YuWN#xr112mnL%R*W+N^J+#i^Q4+ zF2uLX*mTO5(zmlWG&j;1Ozw&P&ci%nV)e^V2;_L#L5q3;o)05Nz935lXeYA0q@{^U zEKAucQnja{r#uM8E7@h0Yd`c}ku{Qli}^+#PV4j@mr$BUgD z*%>Y$Rb%67i?edA(y0-RrT_wGI&*Y6KPzZ*cah^4MG8l*w~x9$%n6#nKxsW?;li&l z=|A4sSCf94s%P$vfj^B4uT&rT@9Mp7?I4ZII~t*25#2&tgQ>rNg}9O!o|R{2E4c>n zN?dQ!A_#Er4sKV_!88VOvk}T>l8S;f6UtNgM=8!~V`xdBCf|I|`vs+A!7}4wbJFO5 zwHLB`5pA*h{gFz>5_*^nbmHhkyQ_`GbvPsT{TH1(L1g^gns+jlo^I_E129(lZ4fkjsK z9k<_y*+Ns8q|My~@f*Hq*=3_j%^+-3CsPe4IDh2HsH)UIL!TB}8%eWq#S7}JlZro< zbd%n(+@Y^Nz$w#PY7gA9d(*(!?r*p0;qYXOeA9NEik@``GZ|Lzozh-}0cQp`ZzQYI z4U3dsqJD*c(&R54k6cRZWHOEE%9rBbf=+}^UE3w>)5af`XVV_EQp|dZ$61-)c-UFv zAPLNLJBVZ9qPXEDFAKRBn3$ljV}>Q)z&btU0%5|~JLSzDHZ4u6sa33z-y3##?t}^{ zds)>&tw|C1m;qe~4_qByO{}3Wmt_S<_u)BeO={EOBeao>FFc_OX|5A47X2QU;CAmQ zU}RF98Z^6()uD>f@n`|w??+LKi22h|lw!Ty{w&BAn?yot&Bp!9_ZwvcOXLB6o-9#V z@8nDnDhWp7+wK(P20MLDCVvuB5#T!PZfGr*nlnGade$svZnEF&)^ZW&G3RpH48!1> zko-EZxZET^8~W?uXF& z>1%CZo35GZT09Yx^+)MrFx^C;d4eLwqTU%4{+{r|x}H}7_K<}p zoZ{oU9Stig+{S(o4`Tb#8G`|)zBjt^dzn6JHHt!%0ek%3IL8f?D3)40L7c^6e5LCX zxL;I$@bbXAIBT+=&Z$;v87-Xyn+5YJ-fM4E0){$5T~^HC7(!MIJX*)F8@1X~s})`p zx7^*&;Fy#tN2_ci`6PK>6_*kQ0{$bWp7l>eu?@RwWP$<3f>N|s;UL`^Y0t|d*sKFe z*|bwu3^AHp1hDaM1Jlr`$RX(v17_SUeqkY7D>Tk*;uN(ayl~J1`;=wJ99GK|W?UTh$MR z`}UoldzK3N_qU6hpj5w13p#KuT_nlF1-G z=q#_{M`n-^r$~-g>vQv6p=dUXV6H}r2I=ws(!*^Q7nEmE_cVQo&2Ld=w%=9YHErd? z=tw2_QE5|X?nVM=-i&->m5ct~fS2jrZL?Pa6eD|;b^;G%?q61?*G%TYVg3G3sJwh0 zd+p1F0R+Mh6muM9ZoyBZ_x_Dalo=3@h|}LktI~1OP4sROteM!>^oNibBUSWWka%f7 zXz^JpEpT`85w7G<@1nwh8845DFMmrnC@Qx~r5v4Eb=a!=U#x$wUR8Pf0#BZR8>rM$ zkR>#seeIF~bCC`qio4Np=G6b#Sk_m-*Fk)Z^&a3k<0)j^+ejp0Rq=o6r8Saz(C56} z6({7<^&D}HV7PnK2=vw?+4<&nO9ad%qc6;OP&t0{9ZlK#n?}+4{xD4#cieN5X zAG6zIaX%62+J(I=nU^TRP%8^nlfuopYaej^_I+w?E0E+flBcshxpOTAcl6<&kXvNtrg@V#M(~g&>>nABeFXOMHRq?x*vS);jN3cuQqF zjhj|P^A1UYDh9$S$Pvc0+T*t6qTyrAemcwpSGQM#VFf+-I~F1!*^%ZoJ5 zCw%jMKIKYNjeVR*N^=b38J)rpcz~gpZ#`UZK7R{;R)DFCKK+^-`~8W760)4Dx=kW1 zjD+7|cB!3ikMJ0{sXlE?gS>=frJ;HonA{8B6)YEcOKgC|6)lEQQa5a> z$%;^gD(+eks->DLTsOy0BkPCX)pAK{j?W}(Ch$zL@{oG{S&|z=oT`m_1SW$ADPWF8 zTFj%qXS8#C>0q*UGQB^)H+zRfZTJUH^PU8wFSr!rh<(9{=;hYoj6to*$oEoRk1d)~deD`HVk>|EhDUxy!UU}YFD-Rw$UcF6SZm6!)B_BQDKo_EJ7FYY ze&-kD8^2~EQLb~%&TCnTh-VUKhTy7dLn9f+UUbhJwi`hvmVQnde?gziY9$U4I;Wy8 zN<;!}6n{z(|5on`%|JeCTu{^5y5*Ai%z2solldINE&SPj6GMG5UWSqt{5xi+P-%y( zxXTFBOU1|=Y(UlVCMUW0Aca+!rbEq&rH%GFv?^}rE9}n$dDk3L!Yv5{?fNg1O~hx7 zy&GjFuyDgiU5!DGBGX&=bakm%0&b9P&$ASU@~;DA)(kc;6F*Li;Ip^n;KaJgzC4KS zy6O$5Mz!o1?26c+FTCU&i*X16Z{!3=dQbFjxEm+GZ&J|Bb}Id zA^$z9P#bH`zlf-RAmxtMtim&&8D6oL-(PhT{W#+SVa@qVtRGZa_l=ZTX>nKZNQO@? z+d8ITWc!QV&U`v2f(?9Z4}y9VT(KxZ7g?Gmw1hRb_VzcSChZnIn$jsObYY7N3 z{tx%9#72V&)a}NACc&eO5@mKnXqKRd8{%jrnXBb^}p4 zsl+KK1~B9z1+P^EZb-_jP(sLU}9Yq6HI^2!6Gg<=K95+vu!OE zoxzK^M&lVIOPNr!EfYrG&K;%!la%p|mt;XozP?MvZH}ePG7vK{{ZJo@ZM57J9nFC` zH*k;bK77itUIP}nDaEDK7kV}mNn=Rd(zI?l)g^g5!Dj)aIxSfxLM=5qy{OS$JA-z> zQtO2$6Au&0Q$KooU-?!3L{xh0_%)7jI;JRmP&5Jz?>53@ZqY;5j(jW`4FJ9KWx@Sc z5#*Q+cpuafaExRLuN+iwF14`$v}G;s7@Tc^lq}gP+S?FGqQ7!uh~5vZURI%LU@Ylm zD@%=Sv7BU$`1vAk0dxJ6i6B~LrBzm4Favj9wfc%qa$r~P;h04E27;Zcv!=m!pz9z; z5K>>QA?*?Sah%wWm%SjBZ)ib5x{GyJIg&9T{pDfRdu~z!U7^}{mrSpu4L&Z>ZLB4Q z9h-~Sr`?&!j)-_%uRcBBV06Ir7UA&VeAO0;ihNdrn_o*gRgHw!r^*t^Am{?PbK^Q) zaXGe^`X&ual4NA-o*1Moqb%4bNh4~(ap~`%e)z2lmd=$V4nLBCYJv06tH|qAcN`^# zZoVIogkQ#Fu&T6>q&hI^Cx;T8$b|PuhBQ;h`mPCGjLKwT^XR#j-nkMt?)bo?I83E! zF$1~Ge)whfT@Ax4AqK|mhefDerS`EUKSKrzf9px0V?TRCTRuk9XOEBgc1@$YFr$5Gb`i)c@B#P3)=Ce5u15X z(4H;kOwu8@XI3k0s3rw= z6y8D9M+HP9ox2dJ6`QEQnscPCY%S42bJ;m}NmjXvQjiNcDN@#B9RSA8Or}4ZSdR7~ z^{3})0TEw4^t@%U2wNShSs;-1s{o_|A2=PA>5AbZc>v z=QMlt8WYlszKL^9drw4b+s9o#YeIpih8mzBxkeg9w~0eG)E`b6G8IvAjgt|g!U8dW z!qg@UUT&}v(C=mm+6*?I@Va|e8B7L)bdw*wX_rXJ`U3`<^4%^+8{Qmbx@3>7ly&V! zZn3whqD_0qJEgx$NwAtNBG7_9kZel8wT8uOYT$?0*}^KwlY3LKS@n(#UC}vHM_?(7 zL-Q?}Hz6P=O))p_dCt)=ahbWGag>LOTQT|Y;2|}UUp#^eH+cGSOUBZ(!~5(+Jop8@ zkdqf;zT|%Jv9t5UEAhOYqMZyFgm5xNQ9cqu{^MB7-Ctw@artxe3EIstQ)6LFy4=}O zgpV<{u}N#LwBC#(nC_v8*mX1NU8{G>xUgOIE0NnmXwGPlO538aWXxNu@eM-ss5f=i z-;d+>6D;a^ojr2x($h0PEfOeWyl-dpc0|Ao`hQZz!^`4i5w=)CLpx4h^ohK&BO{() zytpYgu)E4gVf+Rj;)XF}RqTFZ$|JLU9!>7~xLuK!!pRJPUU>jKTzn%ITL3Rx;-Ym~ zCYG}k7y@Twj-QtbrjDW($_-hoBx(Ysu)+HnQLJRw;V81Gk+O-#r2BQe(U+t_-b#jR#!_i;R0?5at)mfOPWEdvwK8yi|1i1p43SM?6CS%7T&zO3oAlzE- zRY`4ZloiC>Tjg;_{B)WA@;>a+7zGz+=l5RZ>Uh5hNTa@~OHD%2NC5fF(MP;#GlP>OS| z>d#*=a3CO1UjP8ei9d^fzkvP&008-OK~U2p{2%f2A4+q-JsA$_Z& z_7=^sH>!sk82I7 zz#7Lt_Z%?~g|+lmK1mF+ddg%!YF!g(CT%Zx4{OdC(}UElwe5O5g;zeoc4}m+G3Z#h z!)ltUFN(aHWppB}svUf&Jh`-Wz(RjX2d8V46rekkrAVJ90JI^y@kRfIx5Et7wJ&G=Cta>QujgBm7nM%gRGczLgpsZ6l~n zMu++Lse>r`X5U_(aZGS-l}%V!Mn2u9N`?%8vTZmxLSJdvg--9n{@5p#+7hJNR2NAJ z#<^X=yzzTQ0*M_^5H;mItWXGmUv%Q+`Ze+h9O`RDU@GGj=kK%W1&B|d z!JCoa_*b}3UyYz5O?Yw@^Tt3>ON6B{h7@y~ z*&(S7A<;oHSItHF3h+pz#J2$M$N=(9Ge_`2pc^G5Ub^w+#a+`AD`5Ak1!lDK0zhN@ zaaH0!?vWYt`>*i(tYU^wFa3X`5U!X%O+ffC=70Fd1eDaagsGtlU<`tfm=$vn(@L}c zG-z+4%b)E6fjAJQ3GIK|yt_7Xuk;xH1rt<-2xyhCUSwoNskPjlN{Acpk@11CpWGOL0Ga9AVMLwzy=XST*Hvxz-T6 z3e#P?vJ10aO-_BgOAb)eO$C!YNoG|;TB#6z*Hx~N352ccCGu+k$6YkfFZZy0>TN1znzyg~J5HDd82cD2A zgq4#&YxL|D1MEO3L{=0*Ax=F*S#JqaE`vC!7^q82$KB1W*vVSCe{QrRLA3*=u^0c$ zH{W`O)0dv5^{?|zrTW-;L%yl^uuDzc{l01BCZLJ7AnaFY8tpD(?XQU z!J8I+@fNyMa*V%CiY&A63Am5{5&_9KgL!wrBpt4NFxss(sXALiM<2jRFt;i6(3~yv zf&e@zYjjStvpW0)hi(@G9yrBOFZevLBhB52NGld1auvrc-Du@p2yCgb#B9msd3865 zGFHLgMAQr1CQQ>QYB{sim@Fc#s{1?haTkI3Odlyc_8T@!Vbl&K4SsIYW=G96!tV~H zU&QH1y2EFf(C!AqF>qgzLD933+8h?EYHZeBKy=hYvI<+F3Tr*U490rfjc`hd`f5Pn zSwA>C9qGXh1>?rEWOsCp zCy%BXvuo#S>9MX$6mP^qMH2Z=J|*I6-H$&qT^U0*auBSmPG~oHN8^kWclJ@AA~=v^ z6-R~|FMM84*-VI`%J|EVRw776C#d6qNmI3kWee$I!o|Y}=EYQc_XQ8MT_NAI&bnYQ zrz}QV7H1kyLScfe_}2Ag^F3N_02&kqZryY9vdgg9B)}kDDH*<)JGZX@IHc|UBL*^J z@I?wYu=yscbPTgQ_ze?LSUSfC7Y0t+5azuKyTK^wlhpakQ%b$7+sVPaz6u;3IlSkIN18L-IfY0qQd(&Idf z5g-=anM&^L#oUUv+@JVCi>7iN1BD0+npV?HLgb;m(tH-?v)b=|<(!Co%wygziwG(Np@=W1n^E8#8DcdJ zinu^X?*JDdr@d`4s%_E$XLWwNB-c@;v>!2{PT?uuDJ&S` zsIK&k?SHZZFEJZEZYi`T!U~^oYRaeMo?7TXoV%8xs@VMUv2YHOy1ZPl<_mFl8mhkv z{!-8lfx#I8wG9q~{nmI>%rP3@-=gobmHLGWCK768tj^~^+yonLrIe7uFZ!r5<=(;7 zF_brwK#xeDa2mrtv>c~$kttBdQ=TJmPULzSzTolWa<*V$#|{w#n^ms~8!K1C*IGyx z%GQ$K8BNyjl3WxyJbNBv0s%IP)wgDTUzj^Xe)4L$!&b3XRD`RB9}@(!+A%wg9C5~a zm^1aOp04&~pwro#(gu9fFU;f0#N4N7??tDZE7+l${(Q8M7JQ=8M4A2Ts9z(D)TDgy zSN-QGRzELD^xVruc@qv2ly1ju7twN?vEUSu{VKR^N+-A63KL|mx zESfMaAL_Amr5fchE3bX`_i~+}t1DjryZE7QSYI=rH9=JZ%MHW58n)bd=l9-$JghQB z((3mx|B~)Jc4OC$uwU1|Z{(IOZeBdMG^V+x$y^i*in}il2D?WfHNt1lJ2=?KD z&iUJuUzn@ms6EP*fB_nCEabplZ}z0}UFtk%5y|tjnX4iG0H6tgcU58n2r|zKNU~cU z67mD68G#yP*K2}|H5*{hIlXAj8yri6JnT|TJK?8|!W8KP=4&nA*ogcWsH>to+eYqe zM8aMGGr0Kfd|Ud3S4q3zKoT3RWfsocbB8#T4AQnXP0`?h zrCJx!Zx;3`+}ipE|NgQAQc~x<6kqOfl^}q6HcC8rf#3W#X7*V1%>v_cyW$}sL%(5~ zRz2}P>e0z3-XcL*s|6XCW3!XrH2)qARko}dum(?+l1SQoZ-UD`nqdvv?h?m=+?Ru~ ziYw@_LnBBlkX9a0J)41!Lp{-ycLUSBJWr@VLb+?X8@Q}%qgG9lMPr)X1I200ye7z1 ztO&J`4d$WI!mT0cam6#7`i3yib$~2v@6s2J61n{|bmbj;;pnQOwlB9+7Q*8gp7ij8TOR4<=?(||!caCZtHj9+#zThP^TH#a z@uXvVh5||4hB!@{#uD5K*_!Nd(7vvv8L0YW)-Eq1DW+JiY&3cr9iZ&2HZ*qrh!Qb< zKdK&McvPrxA?2Bi==NSSU%*Dcb~oo%dlVVEau?G*rA3oWdFO6JSQCoC)B0#J*s2@C zX>n@uSF|`tB`IT3nK*9l!QAZ)80+4W^w7F5MA)`(J{Q?@a8)HPIorJ3a)2y$e2a4k zwwgAqKEPwER(=Rfcl7R|ye(HnlhZgo3^Sy4pS1UZC+x0QxY_lT;fz)z{7o3VzpofDxOxE9%o6fY}QD5}mP;{EI{Q zlK;4rkcby)*O%&tC4u{CE~t-s+VN?JS<(h|vh4;ren!C;CSLYf`YzCe-~zRl)`ixH zUS1DWcH2hu=%XuxJwP=wJ*JmMTm)@47=b9)7R02^ERKW^-=SP>HYW7P#0{?QxqG$^ z#B#d2z1G9P*UUr(WmX%{5PFM(Bb3-kTFyG*b5(0 zy}v87fL`~uMaQ7>%jM&5C~*{csLaDFFZdGCDZP!*Dpl3i<;)t%o^%s}#1&F^CRgoh zq+PdI(LGl)*1Ntb;8+PFnadaLK;zDiF&72sTAYxt1^^Xn_+{ z71qh><~z)`K~w4N!S%RFutCr%BQt)p~5T^7r=X{F;9%f^RV2@9Nhz64L_Rerz; zG%4o%LEhR`hwM|V0)VzVmB3)wsMOGTTDLJ`d)AtGcA_zC zG8q%%yuVhuV}43UIEkd~Vh>e=z>W8?zbdDm?|=o8#FQg6E|;cl?lTR}uP}FT>os%)|j>amC^ZH^Kylhq9PR zbevvsUgZ!MCSFEhZfh zgvf^kuKXNt(sTThX#v5-(PyvZf{|TJX?buAt(LGvpq1|mP%nW_dABdn zDtI@oQtjjHfzRx|jO|Qt=P+0%dppb_tI6CwcF7_cC@@^F{+D(L*ev{5!4+}+QTGyC zo$frawdJAL6DDMjb0SCP2wFI8K=rm|P()2R07kt(v)a;sX0@Mk_doKXAJmtBng5IP zX9NCq&NY3EU~4tt;{dDEr4&F1LBN8eyE&$kIcTX?L>`* zKof@5`^lCXg&Y7x;SYlOf2@AW$N$KD4StZP{{kTiC`$z8pESyU0RRg)_)2|TYww8b zn*{L9aOGx$0+}&-2H0&E7edid<#Wu^j<$kNxbL=V9I@#2MX{{8M^$S=>DY$1fNCt_8(c4|4Q2ZDa@Y>=;)6! z)PIzH%70UWf_Q#V^Z%{+e@j3BfAFV?1pP+>!qD^59v86%cICZe?xlH6Y2QRr9>lNx zZqW&=-YQ#8vRdJ7F!LhJLAsQ`C57mYT!{hJKK7CiI1-VIZ)PcOpr*7J=E)dWXvVoR z%qGDN(@WRtFac#De^jSF4_k`BlCcb+j@Wi%8&CmljNIRQC2Uq*`9TGCkTG69?nG*T ze~;}I(18)*VF?~cX3v(<&an0Y(7t7vNw9p!x{;%k8mD%GfsQ0*5X&PR2Hya%@S66L z7={29WM+FDdbz_$qtLI!gh_Ngh}8me9|^vusYl?2d|6Dfz!IE;Al@1INJVD35c<_o zE=&}6=gve*NUgJ!3hh)`Qq`MgE*p=^!R61`UOc?YEslh$aP3&RxPsBr4AA=`XpKv; z1Zsc`Twhr%_l}^_s6tkA>TRv^{Ow*on>B3)^@FcTF2D>O8?LLX(GG?zg+qJY6fxD^ z!W8sZ7jDBF#eUM%G)h77&sLyISDO!LQKAO8GD_OcU|{=ji@@4KTKzjWRU)z1n3vzC zem8yeLmzLnO;-+QDNVd$`01)j>B^QcvVrr|7j>-TC2sf5YJ5?r3LU;ob_52T%yq9o zaeE>UX9G|e2jXfi`QIBqPnoPzi#(R1zT?* z=0RxeUqnS@`qh<&LyN)ELy)}dScZ!_yBdqkm6XE2vWGc2xJt|obqX^3ZJUpYAvU3^ zqW_r`DV~MlV7-M?G=-6ea~(-#u6pU)crRtC=t)@lkzn$=N8={3;Ra~2ssvr$-upPP z%Adgbn=|kBgNpl?C?w?15;OTvF8i+l1Y#k!iS`8mkgES^`eqoJN=;S|3x!C zP?m(!|D>q@CA|NpTtB&@{$F%`a)pHR|IHQu3G#1(@)P7=TIV11gVy+O&Ho!$02T44 zNeui4SA4S10@!v9K>N2X^ZaXJNfuA7&p9Kz*;h$=W8NhzCDxGly!l+NXcYXhiP!)h z*Fo%;?5&+G|8Ix&r+y(q5o;zSz*yzfNTEek5U(U4b!DrjQ~h!3WpB4Xo+a(uF*+Q2 zMLXS+1mhSieUA*L)GnZrkh2#WR$a7G57qOo*#K*HMGB*SzG9)NOx9k+t6%y;_3BHCDY2FYBCc40h`Xb3Wv00(fs!{G@yp&cf5(al5(JYxN*Wx^{Amvc%Ga8I_9lb@Dw>#0KSOWR5LgYue=w% zh$blSKbE4PRAGg5)H|%S1{gWGY>c7QFHbrepG*H%j-sbD+-BQN)L#akg3vDD2Dyqf zm5rcoQfJb$*X>IBShigEAWiLIY_n$)bY8(^aYrzUV3-zsy9ui`u3hSAmRL0rjm4#B zQ0kFj^c}cd1xjP(tqFeU?6S)DPb>V} zKQH+~WBf~NVdu}1D*WHtG*fiSpd534+<}KC)3PZa`?ulMW9XTp7zKtmCNls4>Q9~< z>VNddP=EX59zUr2f3ZjelqHk!f3>7OY&K^>QF0CdK=NmJ1O2zpKquEms`XM-rB`_}Xd;8Vr-Sp$*O5G-vjpYRxq&-RrQ-_{4}I%6(6U<29#8HolYhgY2Ve&dLcJ*-T46-lURT=Rqc+ zBaLe{&b8>h>=QlV-F-F|&~^tj6b?Mdvc^3hI3W-P2qhvpBnBDZc+BVQY4nvvu^}>; z1$ya^6aI4Hr~H@67W|+y|HbXB{8@7Q|4SPJfN?FGIy+2Rgy6gz!moy957cl*b#ezt z9Zi4n1wgv~vGw|5ORjtuelW)W(x|5S(-i-6B?!dl z!7n!ZnoHvN<1(LYYV%{lZho3lr$1sh+|U!xjCmw~-$d>r@%oEV_C?ocYkA>c4N-wp z$qx9&ao-+V4pIWQFV5U|$m>bs97&G1ES z3i&#ga~c530mHzdY4k20Oi|Hl?n?mH4a?~Z!2Gk+3H_IaKIOk$aqkC1^e=u^<Y*j=P(zitKSc@JhfbaOmPd}2Zqvxlgi7vdvuBQ^m52&GSKFn>vI(+@`IU*Pb4!ug+bf&X%kbC9tl+&CRnK@n*koXD=r= zOBU)==VI2**nJUiu)jf83m`;6otQ|xt1e#{3?u0L>pSam^8~tLff@Mz57Iw)mHGal z{YylAv3@Yc|Kb~a{w($XcZ3EM%*YR0N^M2Y_wD7ee`z(Am{dXPPWNy+6GX)NV^`^! zp`Eyhwdhnx(? z;O98*zXSjC4k7gi-d_&;l>aizq#sQ1zaXUt%F_Hh;sY1x)TJ)AdF-p(U+st+Zb^qY z_9a04A9moy{@D4;R9k*9BmbhC|5Nwh5#Xm2fFHK@FnwYCy}3_4mPy^=Z9KhC!>=S4 zauZJ;zG+*I!cjZs{10OwKyH7m{li@Nf{jjuamZbPT{B)o2mTz?pAP|lgNG1O)em6p z`-uh^3gPpPO>P9hFQ<(K187$NR|!5N3k1NGncIg+@cH(@iDn$? zivjYn0eL|ERrZl~v33HA@mI_Uh~o=EuI^9Y&uzt&L2NOqfs{h|heE*0k*`Fy6S zwe`Wsx#Dq?;tFkmjyaqCadWCAIC4*s%V+EOTgZu}8w)DNP1`MqFVyR;_K1<_BnNUM z+MJ97J6Sh8{41HP(NCg5#iu|jl1JqE2cP7vR*qlUX#G)UI zXKg)GS6|m>?~$z$#HQJ{)o!0f=PK|(JRx%>AOp=P5Ww#UE)R=tBE_;0JLNwr&A8Hx zsYo_u$r_r!bEKCSLhf{zbJSZBv?jelSb@=^RA}xF9f!&+(5DcF8~8P!SF>3*{qQ|& z;j+6QC;?WO!?+KeZ%FE?4kd#db(ZVna{UUf$k~-{+wPIAj$X44YRD(QlFgWth=3rN?kz;Sb{u||H_CCz7zGQ9AmFvppBoMHC^bYioh6t+b2K_< zV-JfK+$Z$D7=Z_(Rlf%@OwU=eGXc0D?>UEu@MKa-3B#l4}ux!Jb7!M)HlW8 zsa=e+XEvx7y5KWy1K#ZcvQfiFHoR)@-y=$p>k1GVavruniAwvChCg>0q?NQ;qf?;| z_hmghAyC9)s!wB-n%NZX0Fr_4U44#=ZI>1yK?4L=alWWty(Td6fuCpcTH#6;I@>9CRD?{TsbXHXf3E&8eKa79~^ z%7=Pw14y#|VokyE%VXPDnPw7o2W1l=;y(hPUMP!6PiwO zLgu!O;)fj_a%`+)I6eb@;o=2OB53+1EVi!5!IN*i9|nV$=a>D3xHu z&HC4c4VTGIh?Pep5XgA?kHfy7tmbaL_L5Fqj9nlkm&M5gpg_X!>;iXhVcgYf4m&7N zw^l&=KX%&;3Vv}Cmr=%nzf!krXc!7^O$i0OZ9?YgUKfJ5nNOxF(zAl%+U-)Hnrj~h zS*8#e-_D0fRt8^f6L%OUm_|Q3s%7;-AGmtOcR+O(?R?*&1L&Vw=xEZaPwevyd8T_u znIWgr>>=%aBwBZmp=&CR8Bg`t9P*%q<#J&>f_M^WpTcv!(?sgh~+0OM_8Pn(wad)VH~l zg`iHz1U4Y_*Z;)nVDSc{1pi4^+I}LYCCD_lz7H3Kta zwtY551N92~2*U1vzVN?uE%fWS4?!j=9XEeRF&*8G}+5;y$+@fd0P;>1A{Q8!Cx&7aQINJdhU_@;CWb3op{|^9RK%T#WI4pM=;O9ES(Q`U@ zdM1w5PfHIMA63?E$BSRdX-cxmthI6F@QkxahBYi$o50ERCP43bqE!t2GH%d(Nv~!+ zV#=7{W%S@c*iZR$F<9B`n)p8qk{DaVd3(R*2@F>5q2xRiYypYHfR!ANhz+Y1KT#wD zU?A>zzi0=Dv$iSjk|!x98cl?ntA-0cwZ%V=r&krHz$=$Lxd;_(yp@w>f{!qgfE+t`8ghQ6 zh%T9BwoVJ)1Q1d4!eM|evUYB&x9xsL(DYq#x_-pX_J1!Szf8x$N zG5h+|{Fsv_<%_<8!>jbruBud`^4Oo%;QQ^h>Ucq_D(?BG%>WvNHL6h{nx8T_s;*O7 z%C^UhhgrFpSk~%)pB?x`l)QqDxMsG5@ea=8q8OnNjb(S~D|H3w?BH}>wJU{&61Ut3 zxFRLul>TVhI#}#W@f<4pN)&F6Z-5s&RWb;`7dS7$;4;`wF}vejAa+5-YfXWRO(*C> zYMxg7B!g4gh&7eEMKY=hiuJLu?DyAIrEprhh1p3x$3zcb_=1MBCGq59m1C~wm|_Q^ zlS{vxU;63P+u>i-*#4XCJ}s6|_8+;NWhH)0z2Ut-$2qxXpC#LUg=aBGU9HTp=~SJ9 zaQY3Ef967wp$3^ijxu>dUw&d*YbuF)IEg>(k8U>p<|~E?@4;jyj-#vJVbsOoIZmim zcffYAChdKl3m_nDiYEO9NR>AyaOx zppQ@VYxQxzK6qtvGP>Ewk47`}`KAP{Q+s$Q_CvXglbV=HUyj($XpD3|+CeWkRnXcW z0P(-`3BX*_r>N=Jx(o8)E$3*W)8*f3i~4X8>P3pI3MHt9j8;mQ=+kRJG=k? z9QeqhyEP;|mG%q?T7hzt9{fjE&_I67k-YQ*@KXjE9@IfRO5&S>{ND7}e}6a%-iiz& z_8wzayKT35ynvt>G3COfV8kBY#*8&MSWF&S&v~XsV|*M1NEX>V)K3PM{&-eB*ema# zk^0p47_nnC;a-arhy{Y7(@5-f|Ns8ugaWv`y@jqM5f8>Xas8v4_$Ais0`hnNM?Y|%-vBXe#4oaBvITs;Ur0b`ge`)G9A?|j1 zdoMF!@vRJOW}~$?Wi&HoNGPWzJr@P|KNOIyBV*3b8X-CVY+!!Z@n)#!rB5T2a4Ou* zkjqYK6NDcR+xFh)t*^Ek=BJaK{o@&TE%~zqQ{O!+cYX0fu3&NXJNC$T(^f&aU~kyi zMz_vq|MOnoVs&6oYqctt>yW%)BhGL|>PaHBRz2J>0!uY%DqFo;HU~J(suT^fFugV! z{-2I?=hTLT!kouqdHtR=FrUygvuEq|cAh?uoS@T2Nuz0MuUI7DTO7m4d8%#F2`Vy% z7q$iZ!cQ~81yuRMxig>)42g3F&xu0lgi9z!Yhy9e8pys(IX!uua^mAue$d%Dnjui4 z%gpsGlr+rdsktm+t!>eJ^Ol`{sJ)j^5X}e@WR$X6ng@^`1b&E|rPj-F-C;)!?6M zr__|ORRuKSN~EA4A8*b|o>Ngul-*lCU_)+rnKtwbCZ%1K!$;oS?(a8^mE{N^N3uo^gOdz1JVSv&i`mrn0>07%X<|!c6Y?WJ`Ai~ zKU^BmIi4FG4?i*y!gGD^floWV#l1|NoDNcR1-P6eJ*2nL(W)8%Zf@F(pTMf!c}f|q zCVe(RiZf)_TnPp{7aSRX;W|huHz?EdUP&8=D5%@_#Qy}1?94?zF<~Taf4Tdhp()Cc zG4BS@Pfa;AsyY8oak-W140Is`*sO*?lU1p(ljwst0uxH?i|HxByHko8!5VifnF<^; zR#_9zt}%7ms(-1B7`n6f_LuiWkfcGX_jwO$a2;%EK!t>N< z;t2)YN!Y6&5Shce63sSid|JqgARHvMK?aT|P+ffU<$?@eQZ1oWuRqZ_9>IhEY1#_` zS~fCqfjJ2C8t)NrNH5lSQK;FVWv!xjNTinJ`4LYx$%Lx8tHz&c8sPRvjml6?sfJ+C zJm-u3J_n^e1wNRCE{j*S`wI$SR87gqv#pPZbBw0;9mZFqUMH-5E_wnD6cWvKMn4F? zc+mOY5Dh%^F&{N_>a;yRQ8U@#v%8M}@_9@pqxspvsq3>o)NbFgO6KNzWr?d6y($7* zjW_yH4h($+RCr(8fDsPv%~2+q;Ak*kbd-TF98D47g$H${l`8KVA`?SZ(I87?1Yg&L zB*Mo9d9tZ0&9H`UwE(e-T*qwdr!-B|nvvu6@CFV-wJ9CoNh)l7-D1k%9fuYbwz}UU z{Ms>OX#{)=P$?0QAyrW8DPjQ}i8=u;UNk>>hq|1eRJN}9U3@ZJ3qGYPlbgSS+JA`r z&-&Wtt{2cK#W-%Z7D*pmvC^>GX!;aBJ{q8wX1E^3<+d`~miq^)cg_*?HvAmlYJ5 zHHLi9%inq>f(p+-`L8tLwzLtx&e)fwb9I2`B8k2Q=%ARcW? zj)_YtOf4B8B&(bnQ|C)_OeU}tW433it_PLNQ_5%j784`gMMSsBcD)wa+0UEXcuavvRJCz(Jm+f#aC)=nz2!m$vaNP5#5nJAC+T-Em;zZ1q3o6qu zs3L#>R)7JX&n1=u?pY2eoj1|IcjOy39abBaTsBD!E(o9jI_gxS4Ny|}J1T1M{IH1F z>bn@W|6vV8$01ADgvX2hMj?<}alZSv{Y|P>A1wiJV@_H)@_@eLVMKDUR+(MWv`Krv z-h^0tOL-7RHSJZlGRR7uoS28Qj9IzOXwc%9{2M^bVPSbE2}c2ZkJX~-y}om~j3SjY zWUcpOKKrGVx-fc+1Wm@S`DgyXfBfenV@{F#@z#Mve|4} zKy{y|rl8tR<#^co7TlIE8fEa0L=+qLOmVog;(OtiA}WDcA`47c*tf>LumMZ0oTJDor0u0F zJL>`uZS3keXU@Fxot2h@Q)Em2@xTe~f1uLElpXfWvrsweiKnAjE9r7JkFw-EZxoOI4GVs zXDG}?Wq8bEMWPD+?y)epfP^DwH39d=4m>Kj=Acf=(7t#t@ys<0SmR)+X}`&z_A!bW z_IEYSjV6_o;zX_r)S8?w6}|eD&F`2aL=hRBpHwmpjEUQvJX*(Vx;C=d6_S2u^}>v5 z<;4|dDb+9&KWq-aZBq;X?zvf7-&LVbqr%fcPX^IX?LRm zSn2Q)UFE!=tWv-H;=x3cSCV?h59+GpB{q#`@Wa%e8yNpZfcI=qF#3YlsTo_tr@qLfCw!!{Tbn}_I2LJr$N9tDLcUrBHpv`d?0d)>0h<9b6P8y* z5c|h8jMPmgPdjv*(InYb`MdiHQ;&`_NVtT|!xePI{{2AZ)UH2H8^+}sTj1jXd%YMn zcpMdFKB!}PX_so32-TK)$lvwa47rg_?_;4pTOCnk*BKFjDw9$M6H?bSuu5ql6VC}_ z@g5sx=P{HCd~JHL>T*mtfNqPimU zmL>VxAXjz}-}~JeR|v5`|M~U^Ys${xRdVGF#HtZ2ybpkkykz3JY+Obv0H@_#338?# z57V{3xyX??k+%U74VYoS%?pHm9dfk1u96#zUab39(MjlMO8m8gfDeKCX`YNJe?aaj zyZ*aZYy$$Cjs`bIbL_^#OYGVPlP4X7RpHG>1SDxD#-Nrhxq{!LBDTG-I(N5^;JNT4 zPhY8n((BHF60+}8J*61q(9Hd25a)tq^iRM##isF+!l;TtmA28=Ej~3LXev>q(~^%! zCf*&|)s7p*gC;5eusYM1FbEdiPfWS+Gkcp4|I=|O%3(^WkT#$Gu)x-B z=6V%p+#ZGr`%Lto7rR(F4QJuEGMqVnFI&%Gh*GYX;Fn_S!*OmklKELanToue*nNN> z8V3u9zJZ_X(;~p5=aU32-u(3U#BAl?t^AjfE1(N!!wJ%Gy{StpItozpSosa~m4eq; zxmpG;Q@b&{*cg)eq7hmg=SPO&Brd@s_;kpiV0XVEdet%ZS#a?d5lvlofxggv_OMbW5aDq_&_~WV2y?v=2bxk) zH1UvhsPh1iH0JH*Q;=Y}Wuk=u>*Bplb`{GhKHor6T3Xfj0{^SKB=uFC(v0!&s{|uc zp=^V~4RLcR$^2@rt?JDV1$S_#lx*VTe|MLav59dHtE?v#{(}24z4>$id=|)8?$~}P zQa9M_z~_1(-01>TntQ;aZY0Xi_a4I*;azUCFLLjdWV*o7iwSl(btfLq)0|&%9RSk+ zai7}z+G!-7reck5W^}I*R24D*nvm%B4FtVztqFII88Z6m0rb?2Pw-X%=0ec+T=1xg zR@@#^T3E6|_&bGfe`MKggAF{i)3O5pGS$3GNI4!@-RK@MSx<3BXQB33zX&uWF4>~m zv&R#VC?~e{-fQuR?JI_dWM3aoto0?Ai-REe_Ayk}YeWCCV?596%Y@}J+(=lMjxv(I zC(=;Z;1ipkwcz#^x^s`Nfhhddt@r~6!+8fCY7L<^HSbYtgaCKgi>N6HC2YOIP8_ z3>g9wuxouFaQ`SGlGyAN>rg8?kWNYDAdA2gIZ?)=ubX6*s1d7B&3i7P6h$=a7A)OA zO@#?|g&q2+-8JD@wc-SoU9n*VAA%}&Y1`!QcfTjcGeWZG+4f*R8`dT67-FBGZO^-< z-r+W<-dca0;_I*?21O4p?)!|7c(tL&cf#_xJb&*Fmc{WGQ{P~oxCo_0F=OrLV{b<> zuN^K_&;WDu7Hr9%bL2zy4Zctbl?#3i&o|m(siwgQJ=u?kOyfCjtY);F&WWrCzvC~G zA3%+oyj8(x*>kqp=Ut8CFV%M9#H(L;%wlX2d^T8&mQe?7C#y=l5LSQPEyuRfclv&f zwAIQJAlwnUyRi|Fs)Nbgc=+KoHqXR}>47may@XU2M+)6kCwF-&uA&(b;Q<)QP~J^? z+ZP*ZEI8L@cs1)C^_0DLgjwMHb|n6Rvv_QHoVEwdw2O=7?&M;Zddik4OL!!R0xPva zqkH>}QY|*IExD#8&kw>|clAyZ8(`eEIkuoeYemoq#j&|?q`s&%FzRDxXjNo8{{dNn zJB8MR1OSoI^PU{f8HCGoG!QbV*HzUO6Ozm4Le%87P6+9U!PB!SdiOuF*)T_O?!q;Qsz?|z^G%4FPWRiaqPqt;S`G%g-skZiey3n z9oCvC_6FWqjBOt?vb9Rzkx6KyyF2`U>RwmrSl%CIj}DaC>=vA`QyVk!EicVQB7o;< zFdw9DUW``TTAncSao^H-r2THPds_V6U!(l)zidy-3V4EfD}0L-88q?i0q9-FRQleX zOgUYD4<<}+CThuppb`e+eIv)uwcSRmq!+gc2YDa4lVt)MNckd(D`+ACQ7>F_;+$2VSRAvG=&FAH~< zrx=E?+MEd3(R;s<1O2^HX|igr|7}-y$X_lQx+4#-{~vX12gU9Ie&s4EoXbiuUe-Fy zQS0Yv@!FY=3zbD#%XQOdX(zB>aqP7c)-(%FCWXp!}g@SGKTDQ8HU&5j8UYV{*VI)ay zS!fkN2#@U9UlRJ|JZOk;lAN=TwE#cy#N|uU9$IdF+e06wl!F_<|GuXDW^f6pfMpl# zOP8v88z8}%RU&q#XX?X$eAKpZkxU}52tRPu72ftE`)+(o3L>ZVhK9n}cBc}`ez2uv zQX?Hd|NLE1N*rTUih5cx{TQ#$t70-e3#5~U@Splgfpb9lEI%3|Tf?n5i=IO^EAU>= zB@^(kI+>PoBSu~{Nf;#|SIqpK6?L!8_8d4-7BC|kC12ZD>+L>>1P0>u7C5mErHeWpnrBS`ILdiZg^N{AfSB&I?XqRPo z$Phw9ri_57aOJ3Ev#dQkaqTG7H|R|h9N!Chb?fBq8C2L1=@fk;_WhIyZi}OI7vxF- z7hJkXAT8?qzMK1#iB=am;)Y2~UQ?b6SjndP2=gKoiV{PnUT|9?CQ5b>9<75zN9b`s z(D)RSL>mNr2Yf&Gr8fOTedTBu4Q1SjEa`@RUaJ)j+^Nj3`9mDeD5eOT6i$_3!{7hq zNDI$j5j)JyGOh|*`Yn})Cmc`>hH2+HSXtgVjAlmA>)b4m!w!WotZJrbmvA?7peCoId^j_>0CsxcA`{S@>V0B8vL>C~$w zmt`s{$+i*KB}8&8?}rO)WV*;z!~FF}Ahg?|{FhWShruX+UWYsWfT1gqcMf8kK*GU) zZQxbb#(yrOr}%Y{Om6;`P8l4wry3kGLsKTnV&oqQ{T0tmjsuCGTzWq_M^KvXjmZYl zFFUeG_el<#G6JE+TUdjiy(nT+pJfYm*JplW2{WlIt;pY(EvcR;8j>SZ5 z{4#H*hxl7bmt>%waNke*mAFQ&7ah9?$1v>3$2sGnWt!4dp%izpE|EG^Y>AmF--_rD zQn2I(V2XeAw?{DFylkp8l&|Wjn_(&-QK|83%GjRgLVzAxff+E|9vT6}qQ#P-XBM>m<8tw#d0!g6cJVyAz?KV{Fqrip$wa5OLT}+|twXX$W40Oe zd?SjAZwgEiSa|U7PRB~!S@}~WrQdb^X;G-aB(s>!d%4`$hI%>Qc;a%U=@)&n2@{q4 zWsaWeos=!@4w>W$x-Bl5_N~j+Jq?k22g=nJMDz7w#0M_k=Zgcv>6}k@iufGE{qPv~4 zkAQPNjNX$1k-RNP%Z_WWs=o^1!|KRc3cchnQ3Fjd_48E(k0+hp?;KKeZfe|!9E-Q^ zHXC!D4BA@JulaX5UUHbCCyb{%H%Y@ImekHtl5UD**(_cq?;`96HO7r}1{l0y@$ita z<&n7{+9mFMP>GdkS}d;IYK6BDp1SznPF&Ht^`s_=j&Fs$z0Yc_CUV-D;(@7R%e-hb zH$~C93;J~i(3NAfJOUQ?COp5X)!)1maAYiW5Uw>9PH1Vqgc+?0ax!8`e~ozfEu)CG zLWcQ`5C+0G{hH~$0w_}mxgam$=v9K$!20%gqQ}v7YXiCT+{Y zWLGT_L(L8XRc-Q(ceCu4t(UQ_{Is%Y{gghWspy9#X;p=%Cxu)FKS3FnLVWQlxyYn5Pc*3Zmd__felQgQ(@4zEv(J<|_0QaLpA%vIHQdQN zU6?Hz#Le`^Sy8QtA&{Hfm*I~+>rjk-+jbgXn zJm2D1y4MELbL4Dx0Bi4LJRsEwVu~d|`#YWG1gt-OJF}n6z8uHlQ_*?8a z14Kr3xje(;vTU1F*ebR9wgKQDl)wAghC=EEis~A-s+?hcv;Dxpoj&hvXU-HJe!rF4-3NFT_ZZDYDevUww1P=eSt4bXnAEOFkWVc9sBy! z&@~bnS!K@4+Vl@{AN)MJoPrO>LXFP&d^?_)D`P#EHp5S*%y=sIEX6z{OBiq^8-2p!=lRz|^P!xp`pvzzj{tEQds>QB{}3~rYo`xM z)_u37LQq!jn#U_Ie7x6EF+9q_9ih00_@I$JTh#jfH37DbXQ=!~YfUBJWV-MD^`zHD zM24BS*#tDn_vYmcnMpS3guEA2NN?~rw8Z|>9df9*tX|V(g{Tu9G(x)+pq-H!(L&!2 zUVZD<0Nbv~WA%;M7|JW-de*qXY~nFBr<{nqlT*m~U*(TL;xncysG6eW1J@z^SyVjp zGcC&+IIHyDf-y|bEl{7sAkBsCMl4Gb-}Pdz5ylvhXOBpM4RZ?E$C)PD6yc53n((a+ z=Rm&CB@wORCslrJ1<-9rJ1n3a_OKScIj6zU#PX_}czz$fVdKpvLU5OxIfrCdQ z8{2wC>BXjQ$Kje+v_Qsd>j4uz06x;M`rP&?M3%|iO%uw-`75kp?oU#+kHoKk+(xb3 zk671f_@TI|Z${SdzFgoO%VGx*b6a1^WTXG;B)XDUKuRw)>gR(=mdu(iB+7TGz1OwZ ztkWnb%M}It-{gZ1C<~DH1W2qW1Ek4&VCoJhPq7l)FAy!I>t3G}-Btma82&RjGAf#& zQ+EZY;0K87CU{{*P^eTbcopHdICF2A4rQDq#-uD8Rvy#oNcdfw;znRyZQ0xf?Y%{G zy(=DLrgZOJ|N0M!0Y4zKozomYxuw-(*8Xdp;+6^$A+V;nZr9w(lyxOyiIMSQ@4kNB z=&R+XiG8-FhYh+5zlX$882>w5?iNArK|f7t;}CKafty}ktG(?ti>e2Gmm`cid+`FN z4`nJlDZdRk;9R0Cd95Qvb?M``SN!oeOgQTQn;djrZJ0jI@*xcwfx-T%L7tu*M{7Z! z&T;*hFx6^`f`cEe6}YnV|DYP+^EQy&*QfuQj39c|1Y3FSKDE}hbvWXLD1!t)_rEXO zQjQ58H}Wro*&GHJ6lc`3D~Mg5(Ax?Yh1*xcvNZ_yoLC@R1%<3N934lBdNSPh3X$sJ zO8hPVyW~jF60C)^eAEz9bdHZtt6vDeHSxy8kVX4@Cc1a;fcVn0M<+klp0GOG4;iLc zk%(k>nlV2~DtJ@65HY-|kmplUnub)8E*jFlgL>04=%>tRz)$|qBsTBPPA9y_1s#dx zI>tVvmHlKG#aDziQUYpI07`QS&7x=$3(Bc;KpCyFY9dvGFV)Tz*ZfPLW?Q}jQze|Z zgme*em@F$Cl2q|xt`G*!Z*ixU3*Xvb4RH(%y|}HQd|x@2hJDprcfVV%l|KhXNY)-qqm=9c~IwRSTz4iXvqtr z7LZm}AAphkf6e*J16BsrNe7w@9zXNkH-zg2f{CI206EAWLSlMx>v55<`YYT4^RR8K zUZ9xNkCs`tQj!z^00RI6yRtA-nc6#h2RnMyzKfAFC4H}t0@xQy5T@X5U8@r%+ump- z1{g3rCm%Ez#i!}JbdGExf5o4Z#c)5fG;4%NdUfQ6E+*ooDMz5yaLwQI5nHG|bWMvP9C7%qCkG^N?uDEij1I zqFvG&Ovnh{@NFKsj{B_pV|4RjrHblsza0_`;UV8mzIerb`{V&B^YCHRQ|D-B(2LrG z_N(DJ8gn=Ya`M!DK|SdMOt*c5284em z!m;&_P}3~@Egb^F3&Njs+Kq#0?@FgJI_P}>Ha|*0q~2fZP?hMzY4WedivK_6qUjP? zZdwtmxw6sxhISU;cOz&eMZO|&j(t|jgAyZDoeD z+;5gcr32O{oC2%hXhFLBpHd!S^b92*VH$ny;=?)A_RVK&sK(!?(-k>LY6R)o^6h~V zKChgb@Gxj(RZeARH?M6UCl_Vya(Np&uip{jp`E*=btPn$NUDwu0srJ>oZ@5~myG3) z&ytKFb|F-W#p?5&E*`r!%ze?^bNjwE2?Sr zAQNR*f}g+sHsfN92{kg$sehl9PN|Y{A-P{VOH#%u{?kh$WYIm^n?K~Hu+H+5>(92Y z9yk}_1FkY+WC@Fkacuo#|M%3n|FS1uXB`0>C3K2-3ib^%%o=VyxIYE5*#~-{GQc9Y zlU`lpe=+|a0okDEIYGKg=5ZLoXQHE&nDTHlYg=**{JMYIxzR`x;3<+n7~ku;hZ+yv z-FF=N3s{b&B(8g?Kd|*YJL)(=Wl0AD$v31&1%_FhRs?=7?2>Y; zF_6KUZD;urGz!`Skj3y${%rjERUNLyM?TX;AD%{?YnYaa{Gs%KhFYwkNL0PO<^mJu7dQwxw}b@8=!i z_r+`6Fwv&f%geWvz#++rPAQ;aSue$$TAFzhzVv=2;HYNQWX~;C(dRef3tio9&Nr1K z`^P1Y??^m}kI^JxRt&APv*qkQ(o9!r$7`SKCJXeVm~as-FZ7WV$Wb6oR_ezu;=CcB zun830xwd=oIydj*YX0y4$P5}!4C6TYw3;uziHiLRbGn|PUs(}u6!vOrRc&1iQ0wn6 z5A(@ja#E{-e>d4s|Nm=9E&U-;=3*=Qh?+81@Ld%BCI=YEqwq3e!PyXVn7zjOf$?+DB)@qrhyZ(rNag(yX zy()RwW7{!>K!6|ZLcn_}xzYz<0009300RIXUg}Bx0I&b#_y5K<{VTs*8cwTKLdzYK z_pa^U0&Z_8@PWd_oBDu8hDqeUhSjmzv=+SUHxUTRkJB2y_Cy#(FH=n2}7Amy;xx)bT>=AOQM0L~AaX29DPl^JOG~CvPP_AdS+X8Si9p(t8 zNQmvm8g{P|zK~OEM&Di;!OBL4WaGHj+2NXRj~kMSYmI=%A=T}y(NtXM^8@+ety3bw zD;}10kE6-S>ER1m1u`%ttSx=6e$d#>D`<2}PrOG*f%Y zB*$is%4-gRJa9)MCWPTr6F8>4)m#GI}Dg@m2FBO_l2zlQVjW)RYMrQC;qDqBssc$IJu zL!{>-WO4jLvWv~8rOhY~z)*_HDQ}}$9k_c~b8%*TeeCCi+(KQ7X0!t+2C6zf*|CUG zI!2R=e#Re5h`jZ|A}(8!Z3B|faNt0Olruh95P<=m?msYl-64*wLwfKzPbh4O9|@LY zUXwNB?WzfEk9>NAkY30?R|fxjN*G(G!- z9BpJv3+O#EVx5%g2WXh`cjm5UV}*vudZwQTXuf@dx~`2)uzW$maMa6yF*3uK*T8zb zz{B=mM&qGZ5EJX3e^PM{F+B6{xuy3py9ozHPJb@gZn6@2Cy4Fq-Uulv+MI+9#+;qf z4-gfh_x@J&bnHbrVm1rXyZHZ!fSk9T>EoOsQ?2AhAcPwyqPG=jk%4`cBKf;Ia*;dK zdCUe}1==S+^1C#!{Hn3&{4J5l+Ym8HWHLowqR8EQ&E$N#9X^<>G=@&lddxQrWF&q6 zoZE-UhH(9RJ+~=~7h#&)p$NZMmPTnszCk}&_thi;ujm*0!&78ku<^iiWn}6_+TUW& znD|yQNi?>)pCPVz?!IpwkyaEdJ|%a&e}R;mLvi;0OzLq$(gL*%ny!wZTR*jl@x5`s z*USo6vz=gH-VE=f5>lS@mm)yUaJ%=fsX&jw)lXA)u zgnK9LgwGflCT+nc*6}#(51+yfP&Lq+NfWU!S~}uZr)UQ_cEIj0t)NOgs4;PUNg_{P z?*g~_4JHWJ$pab7b@7@ZO{+JNmrzOBqBC{&uy+&2&9$xm+2BUlIi;;0 z^L>9B+Y^%_TK-$>uCu`ibL^RxK=I#O^j2GyUg7jd7G=XTp8e*3R>0T|M^kXJ^WT@W zC8I*UpGho(Eg!ZLp;QZJqe~~^vHwomx++kSbXGSt3W=eOCg!CgJ3T@m&3Up-JNndi z;o8KcDjj?JZ8Q&EtqaFp5kG9j+G!kbY-4DjfdL=WSvsmdkImS;`CpDPGTBlj~`!e)O97ibJOA= zKY#w2>@T{6FSaVZp*HUKE=J4%00RI30|207xDo6hYf*2u-xgE0LBPDA`yUh?D0H1XuTU>+o$k+Hg#dbH zzf+^Q{5&an^zk75~&SwVC zO^+N=r%>p%9nbFyo@=k%i6GpW2Wf|K25PSYC;T#|j3_h{o6EdmKxxr!_z~IXIHisN zn5>F0xa4SJ)@kR96(I4et!Z3k6RC)Xu43p5hIGBFu)6%YsZtt8Y7^f1^tG=?VA9M9jooO-GpJN;r9Sc97 z)WV?cpw(<3VgUfZIkI5OU)v{|0=w*iQOKN#vx})FztX(Oq`{|S4FN+L{&AwM6&H@o zggjOAx{UwcA;OE%UAZyf{=e8kpSE4sik~?d~d2Qz=THyFIN5NDx}U7~j>^Nnz+P(Y5q!u?j~#(W~_dyffPS4C-F zT)tnmub(O;{-=`hkM?$A!N z@*MvXb?cO=gw4WFfIyCdtfgeI#?aRA%8@J4H~+c^NS1|DJL#RZkt7E_HivZ<7YF_R zIBjje61STb$`OXtP8_H%Uj#jpsLI|LW;yRt{(jxghd}ea5Yu?ct*%-x78>u6eC1z& zA?}J%dOK86dYUx*C3!4~3sFEwbE4fDh_UpbX~wG&gv2Lrpm;=zhlmfJwNo$AbOA5% zw?v_I+YI9rC*A+_ut=L!>Pw}C;opLB0elh}h_1!wbgT}*%dC>D`(`h4cw!%hf*E{m zIrw)#fv97-8VJlY_Qy5!MNNxG{g$4m%&F%@QS5XnH~Gg30)24>lxyN;;3c`Q}E&ieZ+I&(CVHxbq#0 z*)Z`Uah*oeA3ZHH;mw$wvvep)kOQN!sxS^tPSmQfVCJeV%zIkkZREt9`Am~W9Y2^hAs4?rbbyt1hp_|z4T zc<$i6doe%dmT{6f$q_((RG4q{=H!YcLeW3~00RI7gL7Sh8AR^|-m0KNzjkXWe1S-L zeZz{JrXMQq?p=1j;eX}o51SVMfU9AyYEVNMe)Q@$!;=1&ZpYNzO)O}>14_!KbZM}e zXzMnPUWQ%8S)P8#qF>(m@ytsfe4L109!1j!piekfyJH5cBj7q6Rh(3 z{(t;nU;qDcd*?tR-Zb!A_&ayT6RoH?6pc)}1HbG>rG&>Rdd8hk?Cfv)pBTxHh8=$R znC#?@bmpLYGT?B2X&wKgQd{5KnJ&g(d9Ii_hP(1=3(i+P;tj{nDe^a$w@WKWAL5=94>gu_AnACR5gz$ENe}=5l-8 z?$G<|j5Bt_u$M7;6~8)1_Wr`}+{h1-mdb)Zm(#HP$QTar37yHmaZY9_zyus{Yk%tH zc*-8ur0f}*I&XP83eI(oJ~sqjkHkGWDTrktTPm656!@fj!jHqgi~7H(rF?J3qR{&> zwAk2Y&R9jo7>)sjbA6aziHRycko(fg0`O}qTDKx`&C~{AD5o%4)Vp9d-#p}I9|7kt ziwx2R2iovY%4MX;JlJT)Oj=v8--?uRr4cV`jos{cH{qzdfan_Er?9FWh z_NNFnkdd@fACXI~&;^fes=$CIZYV^*bCdCn3^GQ-8i!WZ4eDAJ-X83v1gs6eB@cI; zh=E=)X<@+*ZWTyk#H|29NQ{#Vp^7*LqtF@hu;e}r8B z;|Y$R-Yu=0ZG{fK-_A9PYZo68mk_(XujYHqGp($1Talti+yd_fmx`!=2w5rrxkAwv zI16y3TZiLxqPrmv^eH#ilw;p(q6n@!3%5=gjmyC|%qV{f)h)pR$(zP&<8_JM8 zGEzGM*&%iU=XMhEDOt=R-G!*+DQ_Lf$W}xvTyTu4T(#oTPCM!>PQKMCe91uvWe9X_ zFmrTQ7S5VTZ-VvVlZ1Kv&NbH>#*mPvd+E|VxW5>IqQ7^qDX3>Cc8HZ7wF05xEF~K! zM*hzfz}&Q{^tM3UkZ!lueyn%CAOR*aBk6~hDZpSdf#ETpJx021O zV)MUHIwD1Wmw&biGT8c_$dZKqu6V7Qf(i8EmEKRH4%{TN98lr|?KrQ(SoHFxn6;QA zf@oR&x3ral%wGhDG~0grstLnU4)OT!%CrEpfyJ6|vX zEikF%IDm?Hz`w}J={ytJ6u!w&1^j`AMyd2UoQ&)W(u@&AruNrh!~nuRG|evbG3z8^ zI^af1W16T97GR%uq!sYRd<)+r-Of2+q#c}#Nv z16?#p`gn?SOcOAYk8W9*QApI(K9=zzSbeK>$D zqVT$gR8rPY`TOurNvPs3gt0MVAG4yqV6Zovx%RIHt2evHYb|Qdsv@Kc){@-3HCec` z@k+N~E~QEDlL1b;W>JFK;^(^$X$lY*YIS=mx zz%u*$_i8#?y1K3eUFjLC^qA9PTsgE|14B6-c~KDR(Horie!@q$NKNg<6F;-&W-CLF ziyw)MHCcZIf5c$TbjoS7OB3Q~ZgITNyf%Gg;jn(iM-a&uh|NxzS+dD3OM!>lWRtgsRKBTLV^I?~1@7qT1~y z^tkgHN#=C+CY1T(bWp{9l8mDgPpYFV6Sce+)|8dx=vXfCuB@vNGEOV_biE4C0Gp3N zrIjRz>!`^HWZU$-^meJF3gsw;_IH@tj1;ibI>~wKusAI1(a?)RXND$MsX|v7#Ys`* zDmSO=Iz=5mM9rt+K4JWsQ@!^Pt|$PV1la248)ZKNU%W&J%V5uH1ppPUFcsm?dnAg0 zxQFJvzH{w}y`D&vy58DbT%A|cn);$tL&Dj&8^K~Hkz@lN<)^ zGrdAN6?M9tL9IrK#V=bx0009304cp;A%=6yZE*>zzHzd&E5#puoQ93d9bupxf7s*X zX<}PQFX_^J;AfdBd9@qX?@BXD>FS7-5e8SGqs++%UH2W509Qb$zXDo~+U|P`zKNvL5(=tSj3}Om=f~B0i^!8zfRgjHh&Sxag+*BU@zscg zAVHQ-u1nUH7}IAm4<}xc&rhIUb(KB@5?}E+O{OF>`9{@+$1Cskdr@8Ol|^K3fpyEaA);D&mlk97Qqv9P!{XAS$s%A3t%mn zFaKyQ1h<<)Nbj0%RZ!d6Us}p6}jbm+7i)xsBAIMN&fzS8nk9diW4^IEY zZ1dOv0h1X2gxnAN+bP@6cz^oa=l{TD3hlAO?uq(H=h&`Bo~e4scM7(NBudMNJO{F; zEmSQ^WQ7r`4Nue#sQLX>CZ>kgMk93OTbgQy$eB`H9PoIS^wBsLG3m%QmBf#eeiu)3 zo4y-k&@^}iU9Jlb6k4+V={ytzbpH1gBnZlRZlU>7Gh3P8AW^WIC!CYo;~ZueEyhy3 z7qb%Q8f@M^z~2U)Uj(1?uoJ*uPs(Xy+d$p;H3DC+_wB-*7gYjb2C<*t36^evOl;(f zoONp)>y;ZAM1temjHgs=6Ys9i%nD{(H~f;4TBmzFicxi>N>P(h`KU)OTEb;(ClZfU z=mAE(T#^(xS^Y4NuJ?o9lR$uC;xT_y=@kyvO7GQO(Rho>0#%Xk@~oVLzpy*MS=h8l z)WlM)LAycTG7hYDCfjvlhcW`kj|DBL>YR+xeqzY02}t> zIK|%D1&{Lv{+}s<%n2xA)zMe{neuqG-UPU|abTGs?jrWFrGS*G; zH7JbqNX7odK-v3}-Z2Na`-r?Bjwpm{^@5fP8}eYl1e@Z1VU&hLR&Qg#00093j&Ic@ zzXWr5y(8Lb*xUpr+P#_D)qhqo6~}r9@eaPAdM|E*=n?`~joupKzyQh*ein}>`GP)Y z!x>cUe|xIWGti*xwtz83a`q$@u0ZAf>8(v_C5qMxvT89(&?pas)~HuOqJ6a&A%()W zWkV&rM^~nS#cXCY8sEJKAOr|0HRNdFc4aJ++BgI-_&PinMYV_wr~uOAqHHI@xN?Rg%5AxibA;qQTXyiAvAU3CJQHxXH|`@Wy1I9v73!HU%gUtBAXEW12YH~b8E-J6)YA4wz(F^ix#w=yFVIDpvC+6w{ z&=vY!g@IyV^dMv8^EO|s&&T<4iG}}Ohx_9My3ho4+)BXhi?K{b=aQ{T?vXdtdM)Jf zX0s{w@Q=jOdf*XkpMlq`woity8Q>z*y5yfTqk^2P+cLMZZC=|#Zo(yvV5;BeZf4wE zWVF_cIr_*OK9%EdQ_BDU@i+bu{Qv&vh(Sc9TL1pYkC7n5Ejt(g^(G@*e2ZX;SO9*0 zoi;^b=?I9x00093mv@0|d#GwhcDRDnCUA#q;c!P!wa_P9nlvFh3y1)2r+eWZM``Ma zuV%X4n2d`@L-=mni@o6~n)f=5cEBO^4a|mA3h4b87eol5Dfsc!mgeoSm>HyyVgfekiCMgI}oCSN`Z2;{oD3XYl!*}8@ z95p<}b@C3V@Yu3(%7z4|9D_|4X-o?)hEfWfGJLoo(>wT>u`u)8k&iSl6DT4M#SE9VQgw`%{ypX@Ium09H zD{v@-Gk7hMr&3GtSv>Lmoehf$*pY_KGMguOV@=wOQMK6Ux3@z4xH9}2f8hg{&Q*JJ zUxK&qj!Y*N%)3v*AbE^gfk8-` zTdZ7V>HK3mMVjO+EfIAo48DKme~~T0zU8B+s0WqNHRq8nHxQ7IRu4zbG#XboMT^WD z!Q^a}Fvl1Ib+3Un8z>F6tySaicGXZJ`ARhjD!7cYVeLtyHEY1)j1{X&OtjcIyy+vk z!6cWJ%lj8TJyyCdT;8QIqEiQov~y2XIq)eTN%xLk9|VYS5P@Jb;ZtECw+LmBtmIA4 z?F+kr${2qrLfndGB97w6(fiH|68||)lQCa~GsCN+Br$A$6KJO>4`PJU=9&^0$ad*KIy*hf($%RUBZ?F_NkrcdcKdomql6pj)K5JTJE$L64vfaDWr{JnsAcc^O%)5ac_3p$ zvQ#1bosKON^@ZS)GoAvZ+EkU4h6JAbdeXV!14%Ts5t@yqzYH!2217vQc;S);ghJ7B zn47U?qm2a@tLce)Vy|y6`-rriU=3b8KzeJeXNbp2DtCAPc%1NWt*A}Y+{I$dZXeg8 zxO(qEt0}tN1kJ5)esfQDPH7G?b8pN@X9*9t5YpW3nO&kaTxOR2**i-P z_UU?Wp@y#Lvj6}C0V(U>2w&eibP~iQvjcp=A3Ksy0PbHQ($)x-ZfSN)pHeGWho*>V zv6m`oz~>YV_5!WBDEi+zBBj|sq|h0&KtITT5(VGG?GkIC|9eFh&-|LQ+>T4wU(K?_ zod#yGpxOH&uAQJfHWJg`I3ukZKb)A9#&7@t0{{*;2E%nV(EskFG!E7D>QZ(W5CFbK zJ0~Yg(ZJLx=n6IL-d=mXHWY=zbhCFiTp7e~+QM(rkd@zJP55Tgi%1pUSaXhIGi9)EDV<>= z(nGS63rM519|SXVpmo1I`kBR+QU;WQ?t_iS5gQ2f;2MdU>$%7E=T^NQv*Y!Tu()Q% zPstH8YW6xuJtK3HN{^|nKITiR;TuPsrro=@fG&wi!sS+L56d=OXhA%mWGhy=1S|1| zLdk?Ek|Oi>n9kyZX3p*r%xA$};m6YcItA1)Q0|rIVCSV#5_sT|eW&R?!VzA^{c@%h zydc<9ReLCtlw|L~d%@FLEhg9^gn;*uF~h^Ns9dBatl)(hBGl+uX zrIx3%*SNXIYm*DTcF4OnhiJAqggkEPi!0>#pxPl~q%%RX;fU3~s!rkJ5&C7+h7baR z2LJ$7>DM-p7*HPUjinZc?iRX1foAGVjz?G*x62$O%*gLsQ4o*<2>f;T0BDS>_Vi|Rru)mm z|C5Ad5|9VYki5>3MIF+;p;FK9zz~X4n-&c03SG6t)2cc!kmA#1gp#4gADqI_TxYvu)DZ#{*G1TH>Bf2>#xGM{#WMx z2I8JAc3-TtUjwZ` z%(FZuB29TgXhbRKFM7&R$jo(vQ%9n<_qB+_%w)-b)j1xx2^CqugKdG7K#F$CA||e0 z3;(58iqJ5N_nL1WFb=P?Ac{?zfR)NV6a5~Fo0ENPRqvBLumMKYr@>S;4k(X~F&3VU z__`p}8=HLS8o+ZiYTe!jq(GFtMh?&s1>U`je(Fv&t75Jc1hO4l?vljFW%k#x#JU2w zKoEubzi3_T=)Mj3X%%Drg>K+Cu83B0>Sa?)?CFY%PA zKIj^u%JrR=^Qc9UzK`#$V!dh3S`%y^vXT7%_ZPr4jm~e9r~jMT2Oy@)DDaDq>yruy zKcFLiG4*0%#9ohi(@@|hM2fVGqwqf(#M)=mtU{zeNshbmvUdhr9eWN6E=uChU#yP& zIcppb|A{3fnGPp@?j5lnU|na0gyyX19Hv2b_a->Ab^uENeXTuNEx#^9+dZO8!G_=| z$Fzc6a{6h`Dd&JGr!#h9{y4>3Y~>c+UTO>-D-bbJkd3^1%#W2|SqDe+ge-Fn)D>^e zdVX4iq)~tE=!d)gKe^F@lgD+Kop!*ueJ>bQ+Yf5hyd`WAi)*M^YinwoRmDV=NT^URRPRT_ zb>i)@ud9^BFU0(RV4N^sa%%6t&CKI&;D}GylTY=Sa1c8EfMb{;;*Xu*{rhAiw#&3Z zjGnMm0aXFI7RM(%aF@ek%Mv+Zf2N55`8ju+C;X`Cw8xrBO9%0{+faDVaUu4fBt<8i zw}J$wa2;Is_H}REGakR+sUAbV9QX(VYU=Q(FN8R1Lx#eysF{XYb0+D5Jq`c+lx^~4 z{a^XATe_g3{X#5yl^5TDvNv{DXpyF-8=#j)JAZ0XRfx2Jbd*lVhBo3RLhcnHje+)z zJs3TuZj_JBF!Yl6W+DzyLv_eHdNTOR=G(;r)+7JE7L zH;u~)3{8Yw6)gr)2T!DRcmaS&P|vD2_6u^QmdwB3HAG^H=Z|YpvbjQ@TInP0%btnl z)DNrMIljOYkQfF!aZ5BI$QG!1`39S3Q6AK47da{w1e8 z%;kyDZzZ)$n?9U&m$ah8&-P zSuSKyG;pyjK*?vs!S|mkNMry1ubBz*1zFG{PCVNc&ek~&*y}$V3*nYwMOO$tB5@J3 zmEQ6g(QfM$OC<;#7lOQA7)|zhM+} zMLDeA;6N_08aORQ%21tp2YzeLH{Do2|NaxX1O^KZmNn&B!3j=m!Ck~6b~|MoRTp#R zwnMChuyR4_6!#izWDsA0y5IOJZaeijv#+XK%P$8wY=)g7x52_#i(iXlTfx<`8q$^} z{y_cHQPLB-ql?eHPbC$pLY#hr1oZ@hM2V7;pCud7G#O%dB z(trQ^?J?%Y<9-|2*&awxkTnS!f8f34gWqjfLh7)63}7@$&t$qSc{AOKVREYeHok$p zT_TBzCTVsJ6F%|vmb=lQuziJz_^T1(lIvixWAa95GFhp$MVDm9kX92h!@S$w2xJ$b zEp|_71dn8`>kr?fp}y@V5#-Q}oU($!`HA8@Ac-}e(n&P;_Cb;W)3KW!xCTb_5-AkK z!O!<5VmNrbANktl3K3ds>{2;J00T?EekyodC@gC7-3E=?T#ZHy4JOKE-I3FLUahFw zi{1z&OREl52RxR1(%S+QR!>a9iLU#iELJbYuf=X2ovDLRGk3&3?kMr~iUNtD>64+C zTK0JwYtou(3g{2TOG%_KKci;cRH=1K^Dh0R30CP2l{U_ff3;_S8W4WvZ8RTZh>uUL z%N-JePmLQ{i7>=&B3xTZR3ialU|>O5vU`9{Hsaaki4c_~XMVz%0i}DjiE=CRY!XN!WZ4>st3kX9I*5F%EeP|c| zBPIff00093HOFQhCSjhwY)mV#gW@<|jeq=OPzE)mOQMI$Q78^n#@GSe-ggro*G^BVM)AZ@DH&zfw8#7TN>^>A-wQ>;`oj_~q0 zCo)fr(e*G7ZXg19;XE=LEr$2m@_<-3G$ML%w;Kxx%U#&Wp0{j8*_BhMM37zxsC75l z2D$euiN{02Ot^;|5GFlm2M``T0-$V@C;pttin|@x ziJyI3!Sd7S5OsL$`rGBG{x>lUOYM#_MCj{{t6)0rF7^UkIw>M!^g*XfFy z21O;(0@uLO&PLIjC_bB%!zP4<4kJX3(A4s43U0vO>s4>a2EfL&xY}b zeL`#b##ot3(q{5H6-{&f8cbM|`<~W)aw9<35%>sy;~ZXVU$dfoBv2*doYZvFf_ixM z@$AP9WXJm(;}3;IL~$zrP;xO*gnn*+Esfhak#pDuzg6p|6=u2lrdO%{0&-c69~@zH z;nerQ!zv`c*vWFFk2KuUHWJ`d(nTfuewO2*hWycD))!?7C9cN?*H8u#p6*#(ZHV?W zjXX>@Ebgg`MN#q`#=87@+iA$cPK;{F_%oV)1FD#0RR!T|j?X`IZzrvwh4yA=xtVQu z(M7&O{l;7}?Gdq))5HI_5e6_!|9V6A;b?d@*Q|s<+iZvsLcN|d$r{7Cs+|ml+Xw^8 zBsmMe!vI%bhc2=@yyi~W_?x`AqP2wR5a!9LT=j=utrzYIoL@i|C>B|N(Wj+UXgR-Z z_fg{)Jp6&xzTKBiFB6C*Ue0~$)WO+b4aay&JFc)O?0qgSQD&wv^1?7$F&N85^Si^7 z=g{#SYS5(pk)aIpC9Kz57e7$TOtzeL^3_sf#9)n!A&9I?U>+@k zp$uUYh}TV<+X1>ba1P+CRL2f(3O6^~o_bk_cB^EB1k zVP_UXZ6)ASZD!3XPwpMH8{^5abV+Am;X(A_@;6mRtxaCah)To#GvN}frjtE$aclJv zMN6A=B)hj~Y`x9vGF#}f5t8qk`EDN%PouUJSYY6*2|evdE2;41Z5}2n&mRJPc=9oesXf1STKS&-K z)J3OvWFo(oI*?mQmI9gM?oocGAk^09V`E{xYiG}4Q@l)&{K%$w^HunzRnv*;Q>J8K zoSw*E)@8nTz<=?&UxrB)U#xU|6Az~4E+C{wm+;JrF7&X0C~2C()(pul=Z7CF(J^N@$|ehE|kG4rO3tfIGFt)D*r`)D0pu<-LD+EdYl23jKq); z1h5=`GA#wi9jlB#ho_FyX^Rnp*O_d^kHI{BDwBw8RFp@eEpNOyVL^JR=LbU^QJ??+ z`qV$cu`%5DqEQK7QQ5lktmlf%fQ5mwb}6iBb~$Vj0K5E#zT3cykJW%azH&d$`{#s# z!|_Cst_w1M_?zp9I$(mwxzYmgvd~jFM&%~!WpZc+TnaI2=Rm3WQ`*d=h_qz!%<5kv z=$e9eN$qLa=P%DMnHDh}c<&j~hmQE3rWQPKx13uBCm~;l| z-2bKBk$-cIvGgg@7%F-Aq~qT-xiZ54r$@_OFq)R|)17*qp02v<0g^U1u|%E8F8xR& zjO^B$%+e1W!``?8H)@zd;WYYpFi7NXm{&|iBVKD|D*tbNsMoe1YETekx@x+1uwUw? zDII2``C=^bZnWO{3fh#oi8ko0BQS*X$_qEiWU0~eO;`0}=Ad=-TiZrHR^c&f6l4+1 z-=b`}nn~a)iStYP@_u#l-P^firyp7U2-1|i_32xuUk~o0`XAO7dEg_CJ4!-PpVF~` zf^Y(n)E~xPj2rD%nLm+5rX`JgsTxVzo-2iSWJ?BPDAYGb1>3QZaCU184iFyELsxBs zvsHQk^YYc|zW2u>Y#N3370I)Tx)}EC^@4>I-;$?w?C}zgH8~y$jB?9)i%4Z{28Hlz^Z+m&QUak`Sx#N; z$Q*-z*>d23G4{_1y_yc{Q7(Hxl{yC_xhE%Wff)o=+S*9IQo8wLC4!7taMGIhFh z74&sD0sT$PBxCdWh*=M#z4&$GQo|ev9a0zH)$cx-7EhR5QUs^u4*5gp8QsB@9HT#k84cBTws?y}G|H#~SuaMHPb_m|`jH({fW!6X(6tFk)Wssc-=;gqrQ*eR8DB5qmH+?zn~3ch z$U=v=lgA(v!6jFF1LF&9&DWO6U-xcv5J8I8HqTYUq=YckBg1hqOGD}p2$8_uruahg zq@>1w9kbP#$!t+#^{6;wx)X@(n0GWqoelkgBB&L>x&K1%2>tR%Kq})^yF0`eC3_msfV`f`n^~0 z8`Cm6_QxpQjPfN_gMc)xIk6Q@Z<8nu&KNF|+U#G~31eGwvxODLDVM(uG;IT63rOd5 z8UqF#X3K77uO}Zopu4GL{6*g{ZZ)VgMz;v@N_iYoWL%zJ*W{e?y<-U?n9Olpr{X$-D(6UVA_wPldqVIQ; zEa25~`CBdcv&W{BdjJ}h4EUeqQ;r6}aBtjYHue^X9IZN5IsU*HKB213eD1~gjD$X- z7y-X4<^h;5WSfY@GCu3PC|fRkA|9fS?<5YGHs;DpRN2V^#W%UIDHQB0@y{8J+aN+i z|Ms{Riwxmw#y zBXnKGqn;naLy%{3A+TcgbkScb!Cp0&4&urwd%Qk__}YWx#`&!_5=n2WW`&enG60AZ z>Ms0O<3VyYao(vhaxmX1N_qKs+!qK>7Yz9i{&N%h1zl1Xl0S(BbxU*Zy?^&9OqO~T zUNuLo;gezH-GmL7I9J(uI2|%^O5aKc_K!TggCE(Z>Y7;9%KW?;dE82_gst1}X8=g+!Ajcm3LAGK^byt*DY$R%hmD_jMXS7~uH@+MtOL}EV zRL2mlbneQvj0uZQoH|TY{O%^-PGo2UqiBQ%^%J-9K70@2!o->iwO_lT5OS{4z1rnI z_Zm^RH!0et9z2ogDBh}0ZtrzZ_mXnn)?W({`-cK89fB?(1h#(H&!iOV#JgF;wIv6P*%67ru!g=9C7!qIwK1*i|i@h-QZ`Fdo zrGC*&2C+Z?_K5%fq>U9X64>wlEgo$d5rrV@e1HC6fAXEQQu4WGV@4~CWI_Mpg0*om zU;q7%zOr8#Bm#wRs|j%L!Hy#qXULBWWgM&B81XvJZSFmPOC#zjH+?+Y|YxEd*`qWl&yEc7OH%Z@x-`_fBEI zJReRDPrdk9R|64i`}wzi6cd-f-nUH0B2XcBGUoLhI}R&?|yg0?jkjj7g0~>8${eEN$9Fv z--N!|I=^EGnr>re)J04wfd%tdV*k%DuF9bLVuy6f?!mgevT1bMU#0)$pyEW^W{LRc zRpVKDG){doU;dyIx8mjSPuR{OWUvv*s>N4{wfd(gkvuOkMZFpXl?6sMY@GlA0{{R6 z008!}M5_hGXto=}DXGdG8}Wc_D2Kn`;2T2C!-V|N{2BbJPMZ&ywr=}2qmvLFK{qCgv48wgw~snB z3^(EeQx@ry>3Gh;Sg4oM*^rEMq(yWZnzCSEXMV){nrzx)665#Btx-~0(K2g51E&ix@f zR6|BR1Dn75=EKhFC!US2WPzlk%}Fy}dkL9YkZEsXHG#{*%;tiB-otd#T8LA?Z7?g` zV*|QmGNexX$$L2aN5I%lLs^UUh@5vRm&h6rAI=TtloFkG4-&<#=3bt^SIART7fzr| z!uYOpHSTz;y6Ph^hEdgVQg@}UUU#Ab1?bcKxB$5QS^`An0Xw+M(?g6yuGhZDigF)D z_>IUXAb%2<9=ZJCXf~d0A2A9^`K8KtBZ7QGE$tKKa{L`}NKa->KoMg6{Mid~AQRjc z>u$~5y$3V)DSQnYrA`QWD6;71pLf_EC9-dlns5Vh6?mFOsui&BMeH4hICNAxB_5|_ z{hQC~2eHl^<{o?P0llBV`()uj1Bl0)JZI1~7I$iXICH>j*>Lv&;iy^FK~M1)rc}wv z-0XlY4wn;HUn0kqIS%%g<{`M*Et2(1TX*>Vo zJJ?PprQI9kR&q4U)Q>7g&SLS$5(?FTaVtlM9QvT=8$mG6ojFlsJjr5YNR=Xg!g!)4s zkKB=0sOC%$;X~7FK=&C;!#a=q-%>)Hg3-r$MubUm93GJnXgnY(OWIp`L`;`;aQd~x zS|=r7n8~BWBj_GVl-Gc3$k`N>~Tkj4e1J&)@ZDzmz^t zZ~yyRW-*FhF>Fu1iFev-L9yAIRo4@si^XSgPMyt(5f?OnxV6t4q#HD9&Zap88?Ugi zsJh9?)p^#n*?L-G2|w16&Lnq?{qKKd@lSuQ!(T``mMy5wL_9-}F%j|7m*MzrJqVAP zLM0YltzfC1IvVoRQhRg&#zPK#@agR{wg_nfNDZUbh?|l=k#Ubc5ij81*|aGY?=Mw{ z)Yqr9m+a6Aamy9*v;FemXnM3Ks?RE3t04_K;oNhxDN;w7Om?0+lz%sfB^i`0$+F_w0&W1h_9e;%`GSpM0%o(UZa|wFe zlF7yal6;-St|E^kI3h>ug!BxTB7>?kG21U%_3(dEo9AoIMDIW3y|jcs&78*N@He`g zg*f!Nsb(K@%9LQ^e|?-)p#Zy}uWcnGc>?@0Z4Kl_G#40ty+kFAHFO;qSEH;Oq6KW(HQ@i%2$4BL$| zi}3&LD8`S}O_CDq`+drk3PbeHE7nT`@c&<>Xm5wd6j-Egh%c`MSuhn82~BWO@zxx8 ztVl6Bn#m8vv3SpH08%#PYESAD6R-;c?{aE=`wZ}2HN++wVeTW#t&6KD1Ic@TFdZb) zv02a6E&CI#g~sFVKcZOQFpO`x#bNozjvZu4RvpXJUOzk<* zxmdn~?7m_{%n}@J=t`})GVQzAPS`Oiit;Q4_y7dik!nQy$TKt>pEVQ05Rj!@u4Kdn zgaZRk1!h3}&(xWSW4TxlO zpPWNTgbb0sa?oz=iaiVVv1jcq5EuC1^Kj45jM-Z3C7VmXR!_2q=6p-|kdB124v?j? zb0)cij)S?stLScLm~B@JMIQ5P4G~YdLN8x^b1{Z;^;Xi5G8ARbIWa|qw-{|#`l37w z{B4EYEH|_IoGQW(!e^}px&8xv)uvk4=8w6UJV-$(?xG(LqTSZ7_pyF0`>A1yx1)A52n` zkJbJEms(+sd0p7y!YtJb+IlR=R)16|+G68pp~c89n9JNlKqj6AZ|@+dl!OpX!}blZ zIpy`3qC#CX+37)dd`>Uoe+nXPwE*~5h&_>B6RP+dq}ctV1O zz=e{G3_ta?#%tbeEbqE*1wyfqm^?`dt0!rc3=Cxu?+DEBur4Kr;L7t0tL}SkH4;%P zTsR`+<&EMs_#!SGwb4|-2q8uMTsAbl>c#SioEM#!gEJaU^|o;+8wlnsUu8VL$)D{S zb{I=(l2m6eF1k(Xo?jHAeRojuYHFhAQ#r%u4u=vhC)?_nD}1h?|CS@vLk5rZDGX;9 z6+`LmTo`zB#c5ShA@|I`<1N7xV$nX%lBoFNFSWktdL8z zc81s%2m8*BidC(`y=nVdajGOfw^U8|xoo|o-+Y$UA+U;25BQ;YO?hL>2{%yBz_|d^ zbmPaWV!}HPvfB5t1<%m_;1p@S=op@++xg)OfP2Xs1t{gG>^#alI7{xi zeR9J1S@=Q&gD&(piH~^}ko;`0w4JWtb$NN5Q@!%+8L)`=hvMy9$hd5wW`ZBJWYbsO z?vY@v#u-V%kM%mT7ypMygDgj{k0LLzC+q9Q3A(<&7WUOrm_qo7;=q>*xNo zp0^;RNXzCEg7|ae>A*;}t)rI^)D}$*X*fBB^^NSw$-r^>Q=?Lu5{w6cpi8X`2N@2@ z&UxM-|IX1YNTd5ROnzx>Mmp~zG+>oq?}%QZ0}sXIRpnQyJ@Q?N6;maWbC~2u*dlT2 zf#dqSeb@2}wFWHBA~&2BzzAUL4##{Qch*j_m%ln-xcLQR36UYxx0d@AAVv9Z=j~C& zF1=$^*m42&YPI(dyuu6%?J(}QVkGV_)0~SR*Og#~`J?b+hEw(KopQK_k|Doy|LZ0$ zb2TuILv}=5RLoa;c#_`Ijz85M)D|eH_7Z(}(K|eKp*=YV7VsIKo8v~T{x@Q7*;P;n z($|$R@mG8Vv;^%?Hcw>m*N!%O)T!RT69)qLxTAz-{R0|0j}EhgL$g6A|cVaix}nxuWpG@ zwIM>(qWKNK!l}?^D1%@*8;dT5= zj^Xm67oF+C?D1)qTgNCnuM1rQ5G{? z9PH(1;6V|+wcH4E4{F{px+s>zq@obRnjZ6e#W87Hq~ldqx}FIA`Xe ztaG+L!cmwJ`g6Ly7h;TBd{#{^ z{xyhFKAn88QRE3BBCPBnN;GNWmwYH!_0@9Q)7rxEo5 zlbiIlhzM4DY8L0wLrl0=PG40qiRs7B*nXDy{`Gacu#X^3Xe~)GbIULR5=8p=k;TdY zDu-S{ivyv)7nyCQ)Wx@4yZvqOm&@WDP`M!8HV@j4+*eK+jc0ezGikrF;d_6FFc}LyQvmY~WIQe?i?MNO%$KUPqS-j49aX3A#A7^=)u_IWc zeY#2P^Plgzvo*b-13VVF1})NtF`?|pAu!BZp%^Z(>F2DQOXq*m}{%BApxmncM3|=3g76_D*$##xHrw`TkIS)t`zy(Y> z`!FKK$>e_ZV^mOxoc*kMz_7Gk!HC4HD)8_!(w()(9b0D^g80_BQG48dl`v%0JW2Bm zDTKGQC%X0JHJ-hD^ldJe$OVL#$EG@P(va5KcdT=FGH<{Fcw9{8ID@lYJ?3Axxwj=*7f^+J-uEygn3v)qPjg z!2==!%l>sBK@<9^lf$OqCkkwAC&Gk~t6Lr;0R&%DzcqDQ$%t=p_s=FG)_)(J{?(9U zx$4oQ1k(GcsZ}Dz>T=8+*%#Ig>Z;*=C|4}X*(L9n!|;e0E;a-H000930h*j0fte7K zLGU1I=e^~3x!;!*v1G~IJxbIUfyWIIu>E2Y`+GxoSFizEO4MSliZQ0VRk9piyQLE6 z0z5#Alg^#T@GxZx6I!7(pXtB1^H2&W-EWi6~D&`6CrDsgAzB%CEGq$OWJky)xtgQk?2=q-0qQoI| zucFSs<$gnF{l|a7__0S#c2!fgY@}t{)z45q%3qF-`zOTsu6+*y;0v0DHbAf+@m!d* z@NHz8)Qbrd<34w+bFM7!f_#T|y-U{6wZCZOLNY89$ClvWPab644>M@HN0vcgMg0*u zC{co{ZsVMT5O=@-`=8O}b9r9)*FJVLLsAbQleCS~8tCyK*p9AXx1prfW;`0KLcwx;IC# z{%V4{!a(J3HDS)4d5|?$=u2k8?;KPfnU75_2_zSLbmH;wW|_%^_0{dVPuw-W&~<(G ztTO#RFT6t{E8^CSQ|3lttfC%MRSwXbL%qOW3t!>v7g^hesPBQCUhva5D5@mJ&QZAd zje|7nb7dy}8>F5{-D!fjs*zUH*=N&zyzKT7HzW*)TgSr?RkoT(eQx$Ldri&sl z6*i0SzRE8G8oSDLMQqe-Te1-{y64(K*yf9!57zXk;;@w?+%r{=?CJ0+DR zMI7^Q4SDB13q4JK1W=&si8#-x;RiXJD|*Y%{KRoP1vI(E!CiJbX?cMDX0~a<)_`WF zr75RP_u^}BYnY>dvt8*BMb`RT9cIRSz98PHUi{-46@!*_kB(;@gvhW=S#YO+Gc`bx zX;VkI-Do?Y1kaMF)rq15 zSg@AVbWbRU2Y;gSDiHD!oQs?b}?yHM20*~9X4iQB)@PbhR zj-Ox80zZjm&)_d*RcUP#p;vJ-zVlhxji1NW^)^4`^lVq!Vua?Yqt%-&eGb?ggjWBj zt;8wPGAC|QVkgnS5X(~KB%T?cW%A2Se(e7Vs61;b79I~w%&VH*U&*ca#G)~fqz~Em zO;!rQxt)cBz_GbylgIZ3xa zEJ1!RTL5j-f(uN<>AfG5Y!tjgV0GGs#xA335vJ*RV#@^Zqh-+# zeHl@r3&`Iy?~ZF{TgU2$z4Rx!e0j7xRu+kZtMH2t=}-)AxNAwx7kEq=7(;{~kp*zk zt3A3*uyvS-9vsmlSI-yD_Dz$TElPhQE6Db67LdCdFr5~_r~OSD*l4ZD`4?coimgfseH{@^aAGXSn?o+7Ipg~Klta1{{@|FWHJ>R^_mf0F^)foDk8wQX`&oN(!o z2~w?cU>f7&Z*_(pwjUK`rjt&M2^q!lISQ%4?${Qo^w`yakT_J|7@a%mL*6lR=xe+XbALJzEr; z1ud*B;=fPbgXCMWwkX@yJOMM@Vf*G8HfT$-**C3N@Z#`x#g>llO1G1#KK!31Lix!p zzO|0YSW*HjAwm?DLxwDSTtKri>Yw5$WdSUcN^yIYydELMaxBdtSo+*&r5YzW7AIm= zsr1W{|NK#Nn-8ti80%P4J@#R-pM>K2KVXrIDaTq928Huqtf6G$Z?~EtfJ(QePv-B^#X81aEX{dNGgW&$Javew zG*R-Q9#04wRG3JZ)$!&pG&V0@aV5LUNyu3E`WWWB@t_Bjxl~}+L&aUDS@uK^L`?#Q@)-Mb2lf1L6qfJg>7=l9h zN1d3p$E^@8gk&i==a#3jStSD%%c%p33qR`+wI%cQuCP!D1^RoH0IMIT`<{?D00Z3u z_uiYuk7Q%#P@9sq& z1`hQXi+x1oJEWk>?_a786L)-k(IjwIgL6C>&TmanLcQ%%j2y-_BFP<3)l0MsSy8HQ z!ovz`RTI?+3|Hyb*G2S@O!Lj1I!}@VSMpuW9IbbUJm9f>*P)AY4G5hX!DM=5C~ z>13vRww3r>MxiJ)u;-n45_lrf=RI6b-0yc&v~^erCm)r)tar~F+4%@D($8kUSdJLq z+fa5DfE9~ZHJ@_8mNUFblh%UV>JX{{^9l{wCN_7F_gL%o>%`QBXCXIrY`&{k()S^# zTd)Uv<8U`I=w`)G$qi*Rd!$#@Ok~Jh^;~fEumDaTvJ=&Lg9pxNPFGMkOzs9Wjw$f6zb{JfIKmAARmc8?2ABTwFdqnX z_>Zu-J+K=>K^@QamPh?N4+=Bu34)R-N$pi8>u4tJ$Ipu6ImmE@3n)x3IQE2MO%kzV z;(t$m*;4yC&Oy8v%M3PtVTziyYm@ZiI#7a>#P*z4mo7BUN;{8#0-ARwlNlb@sww_Y zMHVsP5=wnXtQw0}7UBFtOcGnBXpM6BNl@l3La3kce=lqA3)3&l6FnN2Dq`lyL)Z;a z>5!ZQGcKices;Z{+jYa*M{*A=^QV&7m}5)gL(L8YAR6y@1fZOVrcn<%^^wdLOu zHvmJCXba#G+5Jop+EwZ=Zb1{RgoQXwEdbi*3m5%2IPM>&--)Q|I8i)*zS^-epmE_%xKb1On zusN=AhB?fv&-iS)nv|TkS;{p?M*mx*WBRY4PZ=+_h=zJSl%l6V^3Qk(|M(vKM{MN@^8Rb%F%=+L?%6|O0;Duo>auFgP z9=XPx0Hx0KTwV{80x9nwt_|AS#ce9nUBxpwW*Tx7sb?#Y%pkK9j+-G;>WaSB~kU#qQ?gx5c&+c`AzuG>GG=CUIWFPP?R@sEf1`@-c{_FK}{ zb)Y7DRbIB`U_=N7B5!)4<#k&@5_h32)IT*lRX*gomPf=A(1`hmiW_Tn-*i-B>1oT-sMcL9i9u{h@qy z{0Gwh7gcp~0$(vfsmg`iIm54*-N|+s4wT4)mf*5_DT^A*rui1?T<>qMfJVLN+DE`g z4RCStA(KYQYfb?h;D+jQnH)xeF*4POX!GPj2Lyu3Op{SJr+@p0Wi=e0bMp+<#R^D+M|J@k>% zm3>lSqsaA-f;SGE4A!m3=dpGK9^Ofe$X@qpvieUOxgg<*UUaJY%Qw?k-#!(c3-i&m zkfjdSG$3iy2Ngu|5^fq=z80bHMzYGgckleaP!i%}W-9JWdg^(~aoXKA@hjA;j;1L_ zG?)SRio3%`*S_rJmOl3FREI#O0N>M7QR2vsf`wK&#~5J5u9-{)@mC6BA?kR0gjpuy zyj8IyL@X;Eun+~9dTYMnb<0(w62+|8*2W~B`+taGmV6}7jmiL@WC{~oZG)>|cS#2L zziBQIzPMn|z7XK*B{Kd#f`M%X1@fuCmr#o6a8`yd^%mSwKu3lp-DGwsf;0c>;MVrP zpnSjCd5L5pA6&yH)F%$`)o0Nucf88{&Uu&no!~UU{Wpc0?G&~WJdsSj4l!tr;q_@P zT3cJPRnYkIID$_(##s1#>-|HnFyP^5?)&{k}A3MQLe$E@WW$B9-9p}a+vRFq9*&pxbw6P)zjUZ>j zvrMIUDWCZ({ZA7NANlnDTeL%iQuVcP@A#hfh)-f*CJnFXsQ;qbia6(lW(*SVY8>7H|gYv=j@Y)^b()Rkn7I+TyYJmAD!I)$OT|5E#Q zQW^^w!I%IGL*~m~T%j>3R03y2fBnBo-4y#9p*Z%(YhYn`)nLw;R!UY9r-|GhFLUQ&3uGKfXOPquG`2(z^7c zg7`|`*m#d!Z1OX|NCg{>MIaT7)zJ*^`acFb!w^25!S!^q+Q&NM;jIpniWtc(>_cM^ z-p`AnOA!!c`^rwGe|{&44m-!%t_NhQ02bVj%DX8)zsLA!!qStT!=ID^HatG}CvxU=5JIAMMSfx0vSrV`bLoo3#PHXtw$uk|may-8 zJMJQod3Te8%ZCStINqk7J3exL50Z#so=((&SmeM_?qj-X4#r;pY4jOa#~%9$ny!N2 z4JV~=dY2aUa61yQNNFJK;Av;5>=Um1c~FL6%K*t~uu_8xf#l3IDAa2qx+RWWLS{i2 z1-o&!`xC6~*2zbNqV;@Ig9Gew<%y=&1M-tHPyy1h%ays}$k(tVqvoFCkp z_g_F#EH3ne9r$V;S*5G%m8fm^1-z?PWh4t#=!AaH%qI_MpkNH#^?&281ccgsM{0BR zWF^=oC_B+qZl2%^63_$L(W}&svs-)=T%6H;sx^ugCm8?aaW7|lK4lBGjzbuX`EV-G zX_gBR1~^7&b+-Oh7XaWN2dwYFB_@={nza>sbP8+EVS#TBEgZOkrgz|rEf%hIB^w(T zmRU8Q=wmGBit)AwSbeSGVHw?p}%{7D=(tmk&?!}VUO|)~q_&{8MF(RRhA6@X7p7`7Qv=V#`;BwIXGk-@I#CW(zqPes+nOgBf^A|1I9jnZ$36?e6J=+w%7$N3E~`mnmL>P?^}a)v z(I>t0n7cSGD4PTpIJtuHJ|Kz_dZYn0_VAv2s#mxfe!kpYGiN@LL>#iGo* ziBGL~k@YM<({4}O zPp0Rq9{)CXhX?-wh%ZSGfr+{nzf?4rAMG360wO0TNDka)DpS^8D*m*O&!Sko4Ug9w zF3-F7&OdD2Cb}Jy=XA(Yj)1u>e3`ct1`B`x|I&0i-@HKq>gSR#pwq$2U~cZ(68%6g zO)~8qQfNUQinC`H^2}@4qHNn39VAwpgk*-Ee1Ug@@L`p$uVxOG0FOr|I`SsQd1lmW z&ZZwKaGV*y2jwA&NDd*#e~iek|Nrp+6B~YyXr6c*QyjDauD`AUtp)V2iVLDa(BlhZfB8gWg0+!DiPeeCa#n@igFev$bx zkY6l07Y+#0{G7&b=WqC<4OlW!Kl#;e2ssEfp2_=d2=C-S`sHQ+wLUwLv3IVhL}F`< zVw5KX4am7GARS%gD3u4g0l}QH>=U~EEF7z8s`7)uM2q$)XMLh>_`-vOwG9f}{Et-e zAW+v-8_(l8d-H#4GCxMs6Y|1E_1<*RYN|S29BfFws^EZvnzY#tUI(TPFZaQ;NoY~d z#NqV6^k^~!(0lu6qZ8UBC%_>2C}KI8hK=kFE#8`8{*TL(x43I2;b7odo2SUTCBj;! z9b;?71^unq0Jaa0!`v{$Qmyk0m#*g<1CD&(CRMS~EsL%4xp=ONO^d4$AyzYFO#p-7U8dogbw@E@i6aIR^ zH~jw}DaO0hNZ?^g6^Z&4mPl3VtM}J`^#&CGL(q-#nIVM6aWD4q9kjUcA|s%QMCd_& zlq7IrKm%&9XA6iqxS6jQ@eDf57lCW6a$UE4o&R_+4ARy@z8tLA5oE%@aUb=T^y0cE z1nv97a_Wc%*T&u}V}prSEt*I~uS4H{)i!d2a{wV`DqCsXLGt9%8kC^yCR-!G;|g9^X{fun>4X(9|O zR&rD;s9j26IcVSW`wyIa4U?GLCq{L2O!xwinywt>EM%red*0Un!C$2Ee%-?DtBNtw z)mIhrU-H^H4#l^R#D(g(Hf0pCFgr6=w9G}S;AdP<`U57Dy%{}9B2F}>8?Xp&^%e&v(awiAPi455@10el&dBN8k-?b(bbs6>jF#fkn=|DBr8GO6( z5v6RQ>HyK1M5FKX9})J&mE+Vgd5>2w(yCKn+S*lt!d&c724W)qhh$W|<-4#ZDfS%*4U5bG@OpQwLg;Ze~^ok-g6?ECrA2wH+3zm_;qq zkxfY3GBCHoIw8aYg~*+7^D2M&C8~u|e>%C$2^96~Vb8$Z(g_wQiCm~*+$PHWOxa~s zgV!F(DL+p~6JbFW_FBH>mh07C;Wg*(>%0J~Z#O7rBt|Km-d5LsbDIznN8QI|)2K@K z>-qo_NDakoQSF@2yVW}foUT^j7(_}kBzCA^hd7&MDo?$-alOs}*Pmv|-3%u{(lKDq zQzvq|#TC(wAc+xJ(rYIlt#&OLvdsg6C&P_2=V`G>9 zysxzN;@5^PGPq@`iJ=p>a3AlP7ZjQUtk^EX%2;E{NhyS%)H{Cxzo)QNB<(<9N(=S$ePpsp%KIm4@nH;of+PpK0 z;dwmP?bp8}%RV*W1Whj-!g!4i6m-?L#5sTe{0VfODnL}!{+{25`@bhXU={D>Hs3r} zi34oABhc*d%^u&}zUXhdj)e6y!1NKyc?_nHk7GJChCBgpr?;Q|GSrmL5no3Vj69X?362?u-WTAAOGE8L*fhKRpR@K;td#?0<@7 zZ;J>u`!%B|f}VaA1ItxurZvcp|J)Ex$=L?!^y}p&??|GZkrv zqHVV(@&z*a%CshuEmK@f`#VZlfkOO>5$pcw*>Wu6ta!iute&J_Kd{Ke!_kzJ0gGRl z@*D>_x$$biXd4n8ssN5Iy>P_@%uo~MmTJRHsh?lj^ zTB88@Ohtqard~jMJ|>CpyDT&HP{@RUXKyNJh!XGxz#N@^2nibqxyfh;BSBZu9iU+w z@-qo)V6F~b1xPSDA;=8l;Uwl$HnMWRUZ0x}m28@_S* z9t&}rM8oibJpI9oC6~ z{|yn2p|)8}dCmL-T7y>>5tz~PaGv>fPkV@Y(1AMwHD2-1@@+@apz3gEt7)ljz zyouP~6X+DUXh@>0pz_w&1^XJisuxK$q@f2$b}V8=G;er*3zqIt1;Qi3(uXp6o~B9etnsEagSNr8_D) z!Xl1%w|PdyJ6I?g35WP}1506KipK?CT;F-^ed}Ru*=G8GR<(;#X5DoAyc%z-GYN*H zeoRMRLa|vH_FnQKfq6>8YDkL_VVSRwX^vh3*Z38&fIw3{k%dJ~jfq-3!P9|gSV33h zP)XRr$sOCfW#FaqdyrZlCewizCKZ4?BCPXdpC}evmj@b7_&2?(eB)>X-t+)#Hniq( zzGX^;>+_n;ZzbqZF(;l~Gz-;Fg(CiXn|^;R6U53M*FHk7T$s zp~UCuz{@vQoix^>HcDbI8ElnAkiBE3oRFBR6iEnvX9G{XW}>i%*^GPv4X(DLNIO%; zm{D-+hzFT+^Jz-jq zCr|U|E>NEXv*kJJRzvT&wP)BcXQeL7gwqB# zq1+eK%&`ivGMC|jYs;W0G-J3cw}sNjL>S36XSPIYuHp2W5Hgm>P6f$t0BSrz@LmJk z@p*-104~cIz)HX?4QrgMG7?`P#qps6(gNbvi$1}?by6h{GOapO7SJrj63`7XUfxj=VzQqc2t)?g6vA7fu^kX_|p-eS~KRF6HZG_tCy;1hi3fFOQaXrkMo zKui{ST;zl{G&5l&PwZ6y)WdVme|MNe6J7;o0@?cSkq$w|SDCqMg|klg)xJX6i?%kF ztX<^}^1}@P+(b7=hPVmbe*UH<6UvDzMtIWCkMW4=G90Lr1{*KvCNGyJ1Ert&!OgDg zlc2=^v9FQs36j+^>-3u#jeiW(j^spgANNp?g|EF#u?O9crkC}v-s-mH2WX#OPMSwCFl)v*^Yx|ZQB4{oK*(vg{sm7l|_B^PU( z56K}9)z^S?zCXuHEy(LdzcvG980tY$ZTIM8j<R-xFws*>TqRnbBJg>fXYW;pwxE~?Tbs?K zus&7ma3tL3lF)7Y&*D<_>;B3_xN(V|J1KuDh>gn|t@Ej$LE_7-Kp_mC6XNDW5TE}o z;py*P_@VcXUatZL(;~$jc)$Pv0{{R6005$h7$2o*N-rlu7`UFR+kD`G^G7@nvAaNW zMp|2p$e_pg=UK5oL^40%bohnrAUP?S7Do|ZV#mkjs4m&jFCme{l@9$g(`>VvlHah8 z@lKLE^!6(7n%$y+3r{KG2if444VYvnSB+5!0wAzl#`V4LT0=Z8+dsJn*4qSNWmC?h z?e&5X^PT&zB5)n=93t*Pn8%l-fIO3urrJ_S$9hMvnlf;KfhDcpWeLkIYI^cu3sP5$ z;i$7@wzqpAlLOND!|YLVXwz65H#7Mp{E7QA-&5LdMt~;Ij*sim_JvvzBRk+4I1Qg6 zdDa2arf^m59$@@Nl7+D|riXDAidF_Qe9j^+Ng8pMC>Il%@TYjgrDDkQoNV zlU+mo16S{h|2|*p{^-ni`A#zu>J}B#o71`;H?LwxcW4m1*%_YmMa zJ%PG{h@=vbo8_UTR8R2v+V1_kvZD#+o2c$hb@9I&$=0X5rnAzpEQt(Hf#4$hi(KK= zA_MuzE$cJg+=3@n2vr}3*o}BIae50=WO`9zkB4I8 za0K?(&mNcG-p*-d6?TiuA_WSI(Al0xFac5V{%)YF7*TZQEVcmm3S?6z^o*ovS8C`B zP7+vWiCY_5$*kKP)A$4(L6!=T4;lF2ou#cY!g$eI>Rqql8Dp*x?F6vhTjw2;(%h8$ z$p#47^Dd^u0iG6iQLJW4&OS#(Ye4~6KTLfDa3D!Ey~9!Ye3SfrStQUSyC zh(xc7Je`B!xD5HZu8f|Nv&9Ugj^FK_KootMfDp#0kHaEV3?up^ z`^Bzw8I&J>WvC_FIVL_CUI8kJQOxaiYMknxH=coh}s!pZ@jROIpvgfe?N$6cGnaIde0a;v`7DiN~Q= zl%Pnz*;{LXyI37oA@F2?p-MaI?Da7=FzqOGrrf25T^K-GiO!kEyY93!F{bq6N2+c( z7>1F6!&>joJMby!!$TI=A(Afe8^3yc6mu(X>>UEr90|V}>aY#S-C0N5_nZJ`kv_{6 z8Q)?Nq}vR-L&IXBpxBUN)mpxE&OUUS+OO%3VKtXNlhrHQLT6c}?X0t|R#PKs^2S?c z-U<7M-eS;2%Bgv}oM;EomA3HN#(g^z&ScQHqaSGDj5PAAjHSvr-#RA6j;xVRj-lbA zt-GPWhLEA4##g1l-&QxOt2mLeZJtg2Q;WO0%q+?{1B++Qk$nb& z-3vVPVNAEe<{#ea(XqIcOJoWU@5+qS2kx&-mUp)^CSug*;ygHj&(d4oKHGtBoReYX z7ukatVtP=lB8m2FXK7Dghh+kd2k8fWFVrspBWobK-=W}RKmVlg&xjI4K8JT$Z{loF z@Ei(@PQm!D+0De_F|~f&ACa-Wf7VSa0Ak?U=J|+>sId*gi|T%wteq5QJ@avuDtsBU z7+^j@lc5zHTCRffIMsXAncP&#UCq7qDJ5$M7psv|H!+5MEN00E@<50Bdg89Et=I5%HRgLY{sd%m?Jz$`!IR)t(Y;fw4z*+_SI~^!SRK$m=QUBKZbU*qRwOg|J|6a z6x#CJlYjs7v`dANcmi8`u+tY6z0-T8u(vluswsbfN1A>igqjx=2EdU`omb_fre&uV zFr`MDvV|@HV72L;bBFbF=l{C#>}eR~7`~A&xf{)KT~AG=v#f1*d1aap_7M&Z=2B|T z;#c|U=Y4C4I~u9KC^4WjD1$#0irux-$e8+2Fb~ze(upgo*)NckN&S1=o49S}DszXN zC`QE&tlOtaPVm5$D8()=NSka3&&xk`v1#z*>DJN*ux^`iOn3OU0kR(SHBfGJtsNlP+ZPS=qAF}JWSRb^Ooah0owOmi9sgf@u_FMsts1zdc? zI=Q+^{E!Pw(Ab?>zo%=juwygy$bHD_zawu7%Tp^sv7P?F6j=w=#(AF!0}XlsDh zAfekg_RTAGUIO=tK3gOJfem;yiOeZFxYaqb?b=Uf8cr2oxx0Ue12xv3){Ss-b8*|o1>QkTj0c;>#8{GEVa5YzJ?9*a z%uIF$^!_Blyket@3JNROpuf5dXTgn0c>Z?HR!_L)3W!7T#i9aFM`r8wX| z3L0MhHx4j*&~cY;Gk;!b$SMInI8_wvDgUE4UZlR|pbWD}B3&Ct?w`fRUcww!)f2G= zVW2G(r}}Ie3F$3S5uf4m_;SsAk~k4+Z!wDb2hVBXjY=i$@lnr5f{?jM*|+m^)ZgHy zvRDG))1`2d>foM-DZ95ULoS-o^VQ9kcmIf|NA^Q=2?DhZ8$p8V$qhQito@YY%@Xq+ zh}eDf!n)6)|I0i801wJ*&%m31kN?@i|Jkmcyfvhn-+4b>SJhxUfMC#rv4E0ZJ`lL6 z|ES|lxp6&NSc7H{}7lG)HW!VY@-yq^Y1nZ zt=uw@>HiFS{TGIsO>eL)saF>$2IyPCt4zK^02Aa~SmW)sTom&1Ui4&0p}w%`u|q1K zV{RQG=Uwv)&CUjtTPQE2&p~ijSgTPrVO1kqnysCGkG73?O{I$;r?;QAU_iePI2G;& zTW$f7No@al-^|b20s(vE(0NBC7fHmfRLNMj`4X6nLysCw{cGwb61YFvP{B@^>nNjP z5nJB@t=tCf#1*ra+cr{C(Fk%0e_e*T+3OjFVWah3TQ_>G_j5`5nr#mMwTNX!B0j*)Vup^tO}> z=wJEPLfHb9Z}LbpoL4D+r$e(kW(CrwEJ?ULvK1JXo`aB-2Ary;{W+$r<1O!&3*72@ zdH$2bpcXpdM-Lpw@;ZkYLK*Ur&l0|J?unaX&+$ynMftP-HtL8ZCEELqS`s>(Fb$>J z4m@fwN)x0lm9&33L-V9nsIFzOhA$<~?h#tM88yH8mAlwPfu<-zI17{pTfuCz=kBb4 z08MfguEMn$VO#|9nHR9v#$JX{Q+a)9)oHuh!XRB- z+9o30na*)x(NXFybcH|KmDW;jy`so&S!ODAr~B&aND}+;)alS&(v@X#cQzd#sx=Z8+J$d-CgXMj}^e zWXyOe0;^r1F{I;eGM|_*u_Kc9sKjB?zntJrIs(9-dRxYG6?aZgfAt#gBiWvN;uHBr zp+n^%_{D5o;VRFc(Et@w?k|zPssz78Txakn3J9s`q@5cGFr!ux7-YHpr6KhFRU~{z zd)2%I`EMZ)j|Wicb~JPE)X5l$J?!uEJrI)F)}pyeeq|P=z!F)HkXTl5>2m@u z9GmdUL6{e)kQCw+0TLpm5-qGHm6U{p z%xeenxu?_uG1+#9Rj_do_oN=^v72rbWL!du#Hd7o>7y^K;bgQ zyr96X_X<~}YSNbl-W+Id5!DU#cg>`Aj2Y{EZ|JVPx+^kd$n8k51^5GlrfIZIC zmE4yeQWLm1%ih*A##V8JX8FLqNsR6jr9PxR&eIWs;+7A`H3(Qg{?af0b>v@x*^bbi zlm-F--YgEF95425{?mcoj_dl%;s3Y&25NBt7>Jh6c)r{4MpYPyf}RQy76Pwh#%h9u zhAw%wckxWpo00<~2FfN9zOO7M9)B2b+^z>ga%J>}sh445u{U~Hzj_F?;8&U;@|7J9 zDeA$&-vmbeCyeig+7?FI1wzu^?j*q0^fQPd2@gc7z&FdG*c-kV*}Jl11c-JBvO|xJ~ZI~ee0J|++ zJ@IsvDfq#VJ+!A%dB}lmnw%^R&;~728W^7C@>sqaTfk@W`4I2AY^M7qs$9|Fz;wk| zb9i-M0b?))p-;|v847p@y%Xys686^!4?#%v-d8h7x37(2mR-c)q2Jh4Jd)l zao&P?WfZsjzyHWYm&-yD34)qe~$Bbp`;Xme*12_?JWqZa$JJ#KNk=b4PPQ2Po(r{J(;8D%xG&m)h-4mk_ba;AC zQKIia1601az{h}X=Op_)-N!==YXGRz{CJ|ZDG(@)FH?687(RkLzXBe=STPV=TDnWEKq1Zz?1KeQ9R@gB_K;-CKg7{TY|ZgKpbH6HUSy$D}6f zn$#0*w2X>SvndMw)GNX?VG3XmKAk1_gj?kOE-&Teg+<&`w?JdFWO@c<`JPy=rd z@%>Y(_nG2*cL1ibUkNkp?ZVL6C3J({Si(B7QHKWMPsN4^Weaj;)I*xmZ%n7Y0AMSX zO}RhvlF^s?noyB}lzX#tcdxG>FK#pB+6}fcQAl?cyhwm-C39{i4u|t#@~P_W68SJJ zPcvT*vjmfL7&EwUP5+W~JG=Q1CTPg1IrZjV5(HPct za5LatgY)~Tg!>x1t=A%Ni6DODQ^p)93P+hzJT}Cqpu4&n zDEZ%CmjceXJE;yZItpf*;`Yo$E{`R-%5SKbV(g_WuRmDz{a`?Wy2ep=RycZTdMJ@i z$6nc+gxPd2xyiYBqhau_@mVs3=d$;vUIXhP(SL(qQ^vCLKXFD-;7^rkoqPW+5e|oa z8JMr^*uc;!wU*<%lNQb4RckbMp54y#$RB@MK8l&tP*rt;T3bl5r>ua5z1C-6QW1`; z;_GIdJ7Db{SXd{)Iri*B0|9S)%|r7QNY-pA&xdnEQ>_=g?a&8<8V7WWBM zq;i!(bDuVshW96$2iHX*=&HN2rIIggWha-IBC`gR-`*V{gMGFNj0irGp;`c>7oQreIS=6zU-^zlkH|Zpq3l+nmBglW-DsNe|-|6O_ZD9ezdnF$eJ3v z7}*!AkV&YArp{FqlTh@=Sj?_X*|GoMzZbcj>guq{x7r)q@5b&J(N$?IE~@zoKX1j& z`~T;abco%h5P(w)bU>5P&emriCmU{YKue1MI{^fD#)nc9K`eb8bFyi=nuar^eioASmB=0W~JfyVzPfq^-)40o=8c)%%RJcHM6Z-*`Jt@`>PQ}k)9C{_hc zsTJ%{h-bQ2gJ$T^(|}5>yxI1n+>_Dn+Gh^vHe_W4<#%>(k`PVKv^A*0F1 zT<|qb&E8bi<{$Zi;?~k0?iy(DpPL1+Mums<`q+rhT4bW8Vb_Si&calDQMmTFxH-BO7IaA2BxWWQpqbL!_Rd5|97BKk}GY0cO!a!6kdH{nI*AELN zjw3XTxg`&CweV#Y$X zRRYHD0JeCLod^JnIFp>nigYxF9BF3)i$ilCQzbHUQ~;cAB5Ok@8%)SoEnC4bl}ASt zsHx7hO0sE zyx>oJ(@7D~&!`E^>fsXle2qLFL`L(^BuaEgl9Ki(5n4>OZUrTiOr!1r7zE7t?%SLLNIXB3uByXnz@8@NbSo zGIc8PnMVV7#y#5Bv(`vLDAFX4D%V|A&6OktVo_l{mQPRSpS||pGzCKf*gzJ#qg_r! z-@j3eaIK3@E$VWaRzIT|rrfDnasO~AWnu6fwtbv8(dmKB`e+F?kmKtxA<5n1;wyXV z6$dI#&ohrhMm%SVGtT=i`C%sfvIe-|Tnb3YqYvl-8p_{kG&Hu~P&e833tTs}T8`vU zNVpuMg+I#Lv)qM$`EC~QpDy*hms{<iO>Ly&;SuousEU5-Y&s9KZq>vCf(UAaKFmVEIs{uNc%I~udT&I za%=ech-=4weszHs0fOH+fBt+#z;SiBJx@6J0sir$2VScyj6KXwnP=wfn-gv`%Ecka z5|=vvVNya8dK1Y<9_%;6vwEcf!()EAE+v)+gF*(AwN z`e*+m6bFl5x!t;SCg2?#iY3O_aP@_!3XH6#BNS*-eZ{J{z)a|jvc>?i;_$l`49wxx zYw&~p0qs_tyzAb0^cYXQA6u&h3x+EN)~gIDiIEIm5Z`h#wB<*&6LQuGyS zgI@ge>%0?6S%0!h7?Ce9VW&jz1(lOi06aj$zj5asB=0plimE?@MwdCL1k}lsm7Gt& z0*V_(JSDx@a-8Vb?u>^kofi1(3m?$uxf4S0>jcG*G5CZuRq+8WF@PQ8Jm z9A{(H#&=N^@92>K|L%zpxFApeM-ccr;7~GI+x!NzdG{89g|YxU_aShl&;SHSAk{1S zf|u(%0&^ccH>)2gbJ_uvS*qovwrq9lWuRB81LJj9Rb7qVzBN%=*ulMf_!ZVx!7t3# z_&DLQFPtRL|H%^1HKYT-1+$j}pW zuB;g-7Pl$dqn9Ya-4aPzTQxFva)YLe=WDHGSxOYnp0W9xS-_WFk?6pU5(B4to>9+m zKyuRxAnd1u#-pR{1*IyJPHr47wlVzg^akR$89I(hea#nT#<3vW@+0lNto_`vG}t1p z`%N4doiapn6IL*J;)x^UuxcCS#&3zZ!X;emdE|xB$T)o)?ULK^wzRyyWdKwSKUM(J zj7eY{R?-QW*m2rJs)KUSQtdXf6@-x0(11x+(QRuUoRG5kUSTL47b$Cba{LNM36ql? z>6m;}_F~yY1JlU6FS0z0ULGKWwO=07hPH}}_sGejELEh{IQD#P$=#(1?T8$AsMwFm z7IBMTw(jl)zSASZ2s&6xo&_IjxaUG~HQw_5N#7&|p@x?{It`309%vwxYg0hJ{cmp? zNQgK90WR|TEDnAXh5EvP-S?ONa~5(9Wo&-JdxS2nYU!W&rh;vMRD+O<(gyN&c7OW& zOk1oPLdFrqES~1~{M35NEI{paO~RZBNnZ7X0-jsC98)Av&G#AlUd-TdMZa7Dq*4ki zVM{lDH~@c6Cb< z)S^>{-16ez?0qt7(VM3UV4VkY_KeB#u(OnT*1()05B(gngt5yEe1Z_{9?GX91Aj1gsrT$9-&^oo;iogJkV@n*MAc*A4 zP_+=8!K2_=?9Kca!u0S?54L3W6ivEpg7qUyc}Fqvv<0QqsZJ8SqO#%sqFI3$$sph&^bGGoxjo%E6?EJ41iDp8&CMX*A#Pjc-Dp zr@0E5^|P=E`IXPN-VD>~>zD7-N%}f`<%wnWv-*Ga_@D?Q*gcb4UN^R~*?mwO1GmBuR0 zC@GQU)~T{Kj^~{5g)H+Tu*L0*`~9x2olp37_tkOK#uF9=Prm2{gkCX{N6H|{TZ8Kz z+%v(~;DtFrru5rW4Z7w;rxS`I+l+5bm1F=k1c|>fqtiusPp)lb2pOI>%YbmkstvVL z;X~IIdLX1>e77@nF?3)Tw|1@G=O~5gK8D;>$VM=^^EoF}A3TQ8q58ZxxqpT|HFwzZ ziAiW+_Ps#i%4XO`x8m0HtE-;%h+`N>w&|cJm%j<>t*)@v-P$i3I*!KnSj$EVL;m!$aLAzNzUtR?xmxJ0bj>_q^6RFx%_CApjSlqP!%lb`0q+`27u#N}cR3sHf z?RG`zV$--MI<+RRk?7zb4^-f$CRLe|Q^Dt`Ps%G+TYlEM9WB_oZY_L0QpKS4d>{6l z*BKF05~kOq_AVB1OANyD6g!qfeb7P*iJ5Jqf?u8p4yA>&71=<9l7}eoIqko0u401K zq3d%qm94{Zdl3A_dEW2U!!MG?t1+&JefH+XUvJFeTm1B$U`$bjb?Si|=}FYq+*Yc% zuF^x>COy7X`zviPew5}{YGxj^y*oLTg;lSeIuIjwW88Y?-YMfz#m14QgFU#GD8>=R zt70w*8ecWXmHlYRB#_&S6C9>H!@rAaNL@(040BcE`7*NucPgn2bIi>lE!on-(XA~6 z%2QO29o&~{3dZ^$A#+0zNk$1AenQslw!&+oB(QIdpfQ`n&v)~${Uk!@rOva_=3?Y< z>yhPCDfNUeU3FNCY}3Wv6I2`Vm!1~yfVUq};L<}zfr1z-y+Qk z=Lu%r7#wLWp3-)nf8(qA1Vmh)Pjt6K3+EtIc4i?z^eY$B;c*1jdqs#l6!Gaa*{2GK zalc7YZpoXuBbVP`bJV9RK;2U+!lRmBLgLBJ2ajXWFVDM;cQnuGJSzkKdlZr4hVqpy z!RJQ?^tO&%9p7aL!Q!}Ptkfx-_eLVs;C`>5XSj)t$xN({|9cd*R@B|iy9G_0dEUj3O{EHKsfWjY;+m;&JS>t<4a&-Pu~48 z%8eAw6ZYnQM;Y615bkp?nYDq|*TYL6cC#oGT<)8*A1p9PXXY=A`YC=Oyae zDKo&3<>8?2r?aZKgwF#V71)p^pbB%RD)rBJgxw37B6L!K@3SEj^*ZY+T^MGgqBkzT zEQS@3*j4FKt__Rks{mt7IN&a~Zc2sC2kcaeM(_ZBwT-TNSfK8i!uJxaImpZd0X?x; z&c{7$TrnL14;){MwS2ZMJ2ws2tO`GdLyfI{W9JC{z|!H;ORgXQR!A5&^5Y+;cEtZ> zNzxQdfjb8S&J!ETONk|hO5u=zK~oT5l9qmzgR@;+T8;sIXS4NC&5veo z_cp)(|1)qF;s+kOk~iHBY^KQIy3D#@*1yRKI9+QwfOoiox1mnO#6>$Z8vWML31L4k z)5SaAg^e%5nV$6RO8JB2fFX~HW3Y5@%6{Ic+n6ag_s5d;RxcQSoy|~;x`{~4IH%~Y zlh|?+0O%k}rNl2=Vp_#J!yY1cpw@7r z(c`gM)(&PJE`*N>hv1zs;M)RE`dxcf!mW4_Z_7JENtj}N0h*rbP#lvUIEKH4wGyIR zDOS#PvIwJTqWQ(W&!2e0;!-Mo_h}vsbG_O6k&Enn?g^PP)2nn)vVu+me%QI`vS|`2 zhqC2L+^tgA5uX4IUmsv#gg=uL&=Ocr-0t{KRD{#7QnZBQWLY^IGU&f>++)o8Sg;Ay zLM)07nhKQXvuT_s%UdV?n}B|eCUNKL)0(tlG>T$6pc36U``8j5+grP0U3yzk)_K~q z2o(DYquNEuJnvPUbbWA;^!e0nU9Mwih0_Z_z1yrlVC1dJ$=Ns8#;J%#1-M)VEhS< zd!r}vLx)(%PU+vky_J zr|7kg``K8N-5b&dX;eNk&Cj;ikc1S_#Niy*ymg{}9B^pk`bmagVE>pauL&_XV);035GWWzoNd?NM2 z0BFOJ`bu97?i`Ms$EC@CudRm$?7@qko&xf2t6D}a{wd@6W<7_{!!%u7s&Zm4(&R46 zYyMkN9Ie~_G~u~lyr40Ra)z?6?@&lUPvz8h3r=Q40Qi*&w_A7ZvQ<-;Lbi?iF>E zYK2$6ii#$m2|sOrq=p*u5$TOpN_a@VmGp(ZlTX&(53tRv48CF}oVQiUF&o~Zm9YtZ z!G-IEs9>?0v(E*CYhDi=8gzAGbzc(@TVv9yM7 z17?Z@^utH-1WxzjjNuo;*QX1!_3v=(LJyunS5Ed+IBgi*ZU6u{>K;#_ALzSA7!WhH z+&laiD0%!76A=!@oZLPqE;E$Tc!c zXg%y)55s`y22nI?nX<-RXRjJ-2T6Obm+F?SbY+2)$2kFIbMU+w`kOcRs*JOtE z3!WcR0VG6GTILL(pnPQk;EUtFwNbI9OG@bez1yXFf(K%|Q)U+L12euJYIDE;qACSw zL0Kr!{!%u9h~GT(j@O2LBl7SQHlPsrM-hSsV2ITHGD8W3%M6rBXpQH;M9BomDkOJYasnLEfmK@ICWC`6{db=EXoHS*TAhKznG z(HSfVzNIwK)XKkECHv0>ajdduUB7>q%s{)%yFh+Ug8-lt@Cg1EVKP@c z<#A#O{2R^cS0CjqWP!6+a>HRB@utsqM z4SHf9q)puA-8A5ylFshPs}Fa^#{j3y-3HJ2m4B32b-^bD`;A|jf5V0s0V)B~|Iu`y z9^=cDdRewwdUmfNK2Ur*+B^?Wq@xL1K2(t`|I%H!V+7!sgqgGt_FdVLAZ%Jn-A#$Z z;cB+K_i%Z5z|4a@2{n6xI`Y*EWV|@~d&EWjY!!q7*%-H5g_gv!*<#(WtK0+c--*S4 z)|mc*=>tqhXy1q2lXkHuC$~jVZcz9}Bx@NxJU{z!5Mu<-_oP2=5F$!oE?+#QLL@dk z!t)1(aJ*Poq*3}y`_+%g?=BzacL1Bi0>yv|qR; zaeV+-pjl=AMxK>XpyvIs(n;)9Ud|sl-Pv@~@i>B2?C0LCOdXZ*+;@bdy6Xat=PCNT z`I>o7$9FvYj0O-o;~#APF4dy#Ux#b+KIZ& z+f#o3RbGOq*8tL&=0PF?6KP35(Zq(%C|&p`0whWaY-BmvE7u$c$pT*bMZSaj+<2_> zEaB?TO;ahMUBdY)S)>z%|4?8*LU;A<)4(~@ySX`3iNSN{$iVQUDFvZ&pg<9}!9G|R zn7KLq6X{Odi4B0J`bL?CC=IFJn z^-3MqdTL$1+E>Ho6|}y8PYlYX2-|ju=xTh`!$AHJg9ap!$+sTlYxr=W^| zOp)-<9FNsYnPX46v3E@c@6)XVL`6<>STDZTkYI9*q&t92YDx~`a2&*yHwhWifjhT` ziWPvMyi0#Tt)|NTwT;xXUz&avwr2=aqZ zi6cmxZ7HjufH&F+I#&Gm87e@vpcXPCl?>Q}e@=7f2a)!Ye#zFfw5;m5KPdFGr)fa7 zXiev?c+HYv>V6YU5w$qf2}QjPBmsY=-{>pPs}UV-f|D>7XCo^$_kPdFq_qdQ6d^VE z-(o4=TZJwDQ^nJuC5hF16gJ<3?!@m)l=qe&nn38MX`;lOYOaBqx^z?fl}~ zAWQ-MEhfdJR6FaSS^f<%JXS#URug;R2tmzjIDJ&47w|NsB=&uMVxYqfIgg^EE^B>7+dO7#YJ?sL&HNz-hlP_rSG8hD$~ zM3Mjh+mZQQQD~PRorj@j#Z?8$cP*>v53I@hP@dI_QBnle76nSr?Er+1!EWI+l4$=% zn|scM4N^#BmS=V=#WzCe$J0DR4!h-z!ZXn@=st)fhzoZf+! z1$%SX$Ztx!><4b+u4<%b7y_2p+E+8wVH$z6d2@KM{Z=) z{P;1yBIR{6XGu@xfE4^k+@H(o0Vd?726+9Va!vD!mH%R_;6{W|CmW?_7Vegr z7fmuSnq}=E)Odg0?*-Hjpz`cX1$qgJU!i9xb9f6@P;ZP8PkOYE1{H{yVU-5h*N8B{ zPTBz#p>-*M<@s!e9|p(Y@G14nLqP1gy#NaBUhM+G#xbBRE47>duxgXk?U&Oh!}PU# zDf5eX{muH=Zb7v%daezbMJ!FTS=FsG5o*6blr#Q-$)xZ^?WIGDci%UMUa?h7+WPZOzb0D#~*l<^8`Nr@BH~q9d4QI z-Gs2xkT2DyJ^g*+rxWhUMRNFEe7&nPakHu4EM{ehxCvviwX;-&Rv^Bb{&SZ&K#c|? zx_1m5(Sg2AivHd3T5(&w{kJ4=KP5hFjTKtvwLZ^W1;{LfI_#?~C>Gd^xwsGF2oLrZuxwXQ#-&_BLGCcPqjhQNE4wM+xAax9oj(NLV>E6RlGh#aRl_JTMIJ@A_ zKPIXf($H~>l$7RoTD#d-6%V5(h-bSX#v_)`UuSp#5qW{3)pkB22hII5@S@pzF1Nr( z6l;cnJ#n|udMARV_mzk+J-^HTk*tZ!byj*BL@JNrdGTRpgW`jC2jZ+M(}RJdaLQ;N zunRLY4I@_^5Zc0Pxi!B{AXqsG?ipc}9AEU9pBT2jWvJsLq(h|m>=<;&%i#Sd?VNJ{ z_0T6`a2bL>vrz3}NG>gK(%9lj$NGHDFtRDMw4iT^l!m#v8l$qn_k8=;7Ej%wa%5wQ zzSh(i6&sLRXpfZ=NZQ%{@CY-=(-y;5Fj^pe+_{QC0H3nIw*s9KB${pbP24q5a1jI} zSzdC?6nlqQx9QD#Mkdf1TLO%bdrIQG<=)pbN^NPTJWNxak((dNSfayND_hhc7|k!~ zRHL{4$raDRxNwyPpLVESPtvA27q_pln|qk&{ViUyxBDpFI$XytHwS=GarAwinIo$r zRcgad?EpgMH4GT4D>yGie)A=CAV&&1?zu(P<;MFYL)m(c-o)2yE zzWU%c{hh$bbil{HXREdhh}Ms~ZXM|a7SZ2}%+1x)ZkZ@G1Yj`Cg~#Uzme8e*ogSZa zG9{e|A;$ZpK4_XwIW@TE^npNQ-uK{GruNH#_|kYt^a%D2v|Z=-uk-D&c^{Ap=eWkZ z=Z4)FEq?=#di?K*L$#GGq7EIvE`=fP@@{-FZP%ek1;spFTcGr#gr`v71Czf^_7#8f z{T60lM53*B+;I=(;ajO*iM}jPY2h-k3N5@cDrLqI^G`gqUQ1WMIsexY3YfdPCbL|y zxo!)xYR9miQo)fPmJ^s6z6Aoyhfe@@miILXaB=e$;}*%l8P*7_&Mh+U)Wi}@*8r#7 zd^ws6$ymvZsWq(1E!@*NVE!)%S2GzR7$s|~xzQW`f< z=2Lq+0<+uJRDVA(!0Lu#QOQL>?`JqjwJEU!NEc=%UoM7=uv&IC3EnovI~#{IamjSuRN_W1d3ENR8;;@z7bEPW{8-28~OyElZ3z9^J~vwmjg0&B}&K zT(2`KZf~qe1o;$y=bYji)2&_G-lRp`khOS!Bu`UO+ip&xVl?HcKi$jb>%!Zw-xYb! zOFgd&@;5(=Aim?$nEqBJIM47jV&#K~Ssbnf&-(B5KMH0#{Oqganfe+p#6Vd67yA?h z44T1il40a)(kxS?I3o%7{mIyhDGfooOr{FunBOWD47YI9y+v&uPBdwd69S~j*Vus) zQWbtl?~54f@TW!dliHmRgZTuXl)w9-FLp2Mgt4u;S-vNT4Losu!5ia$wbKYNa6%65 zlUME7tB%ixlw3HzFR3^_&FS#!f}>t*|AE6J>Yn800v?EoN|X8}LemlZPT=1jp9$0t zOVQ)3HneX1g;lY>8w3v)h9X z7*tSFe&ws|ZsJRp2}YIigE?NVq+#Eh0mU)Y0~w~iX;(|gcEZHE{lEX>hckl;CKdc= zRB|AMq>UZz<+LLRL;z^#r8o#N0f8K;h`(A>^PTbG$cTM5t)-lksgHO^;$Re+e+NO_ z^%_Em^bCwV$h0)*?mQ8 zVWH@`S=UN+dI^sxpRG36@vK^?zsa|<*oa>yZa2lYBXv=IOh{)}*l~j`$Ef+o1AOPf zP4vhu7loa;t5<3_VuJcg_YyV*=uxiBu zyR5ZzSyw>Os)u5BuT#Im5mh=e#tlTg)co{toiG1Aikb~cd+sIeP#M6z!X}tZT{1B)HiM(6@9ghdmk@tm2);x;|NrsP`abH632$|nBL-M?8#SSk z|Ih>p(zWbq^+(?_x24HRnUX4~QzvXG<-+rd@g6vbo>`VP>fscm)SKyx^<*nBA?YGJ z@4RRLGc3NARG{scARLYuis1!MfV({Vc0HEGk$$pS8AFOZuCNMKw)%$!3i=;gwcB)K$VE3ADT+d(D%HCX7()A_hdB;L#L(-} z-`NzY)QJ4wl|JG;d0ropys+v0%-%lco7F+SGJpS2VWj-0((r{-1g;-+`ua78!$w^m zkNw}&Zrl?TyTIH_KUpQas1+o5n9jzMFLr{^*DsPuK1&9RBIQfa`@=%0rPd0_fYiYW zuJWm0cliG;kfA<6P|!-Z#4tpPDzwXeiMj`AFyj%ia(cG$p`2N@XDZ1PB-v4$-%i-v ztn3}a4mqd7G!t(IP1-zgLa-bB9B#qX1k)@06)-@GvSm8!#Hh_8=fccs!^F^B`{uAp zsHJIgE=<*g?)!f`_H3eSR>+mGs$mrU=?QZJf}=$8CK;x9d3ITo&VbY8j6tfq-pAHc zY#-#x744G(f#K~*zA@tuOk8!#2NsXYzFQFs?<#=^F+wI#_y67M6z43 zt62tTgCbM9G$)w+X>UL+mbHEl0T(`j2nFnHm6}5fPDf7YPM$b3qB7ajvj215&ko5g z{*6|$-MA&;kcmh%C7NEG0y=rR(itvsxw$lpvPwak#sZLWpOz4{#160fng)S^Nq&b= zR}Xc8*Aem~nx@J_oSGKqm!yPbY=i=?=Vw%aD10Ct5JGz6Pbvq^n@lJ*!(i;CG>G_V z#)Ow@eysIFZcqIp%6HcZ7qf3|wCrN>1m;&QFSBFrFrwKT`c{B6)rP?P)&Hir-fr~S z%<5Kbm9J~?;4$a0dA`edef?$&;|~AZA8;Si5MWdW+(vjk){8X^?NJKeUAEL+IFMaN z2MF6{iH7`;Cl2i=;i42-w_vJAuSVj*V3(DkB`sEvTTkvCWwBZeI)*qs%QvhK6tvAJMZBg`?%R3qHY8q#Tlv>zmpD68nwQ7VTX1MhETyw zC0HN;00RI30{{mUw*YJxjh?N;b_Y?#6zfND)rCNh-F5HaY~Q52%NIg_Ex4{^-NHtKyKUoZ@r*wKB${ZtpVxVXQMoBZX^eYY8TY8l$zo{1mGi(O2S32nO0p ziS_pA#^XndH~3ne3_>_Vpy1871;gsnM{;}jG7)f=*l-baWgrE=Z)d9fF`pub57CItrJtoqLRVzvT z2@K57uQU8Iys-b3>6~lKDsAK@mY>?Q8v%fV`=a(Z?J%m?AAfM`hX?!S(yNW+@~{ME8MBZn_cgSz^>OpIvM6-nWl{C+^8n5*8a5zKH!& z%sv;{nF$%FsJYUeU+u+;L?@FfJSE>|XP0`&DE zy6A)hu8u3}FlH+Eoy9fPQ}49m-co@#Fr~)4&D{n;5IW4xajL+xT(q)twi3&wdjN3} zcrzwKNe=+NP+m{_Ett>TiYR16L`TCH`p*{mzl;V`{EB>Ss#H zhj`Z|h`W91GZkTQl4>f6?T3itS=sL8krmv5DT6!lR}6b?cF{j$=-&~z@n2(kOOIUs ztK4aLA^+(dc}2}=pm?37QLTqbnh`q_&*C*G=`>LKNuY{i+{qg2O+Vsu7dGpR5abpd z5Mtj9%KCI4vn1!%TT|hS_5E65{v4->SFwm7|4f4pEAT@zpBOmbMljbdF8cQwkla2- zkS;I2NWYl%iv@_k7o2lblNNvf)2;vdAwElkh+!6^vt!HW2!z|OLORkvzx>L->1YYz zo{-fdl*fcGPJWRn8cAgb`hYYb`|iz;B!{t5!b4t`_GMn_lwH{r&i`I(&deC>_Xnep zwuxhzS1#sk8`^6An&Nye)RUglbn#i$BFU(_p^Uz>#PKI1b~?kxm_=agVsif z=`XZ?g-tm8Q5y4rxztjDng>b0ps_aZU?^I_xalmc{NZIL^2(o2|!-Wt{hdnPe1<1OtDEVoJ~3JHMa6YTJ$#M2X|qKdSX-RKmq7 zXxv$S@Pw#r`Wz@RM_<_lX=YNyF4VG8>eBTfy#=Vl>>peC8QKB=;o=MF$Uwh%CPx%ptKu#TBG%T|_MB}Ds|Nq^!dqGotJHH$FJZ$z< zjQ`OszTf`&txCI^oR-xb-)>JZAnHgV%I{T&(bl~MBSJ=za%-q!;kBLhteoH;6t-uR zp+2D!b^_T})$&XRPeK6knYDQ~0P)Q(z^-W&?B~@Tx+RB2$4BBj9JyJWdpZLAJ8QPH zY+`aki-eErMep{W60Jy7+OMZRjMxz_k&GRL*Lycx<{C=~7e5%+&_f>rAhY>Td#vtt zjeVh!+Q@>!pO*r{D4k{O)v~}(KP#gCH>CpL=*jLw#MRx8=SwBD;Sj1%{E~<6zdvQl zax<4+VQb)n)tun(O6>njO4ouQo&5=>ARE-cEWP?l7(t8@jv`7qyM*qFELEb2EQO2w z$rXtq0^Z|v8EQ`4&-g5_#Xoa>=75aK@GjNRbMct14anl}49Y6m0mkDMVgzOl)wvV5 ziqiVzrT;vO`c*^Z-{`?Pi$8h-9pS<?VrdB*Vh2;!#pwZ8ztYRe{T@}`GnvQAdiRET^ztw5l2mfq?( z7khm{{=xKvz8PG-W{;T+Eey|_)-?Zv#yp2`FqyfD;rzZKMQ<+NRkkFrCf&LF(ZPIR zq9@IN#jSYn7z^Enfv2eHV+NkZ8C)Tx$?@?DRTOd6EV+nB zQ4sS#&rQQtN35`qGc9t<{?vePM5bn$6S<$0xVu|0thA9t$;31CNvd7Ma3L1FSL^K( z{P0TsPsS4{U&ZibtI?&V#`vfzn(m&+$O8@9NE`SzXgV1$Nr(I?awh%qlEW; zqLLYMx3Sz%&7E@sJa$5>DzW*4OKq{DrK64f>|?~{L&Bl?Ul;~#VKa}(&q;9UZ;$T= zeXSiwC`QM2(&J`;2aDdtYG<3Bem~t8@<#IACj7&P0!iDQbE#v-~+Jqf%b$a z|NrxnISDcL6b}ys9cJn}xaqO7yTJBI?&igh z^NfED=6lTMhnKxpQ3Xcu8}Cs<-m8slzLZ>`v1Cwj79;!)dC9sVsRlbccBBhT8Lt4l z&O-~eoLL@b&!+4;6H-r_=YjfUU4-A+wH<|c4LsH+?^I~_7JJ6~5jQ!9J}G3iuP~p= zzXT+fUX(0#k%4)j91by)k65s&(5o=OHjYYv_rH-91sG=4I?>?&!`qrwBFyeA&Qs|@qFVg5JV_!+)CAmTfG`Ry`84+>lxu&$l4SV@#ApUHetFDQakZ}*%Z;q`5$|XOI zlja=CI0-h)5kim>PH}are!IK^mkJQ20v1d_?Ike-r@v*oMHdTR+d+w57vU}77E5_$ z4KHRs{jmkX_`_2ZHWMlU9S4=3m1#Ck&Smli26qq{OPdp~-cvlFI+07E_{F2ra=-Ve z+RV}*JaX!qTwNSXf`f8CZ_P)z;4L$R6m*!mI)zZRcKsHUK}1W{piiGw=) z1RZDGRe9et6bfq^U)fJB0AAPVqp0Mr)EBOY86@z*M;58L)%wzxOatE(W_#bUdmIsZ@U;hpX{Xz?F{C@lzEna1Kz<9vNx$5q2j z#1Tgc!pL>uDUGO;pFE}z90eL$rfcV36pn@AG7=xez-Qod@XUp%6@cyqytM2`HY z<5{dMCst4D{q~N$XR7@RY?|2z*=y0#Nz^F?5#D6pX9Wl^LA7=KOOEAzg0yb~j`%&%TH~`|vvIgi2F!RHEijlNjh zA^5tJscz{K;bfkRnEtHP4;MdiBv`BC$))aB(Wf@y2i_q6Aa)uFF+CzH)fPf`nMgj5 z6Fv4dQqpmGw2DqY@4f;KB@67ffOl}37gH`;fB`-Y+N3zG@8@#zV^x!J5izcb4eU zjeqUL=xXk5TRB%@yzC|Vok>2Vwt5)eyx%p^41(1^lIa%QEzBhfihJ7E(+I#j!2fgk z#ViMAAoJkp)97PDx^!cUYzz=N8T{%MORB~8J_ZjI#|tZRaBoPK-u-1!&O{Yj9*VIG zitN_!&*wJRB7cuu-{iKOaayk`Hj{o;iqD?Q>t?BL227XehKp$n*BO(e?X&uvN6`d4 z{<$LrDCLee-zk^i>OOTZZbuRJk}&u;C>ub`a@6MJqTy2xIb#YS&^^e*5?ew~Q#nb~ zi>C^6(dZnPStwEuCM&twk~pWy={nP?^B~c8x~%UT%9LOMGP)~p9BF93OSP3%>qcFm z=sp2p&%$04W2OS@Eg3Cjb8|^&xpJdUo`g=H4Y8nW6)uDczIrT^sK-zi!1O$HE8d`& zC**a*Cm2K>_$36n%f`%y$^ZOOh4(;GM9Nu}g2~0X%U^R+ERy53-&++ON&L~<*m&~) z|Ja}3Kj!r#geF#B*@QW@8y?!0PuTfZ?;3qgi8n*hjS$xe8df}w@WoD$C1>k(hsLz*?Ud~VD zO=*5&w)2n>33@r-JNmRnW0O~FvC)gAgreaz(b+o1yfNu`xl)4NUg|@u)z^E|=^I9W zpBKHV-(Wa*x)oL5oJPt8a*6W9x>~k3n7l>~53=hRn_^b*Y|vA$?32HF`^VU-CY=>b zuUwQLMZjOGQq({Jd#OvW{l7^!zba z|K-mPwE)i|B4SMR8g!i&} zygHd7(9Y-W{(mrHi)+)Bnt(NiV9IbF-nl`H!#Wpb>7WOuz2RcadpY(i&KSj!n*S>9 zYp)Y!8-6}1GI};Ul(n2LKV>&gOzC!~priXM5u zGa&gGc7~E%k2(g{c=#U|4>2$!Lp6+PG!<*#Ds6NwV4j4| z7UKam3FH`~8@jK#H~|-!P=Y`M?=j%FN)isaCgfyiUQ{D?`1rZ+@IRg;b1r3e&7&qh zmxt$0OoguAKCQ1{C#I)ATR%BHIBrfkoN0`O8n;=4_pblBPRLXdVilu{6eT+62Y4&< z4?yc-3^;kjSs^PQZkIp*+JQm2-t4G~5)#U1uM&zwy5n3lCh7vd*gr7ah?aqNlG4-$ zrJD`S^i_W~VI*yooaHYD{{RS@lXKb6YK_?HOz=lP&(6iQu~L}T(yxQ3Yr?+rN6U`a zC-qcVxeCS7z5u5GI(6-C+QtQk#aS)kUy~=pc-~@VB7rM_rhvl?b3X_S!}kxuyl|A!-`gjvy?RS zmYsX)L7)J zGZ>P-=$mIkRRuO*OlM!AucFU6n^RK|8d;=IMcl#OBM=2?xws0APVcgrgg#Y^ENK^k zhF%QJW+~HS)%zyiS4MQ9uPV1O*fd#Eg-)kt2EQArS%!RUtGs2amo$^Y5%xyaj}>O# zR)1QdEtS5GEBz=9eZjk|D?Lbvuro6UT!PLw9|%weU36k&T7V3DkhFQu%U9%#b+$z@ zto@R(V(sB?V}|CD`{t&aYzfiyhyT8TbrSAcCFnwp>IK#m8TDpU>q;sd>yUa2y`~s z3+~!T{=_lEbLz11Z5K0&EXS>ddJ~V$4#fc|uptWS2{GzN#3mzemdRJ3LYRZW=HF(# zzYo`(eJs&?$E5%9&pI)SK{jTP$f zSLiC$a$%-CFQ)n4ha6$>2vT5$vNWJIBU$OQKTJYgNWl5W*>=rN7TPtHlOVJ>)#nyO93fS=h5k_thQoJ({dM zn6H4U{L;VAvsJ}wf&18RoAvRshBdDi`!VMvO4B^Q`eqz|Jtyq5&nX|oaxlaYeZBi> zYu`6hZ#ksO=>9u%V0kRajn59!<6wZcKIRW$-E;|Q2)<9kPaFB?N-2G7-JqnJ{8Cup zkWjFm>6{i2h)o5FUq6ZHZpyRfjF?XsyOQ%VZONcP!D6pj7o}OabJ$tg7ajc&{K0te zKMu1fy+Xtuw$=|`3#3y)=hl5OM!b+bVgGylHDlKaiQ(gppS4P5DPwDhAdMbRxut6S zbdMjxGxkgP5}svUJT&NSA?IxvRR07jx_ZyZfl1U_jIFI8ZpH1ymPVxy`<;}F)mHB- zKwV%L5RHxV5K)g6ANMg7t~dmdO-n56z4AUdxu(*BXn$OOEufT)750_^bR1}_945z( z+VX(&Zx}e>Jy*4nkQZeBChZB%B}~F=|GbCUNBlaeb(@ zZ@l=z4c7`)0-o7_cK_y>?{je+Dfy!QqhHybKmsdiJ8DgU=@Oq`CnNK}vv;e%qe9pGko|A>zp^`$5i6QG6?}bTcx6qOc5Ejd z+qOHlZJQn2b~^0XcE>h5wr$%!U!HmAd1mIjX5Mq1Ywz{zKCAAkz3x@}tf~t9e45B0 zE(sSAdS;;5j4Cz_hN~{EQFoLACu>;uHRA6i*%1kQ{B|EyufRO2UERNX{$62>E%4#* zA~96sLo5<2MSr}Y-KltJL}N^DiYC7poZ{1i{<}toK~IcP1a8a_@clAO76@Vm z0LcJ-eL$cUzOG=DmpnCJcW?+`U@-qL;}tj?^xluzsi?G`sCNhHS<2m?v2Rv|gMacS}*!xLSEQ^RGYdOfSHO4hWPI9N7<|+7nJh{5WWC_+b~@< z1Q}$qXKOU?EuRx|afPX!_YDO@y^al7=2MHW$m5htenRugI8x-LaMlYZQ2>=M1fLB} zgP&KwJw?xeLcUHGkao@2xe!Pl1ew5%f1Sof__b3hcjL}@O!hMu-S3#0=6PEyPstNReWh8AU>rX{6ZnD1CeqgH^lVY8Ne+Qj7K~d-UGZlYmVWd9h zNXYs2lEzUnnEBuhs{G*J$Q*=2JW(>eVtLyX_e&sl?!(vNPQ&{l3JYZy4;%f2l(+Et z4M&2ii&j>}zpahvTWnY@(6Ge3cm(;y-QF8bqF^oTP=@t$Ja;i6{);UWE&Uli6GVKN z07&M0-#BlyVaBxc0nF^oULAgI;keRhbq%mY^%a?zW>`r*kuWM6Wcb!3g04IYrLc9S zf*lIn;cn;-xj=S>QYjSV0LPTYMy;Ls%?++Bhz5`99zRNBZcT@0+Ju5|?#Fk)1|Smj z(b2YY4bCe<>I0kaczW1IixDq2qe@^QC?b9gJ^Q32{cxlz2{cDCe`pwAe97jQ7Rgh| zF5q+4kvZ#p=#-;}e<_~$yf-M8EVmY)(mRRYMgDSro{?(B^}FkL6Dm{sT2jT~;Qk3N zQReR}n*AUxbktd=&^KMeZR?bQMHojBIkVYse2tsvO4o6Jkl6f{DG3p0;`axAXTcG25M8kLl3feha=ztzY8Uh)5~QOY!%SBDb?W6VJv55MejCSG0c9j5Fi*0M_4MKiLU zm@PYNPli1o=D@+ z6R80IC-u+`OgVNbeoJJ~0H)sYgH*3n@W;1#rmWW5Pw>kKnn4E}fI}1QhI*j|uB%}a zJY-FSQ1X(-*lc+dYmTwZP=I$}stU^x0utU})yx>r$IxRg5gg-r`&Pmp#_phuOLG6P z7z`yZFLxlGwH=lvv4^NQq2v<3et4QVVhu72sI>IdYh7iz@Ar?x4TaaH;;xb0V@K|m z*>uGcrMjQW=G82gnwG3Tl0jBz?!Jg?-haCUWeT$8>rI%EZUdO0!(-PHyX$q#k zEA#-HvG8YItOIu|e++JG`RZwq?IT+>eoI;`N8D%2P*tl>^_<9zj24%n=1OC8_2*(P2~MMP?hdr+x;!aH{Wd$gD-)@|JL!m(-!sGv0b4t+eBOuT6##=0hfdDu&} z4AAqk2RJz&07at)v5QSQnb^2bt}Qg?Sj#OG;5q9o zUX(143mWx>Vxna$h(n4z`upX1-XATlR2mbE7D~YR{fha2xK;7QS2HNn1|B98Wf5*o!+v;yyU^M{fFG2ag^rc-e8;q3yOJ9fxu9wSx7105I z(^})&Kxod9l+W4*0t$~LoV)#&{?U&wa!%9m+kF7(S4Do)N9=VsK=!>mudpehZYX>= z8%~YH4h1CwL7d-(Lh;>W6^=RZRUHFBf5(5CH34t$tJLof(hKM2zDTLRy$qKJFHfOX z^d!QHzGYT%5V=3|ms0)pW$yYYH}wYs%J8J62%MlZf!eGS?q$T?2ZjW@D;(4pDO1IL zuOEl0ao2KTk6iz&(fd6_1<~#%hT_;}zXSwX zs=gaB@u%W=S!gzkDKW7M2WzGmNyg`>_En4kZ<}9e7s2(@t}A@c20)a3hu1eR%Cf%7 zm_CJ{8@XT`2tEc=1SePazCmyw!{1ll0!Xb1NAEB|;CFx>5C$-KsB8+@`xZH#GS>YH zaofBE&3|-O(%*i6wW0iPTc9ui=!=X0v$I0J+Q41{_)oSPcIq#_xcV1!|8d1y4YL;0 zK+spNmRRAn%+|9yszT;LxLSDZqKUWSjKH_64C0!fhbB5uqFyxg-YNiG0IPK6+SEwT zRtP3DSO{mkUja4r*73gp8e;8GBnp#zCcLsa42(AXH$u^Vz^<; zkXxPjYLXn+uqsO+Bxne$?XmLPl21+A;KDlW&fV%xu730u(G^9)vgxHzB_vwc`d77S zl>?lwOFohD6*7P82i(c`$n-SVZR{bpvI^x-JVpm;7N1x2mkRi}Srq-dBKuMc3Kk$e znkn-*+X%ueq@TRz<4-CZlmxA4ye%+hutkO+i`}r3!m=>+&`op;EOcy)%SzY4w~{lg z2WH6!We^;oV8q)gmKENZn>qsi2;B-})K9V)ngqc(sZn#XLq90*ef-tdOmvZj>2LX5 zkWt^nleaB$f@%*1`J{J1VzYya&rURAD0CKEm;6D0bbyF?HPAxpjq4tEub{BHwX*xA zfQzMvgkpf*7_SEUL#_}@NFQpx!1hVTJ6&-mU_G6cl>u9!wS@sWXNB8|4r>d z5W9^q#-@v_>`wviBhn&C@FCb5YWg&Cm!^*77UzE()$z~oQ$iV&J z*^a3pVqoGmyb7xDNlhq@i>PuOf;Gb}r-RPk+538v`8B8VF9T)k4e}r7)}3f}yr3s6 zk1VAsejT4hFX!M;qqjFjz<5dq66`E^IhAh%GXf^5g{wAokMBX5WHBAO`S{?|yX|*e zgtVj2@U1Yg*#gRwTWmU=^`i_@iQtwpU*M>S2sNI_T=mxlWRKi3h1Vp4c>&CB&Jn}2 zD}GysjD|;2R)s0c%vh2=!>pw8#Va!SyPTQ|Q=B@WS3Yds8md(kSGI;s78tTW?`AOh z(1u^D=Bnh3IGP!vvWAaH%Gjz9Ujf+aD+pzn-WT5PgtE{36+zt37bAJU2?Lhar73tB zdB|k0jugWgl)8`yni}CZa7Z~#N+ZC^+!#H0wJIHrzYF`Pdf7!z@dC&N&hG1(n@JtD zTSIUz!FP!L*>O831xmI0@OQ%sTQJu8U;-JX;a!Eg-we5}GZt}{b6BERb^;Rm5SIJi z*FY>s?Dy}ygvSG!Fm^2E&Qb%|54dZ!LD(&1z@2&nw}09qczb*1!OeXJSn*qCUDCTM zkGAU!B^|8W&W|*B%JE*f_OT`qa}|226rFqPn?cj;qDz6l65p-2OsY}FWKG9LiMP1X z5dPup0D1Jqvs~GdMvor7kOU@k6fI-|lQ?Z|Z|ZTINRNZHX6|S5#G!yay>Bn;a{5Rn z`$7MaBO9HY{)a1UGY=;giF@{&zF2j3m5DP&JN@(~_#8RO z`E~b85!&h+>2RGt#K9N(vABeQSZRdPP=~Beq3)LuV@2rOsd+J(O(?U#M} zw>=a9%=WLKtMGOE|0h5|6oT1MWhVSpYEFzrmCN&W2I(`%k%n6bj%(3zDGn_*uOY3A|J*Yq^`pH*E$M{8at~Ah};) zJPBg4@^KEt6#yP%JVA0~=0pOL5CGyL1VVUW0xciD0)N^6O!K+}fYttu6NFz* zxc(!6|6Th2!v;S23;3UT;+OqTP9&Hb0Q~VUl-dmAzG^dbb&prWA6nLU z+r7?U>uoR)zY|$>HCCt+<#lzSr*gIRRhrTFmPR$4)$J771Ca59xBt&tctprVCAfRX zBFyqIfSB&duG)`!K2Njd%n^EHUQ7dCTb$U@Rs9w7ZZcsHzx!=PoKPcy{(+sP6u z4jgTR%49)s>-Tg9j+dR%@<;OO>2#7@+cCerQH?7Y>-&_%mKVlX&qZrVT}9>JSiM`QBsBfsy_lZ- z?bBk~C77qY!~qbno@y9P`wGnYrg{+=&&}@&_Bue=twe4xqkn8X3olyh=HYInK3k&R zm^Tf{NBa*;H*dxidx%tJd)B_OLc(VpvU@178;x|SAQGuz_*6=3L=^lYhvU_z(z0|uK2%=Z05*!5=Je4U3oTgTVGZ`A$g+yE%W9Ql?RslI|C2Y*GvuP zG{?zCYu33S03ZS|<3%P$D{du~{1Y<9>QsO>YQl8$^4LHF2sjtCQ6Fgee`HfeJ%73O zPlEYn|C6-!1OTV~8!w4~vk`v%^Q>?%6z%!{4`j5zawy<`(!Tcq;Prolru&7~^v|G& z6#ZRuQP!5X5dgyjptCzJ?-Jgtg;FXH5dE=^#e|;4|9RS#iB^dpppDIBw+dMbY+7=4 zxg$q1;Egg=moN_XzqPUF?-=mq)j#p(Ishc_Utaxh4-Al^U^*iBUk?mSfsU|!q2-X4 z{7-4o@jymNt<<_ZD*ydGY=xl?W67nSWdX9Bcg_=ksM&~#^Xa}2LVPgRbmY2EARw4q zASOWp0U)>_>K<&yzc~3P!u14z2>csPhy=5d4*zQ${O^$f1n9ro1@ce0=?VbB|2N14 zz}YDCfA`)0f&1UW6^P-#!TJhUD3Aa2-2VY4@ZX&LCtSIW1b{;Q3;BOzpQBtb9aZ!% z_Wu)<6Da!UG_Z0igFKP%*nY&A!@l@RpDh?H;xX__^T`;w%zgTf$|VyWFZKs!{bi_~wO{)3Z;6%OxXKGk1Dh%P_e zU8Ju*_Dz(cSwS?UMk8xtLn57}9b9S*YENOir8Ry0kQ?s#DJDcc9>?mO7DB6QbaA&~ zo^Rvy5{j7_L$E+-!86R1eqF;32Zq_1p@Jcas0wo5_H;To?Ix!%J- zD3o*%;|j70B1u82D$fcX_-%}BcUdhu_;p53%>MdOcXGsPoF&A$qaV=EyvV^^clSqt z-Pr>C+kOg$D9ZJ(CT0jeURtM|%cdZ9=weeUCC0V(Aeh)!#RpTY)SVd0Oc}7TKIdQB z)@vcfRGVe@=eY_bh<5?D6I9G2CjG?;Qcd4&=KKn^p5j; zh~keIQWjA}!7}cJJ^{cl+iTCBau|XG{$l2D?w{YY+80xZPe1mGYl{qUhxdcMe>(@Z z`u$SkbPT9(Fnu{7_9b@+x~}tN5>tuRmUp(mjyWntbx>B+2EK^ttbT(7cyuNMugjpM_Kv-%EF`IqzIa^+Ndu$mg)f-%x#F>%y2?h1R7K6?Ud zzI_-1`P+Ra;ObCDc3XKTLkT*E-mHAw1kpi(4zaY`dD&gEJjn!HmoA2J zqdPj>vTWCl=aGg>C&K(-Up(Vmd8?hUIvtd0Mc;()$!Cs1QZX^zjWnH-&bfgjCC8)r z9+CQzdtr~3f-AT2KE8|LKA_6s!WM(3J90C>{Jol4oeTG!->L@o+K;=K`n6{pyz>~9 z=vgq`=ci2gFRiTbpPIkmj93@8xtjPj2Z6MvI!ha+vUI)gFo>=bOqml&umebj-#jQD zJehgMJ)Bz;|x69IkjWI z1@=MlbYmEhAoP+j2TYw*B554TY3`&v(iDwx{cM&OJS9yN%c_Lu0}le9_k|GF5j?Kf zbWWD9_6y8m_Ab*UshoA@j5qnH^Yv8|XJ^yum1`B7W!^6@>3G7Vj73{^T1>p)({m+*Yoi?=S}H_);c2Q}DYpUNIGxF@ z0@k_bln6VjJ&$+b$eDIf&s)z3G%7ClGLe7>RtcR_LiJAe@X~>xMPrc9mE4Dp$)9>E2UMFgGkFpMLS-GiiOU$$PYsn9N;|3FD| z8_%D{qR~P>5;>FkERw{{{HU*ujei+H(>TKLO>R2|^xB9`6G|m_f8LQk<6F)j^m!Ts zbPh`%e|KcybXuLCu#c~NQ_bz{796+nJE&XP_j_@+AEbe6XbpO7!$;Qwf?a6^%hUc= zbGZ1&hI1CO)u}o=7_k{2;NQ9AHOM@$7(GX?G!1X(Bv8GyUJ>1PzdhEx-&WlExz?`h zK^)n^ZP37Yr!+9^Y_5M-v|hbDM@Dr@K?=#OA1RT(2&sR@z}xMK?~HUH$6sLXISFN9 zgziA8Hc0B?lcZKn3ds?ZA}!6B+{Nd+5xLK?dfvsXJLHWHWGyGZXJ(KVa3Q<^=~ik1 zE=bzSgd*lTtcEws_Kii1PMC(-baW!T_KV$xOFLo$=ld4Rg3SxAR8WjqeuAZ7t<7V= z>957in$5M##uD$4+0SS5s@mr@f>ugvTM%D3;n0xPiPVIssR88rRf{y(QC^{F$$Jh0 znDsz|e5SZP5J1GtiTI(tLmjLk9Oj(7du~6AZc3@F1xT z@Wx%U5%xg)ex9=F7DbF$B1({lMP&airiYF)r<_caJ8AE^Sh!(cT%x@rI?Wo=6_!}t zgy$<~!8U3gbqmaP+YY3Q{5M;3DaWQZA6sG>v%;n>X`VxmVv!tO2wCv0%Gjh$Kcl-O zjUR@PM&cRSeK^yHBxX%mwDRg2L{)sQ*kLf3qWkcZ&xg=^Pg;69dGaK4Ch$v|_CcLp zD!T#GR-p=mJ#MPYu-a>jPkRS&)fWoOV}@aZ+UKJOErCSCGSjc`zNX^@=zyL zsK2zD1V9N?WcmbR@7nF5fql6!I54i#FQTv@DZdeeRz#yd5AC6!l)!U#Pt^>j&v*5!cstaWNd<$Hn6=V8UhuO4 zTLpJ$Kl>BH%r_XWwDIlmaawq(#mfu%zRD(O@!3lnojhnEl^T*mtG;T#CarI3P=EWL z9sY;GEQ6; zV1}h9AapgXS2VpSFJ88Q2jf~m>jUG9=A_wrWWSBl21f3Jvao-`#IJ$C5<5J9pkV9C zxpsyv=S$FO8bZLUb;52B-A9vV>AY(+nCX%5O_tp|xJ?{&cG%-S?z6TxR@7o!x84!1e(dzaBuf_esCaM)#wwtew+v(Tz{VS-fps z{@7eJQ!4p)-xd>b*W&~FQ(4GssLMP0(;xk5(Gy+oV=9i55>Kk3kw?ATk!L^Q+-x=f zR6Q;w-T}T!BpEFe;dKh>&FKlG+nE#W$9FZJ=rcVfma_efyZ0}=L8V+H4Yx|^&J4a` z{;YqVto!A0Ul~T+Y{t{lJVu3bkY)nH>PHXe- zope6ium+)^nsaEkqsc9^3jS0GHy32vKkJYVODsAoug)I*h933D(pi&!>(TdCQ3g;9siRc&br_}$JX98fErVnG!-^WqB@@@;kHvW>ckx2?f~X3)zYw;a@!(!4|;mgq8L; zHVLKAmFiTYatuswZn=*8lEc?iRmH}+N{X+|?az3?v%wc%zZ@TuFuDv7YM-?o==m8L3v?O4YcU;3;LR6RHoL%9a`vyzHv*`-E0*xAYO}9mCo}0%xJVasNSsqe3(xh9fJ%r-jP6Do8?OWWF>PQXi{ox%Oc=$Cx z%DgQArC0Ed7L0w0Y{hgOOzQJ?qO(XHKw_C@To7h?pIvpdA*<`jh*F6;WOoVCaB$XC zpUuqL5%rLUg|dkrngW4cgIO~fqs;i#zo7bL_jh~h_c679AgXwy!p3%wod?*P({pNC zs-MGz=KEz^kKZnO%ggr!Er0MiAr5&MQ|n4*#e*Uvzn5i1(H44;wA|7gOI*;?Eq-1f z&587{`n)Xq8a(X`YcM9%$WrY{UY|DAzJZp2ktV)d0#msd>9PE;9|K_AHRkZCT+xr<7|1lYT z(Q53GQ)F`Y;HI@LpZSf!E}Zx5q)liLJo}V}wnv_$TOQ*S#G1S4J+P%y-}VM>&CN>dc&z35YE3id zOVXfFV6jx(ZfFpSu3_Qb@iv+67^D?sh$@I_^F+E60WUjLH0OIQgV%e4W?=Hfc%tN* zU;fhQ@1(ehv=X>V$c!6AEBQp*j1J<<%F8tNo#K3vPUqvhG|~=&DGO{5%DuL3P}hBY zHKniFHfREqaJTD&h=*(ID#eV_mQ--!kGP>_z+`3 z0=ej&fj#h9LYrYZWI5eIJHnmcSx(Hi6XtL?h5_wR;EmeQd+IM_%yERbcULK$eS~HXJfSPX zdTnQ9;kn;)szZn~O5e!(BUroh{$}nn283zy6Z>az zQ~@#d8VLkp*<_@tN?7d9;n`bgdOb|Ronrz$xKYm*v>mKA`F>VhycEWvLB=(TRi2dl zDcME*oZr*@LBq5J$}M^iO@{+4fx0qeZ`T%1;lu8>ksN5Zg#luhd`mK>#5XkKgubxP zuR&b+fKY%eo3cNr2gRtOUyEKox_R;7Y9QPChVw`G8<^YoXbGuPz%x*lf0keZ;-2~E z;c{5AVfpY+zk&i;1i9q%8{Mj{t4WG_7y=9yq6czLSR^#`gV@Gl%Oj}!93QDqm0b&7 z2;ZXCAA!`ZxH`)jeOV@UP)Xl_>qYGhe?`P5nNG@kU({tNTux|El|!zA;IAS|Q&S~9 zR0nJ-?Tiv_Ik~NY-Dxw^yEkQ~Z?dT;U^SVSdCKU}L6G^{ECaTaRfTGQPQC$5GFDA=Ino)P~NWRDe`+_Ux&&%K_#^J6p;H}k$O2+3j;rx#f+w5maxfE4?yK9^hn;?I?O+~Gw@93iOeH=g9u z3gJKtu5FRG2S4qZizmpDFnpE$Z|?|36>apcK|?_H&*g}ky#t?AcUcqly`+eyr%;SH zvb|o|=@@#vElM|F08ZK0ey>Cq6{ynSR9feZJ5K0p41*Z9;{;%L=M4CCJ80*jIrP5h z9+TfE7B^X}1vrqob#GH@nU+=?(UQ@wrHk8x0Cz9 zoetjQ8rCGz{ZUj;NbNkt63C}^_}f|OTh2+~*TzMFLCZNXM z(C#Fov&2{E1O>nIW*VFC-j|#)wqbR;?7wHasZ1Rb@}1F0H;V2>QRBg#Pr+lrT0ZJc z!^;kKmH()1c%K;ui08q5NrV0+%#z1d;ziX!R}64@MV_VtLv3Bc4IY(R1RPucDgq@h z@w=ixd81(d1}|1?Gyrmso>*8OJC+>9i>d$k3I`vNvUf>(`y=f#q${rE4leIg37JCk zNb(1aGCWWB0ogNv$oZj(rlEe*+2JiOTkm8GXYb>>fTKRb*Red^Z7q9Wg02jj*&M+# ziaw0;hg>fX$+r^zUI;2ae;C^XQO!FJxXZ*v4n3+Mm`$aCcPKvZM6e z8P<;&pCr{Wjgd6p+W`Yvg1?jk~wMwC%3V zvm2xz#hW2SIUVakc|`u;!{_u(}w*T#spsO>S`PToqn{ypYD<_;TvEF=`CpMH~%1J1M7wZe&@^O zwrDqEF-=0yW2$S`6#-9-#!`5`qIh31?d(m%noo2s17B&#J6QTVtHKI4{UB$oCI+_Y ztQAh9NT@OEe$9(BURmsmF6gxL#WU`2At-6`2CPnCL19fQi&n?Ur65@)%8r?G0AlZj z?Jn6gC%*ISq>1e;V*X8Sjibb<0`r!-Y*#3r_%2OqrQ`B60J)?z!I%k z%jJFAtcP9!_Z^z#O5;ZxOHvm^H^_BhtA&3mwqxXd;ahRRCt2KQ&8}*M{O4_D1g_kD z#%no3DO|`SZ!_R`L(p~uOL?@r#ZasOJ8SpqDDKj@uWN?I3&>7Gr(}-;ejN*;FU+~U z!>|l7v2Ubg>|{BhpQw2}9dxV~)RRuN>d1ekUReOpT!M)=%ibSc_w(CG{|CFULfX@511L>B1PKyXDR~;Z!l=4LvFs z)bQMfMNMh$b=ysp4Z&%KgsrztA?V6X-vgC7;znz(9G+Q2Msxw}sNt0rl9?j3_aS}k zA1-sOB*sIgJiO7N4bu;4yG}aDvJ8dohp#yaCAo7!Q7a_l#js5tXwT3osb`=fprTpU z2pfvYE`$fgkB_0(teI63m|$px)YAteBlq*sLX?F%X+I~Nfu^4FwEVMvNByDPO1Xg| zrj5zD^+>o8AkV&|`Qt%mzYc6Ri*!F$W-u&#y@awd+Zx#D2e_O26tXa9Tx6CjRpqXybNT0S5Z(k6nt$)ZG*`E8-cjIZ^=B!>4a6 zx5_Ry!qbjl5!{pJ%eO57rax$ZGP{dc>Tn|bY~mv~##?P56tcyqGuiyD`bdSD29RqI zavglGrYUOS3?kK@h;o2Y`e1HQ^7mq~I^>wv^!yC?wfIvCdRM8E#;2Jv_qCIt2|QYs zAS9;1aB8a88%b1t&c3+@fUl1#2716c9*ZC@AXev{J%6D3tx+J8r<_cCFGu_gk;|D7 zGq*{Od9vcXbphpPDoo%y9goRrrBlJMCnWy;C(hKPgtolCxhl39+b4$CSt2Z zL(jROSaVe61N{u+@_Q0Adzfh$=^sNoX_82Sh5YFLAPn%7^(%t6NpG2ZTzLxZ9A?RoG-p7E)8i`JdxNl1jgEmSey&bJWy-6y7$BASfYNm!#l5jx)pHvW6; zguoWy;Fdck$GX!%S;=Pv88_B*Aw7IeQ_8 zCX0yiydTDS*tvzdsQMu}-tayUJ|=kqaNqD9^!{2?p(=4H_45Jx4|#FA-k}FMMpi*6 zO933g1!5<_zWZQVSbQ(K8_aR$hbH9hM3oQ-XAL@M$ZlVGh4ohV;8S7_!fQ$k ze!K@x`ZyL1MMyK#h6_eS7!yh;)@kQxuD_}s^=rdjDt`i9S_G~N{Tm ztzr-Wc^22Dx$HlA(mKVO+f1u-sgNHkkifd0`GdMN9uLvrfDDT?ESf*ndg|t2O9+8CXO8Xsk~f`L1)*R=jKcm@(le4kZG*>>iuoX6I%aDc3iFGk9f^X_1Rf39U2yQX_hY}1;Q`+Sqf@+NioUF znuMl|>9M>$(p*<@2ekldb=%tEHcM@BOo1qIGN=M|c9d#_v)Ao#ll4Kjn)SYwAl%9# zOZ_Ovl?eiwXOG_i@XE54EY8a}F4(yET?@WHI{mBhWl$Ct+w^_znx@%1S%GqebEj)3 zl%|1a&I3cY6=dLn)Ab-s^xjn?r8J6{8wxYNSB@#XRDs`1yjg54_WCwFT}G)bd2r>> z6T4`{Rkaf_d>Cvr7+b|{3TSVUieuvg{1_xqwO3x(K&T~?t5%|Ru7QH$cc~gnnjl5m zrmqekbz{|NTmshGGgC>pAIN|cs(KvTCmr6I+erPPW$ z9Gcd9sDaz6!7Cy2Y1q_<%rN|&zvZ+^4CxX_MHWfTpvc)9-rF*6%$__n9mM3NStGscZxA4 zI#dD*CG*r7y)E`s`-!%idBSQFPvL(Q+V=phGKS zXKg1=HC25>YxZZ=XnHtLu1(&+U>2Uzox(98&0hoQy~Feqi{NNwMW|1T)eZWqh){Mv z%%=l+Ir1WyD!NWQ6Zbn~285Hi26$Lf7F0FcCC`Xrkgs{O$m%|tI0fk0<>{X`AVGYp zDwiKzO04-oadGEFNUli_KX|N>`{44q-P2SCQ59Xvx9f6pal{@8WH;n|kO`I0-+gX!1no_=SwVUeuNm+@Uk4{?>&xN z^72?z`p+%-He>3ts}!2Z7OvZcAo=DSH=1#4fCus=pqj?EzlN`z+iOGh0*|D|i14VN zMyj$z@YGnFp%pGk1038mbAKjSPuc0LNWAVRFTEttmwo%4F>TLT`UgqmlNh-yvu^Qp z<|0A$nQpoPiix3X*0#Y(?#QtTAPTxpAjLJqO=_Lo&<6!rj=A7UM-jmi<`acUS~qOsQHVvR)-5r55U{^MF#mNj?ASShM*wNb)s{sT&o%H9avkxtB$4`7oMQ<4ILG5&#VGvxsEAhBf}=?Fh*S&&l$A zeS`OEvatt>z&bLL1r(-y)j)lTheV&#_X8AlyeU9=o&KBEnDVs^w`AfTkE3%=f=65D zI6ZhnNmfT|2Xx53%Ik9 zX|1Hu?VSO7Lt{EVt#-S5O_F!UrO}k=O#p!VBfy5x3pLgJ^1enna_;x5E2FZdoh6Hk zEqE~nBKpBBQMA+GAGExD`6JHImOI~&RS=3>BD~#h%3>F$$S?CV%!faW1n#>3Ok|Feq&~v3`T6EkxoXL-FlZ7&S=d%@NF~P)Cfu5 z984h%{w#a$VQkuxXV;1UL`n-H>eyzJ2JJc7?t-no0&rI5XIqQAu%9-j3C<6ShtR?T zjjZOt@-dy9cuSmcG}pM_GHO(3#yNtw}XBk0yQA#Ad3lb0<%Pp4cTMW4ftvl8m~OWM{AoDMk7Vu> zxfRdh))f@bwzZ2n`Ky(8?N{^iI{= zhhj~v?FgpC1^Kl<$+GSo(Ri%E5wcmG^&Co1q-60bJ2vQ=_~bptg1x^pS7;vi0uZE! z#AEXltLg6T`1q>NrD@hLqJ-jgQNSDS9rvM0^T2`((byTT zrsMt?zlKfR*%01}obWAs-Vi3J6=Q=)yHoUt_*xS5fUy;IkGvdz*>BzLrqyD6y5N=*3; z>k(huN>UkrDD=XACRyJ7H5M@t0c)dsJ0{|Npq zB$lj4mPj-fNWY*HM?sQqA$Q~YbRkJTN%srW8YYlX8YLWeTSwUi__UXX@-`v>oSsM# z7`?dj^6KSq-I{o%utxIaGU8_9MZ(b)+m72m0&_^gzlGGnJbwe zbr*?jh~7&h6~$>DcRBv4@6Sr?7O0q{SrLvRTYwj*e@IsRM#3C7|2DRz)CN#o%`Uwt zG2ol)HK%6d%5Lq)f$Piu*l0Kt3Zawak1Mh)#2aQfnDb@I{l-y@CNY)7~DyygJ7W_{=>j6*f7>z*=Xer-A)OJ_u& z_kV&p_stKa`H4QB`#|R=qubGr^J*3oVvb%9DrO25t@x(J*skLy`Br}?kP95RR!>L1Gbr0-dgf6%}pK%Pp_nL5jMyMIhh)rseLnO{|BUtVk&`Z)l z)A~mP9({p*$;d1Qp0)aoi*cQD%t$Myt2{&i78%p8zy;g^yh$TW_wY8r9Z;sv*kdDum-g<-$XdWW-Ew*EP`* zKP`|Sw7XYwGxKlZ3|2pmy zs>dx)>DmioqscUt=sV|Hp0hJIeIg<8MW3$W_vT@I7CyqUpi3@}lU6tWuq;uUYV`to z`BW+Co|<`BKxXIsY3c{+{sRR?G->l^3PweZ5w=Ms*!uciVl7)XYmaNArA|bX^Rvlf zBC6@h&TijZ?tQD^38{XXJED+K+q>|JG6Kmr@MWt^A16l<$`Ixt(%Z5D$Vc+JG`|Pr z6wAv%>TF5Zb!Pc|d0nzs35ETzKGw#SuBuUqPg02WCAl$OO;&*fblI zsSMu639CttW1YAQX<4|gF(u9Rh=N#@_HA9}bTOjDJ%sp^k0b2aQ6;X&pF|^M1 zYr6?@!HTt7;JI(UcWUorRrht{TWupppyA<+S0Q#(aUha@O>)38ovdsp>rj@*3ZMw& z&>26!JEDc1yJW}G#F5MNyEze$`g z(G-Fs>wNWaat5*caCcyZHuqwCxWk4WB}hZR?AikqG9;|>fzM*Nt&GEU}M091S{YHkpO^&;U5DRKDs&0a& zTj;Uh&6SzUXpRR`-%&r56Ac3;J9dpXQ8m_w&wtHZ@(wNBdifaq#?f}_ROnaYhUWrv}99z8$=ib@i!(xZOW>LI|nL>Nq2tNwmx%$4z=s7v5cIK5#kP5tOpb2gF zB8{#*%`WNO$YI6-t4=`F0Bb8E5CGUAdM8>351oJ;bgYV*{eOu0*)t2C~sU1v`S&&lIC4klZo)KqY+6 zHma-hgbJ>KJIqKJO4z2$bX3b}=r;o*fR3v6tQZ+OVIt7E|DJt@X1mC{NEt|MPC=_7 z9P)LC;naiu0B?#Hk6)_l_YXLRJo#L8INEwc=6OwBJWqOI910G$=zKe7l*Vi*%f)xuMDR*sf8YV6?1Dp_q?2cT)bd`cozV9co*g8XvzzWxdmX=UgJX{(~^ z-*YaIZGNq;?~TkECu6Ad=-W`W6BS2T^UHv7DkzEtUpTKq9utC~$Yt_pnXXsgO}Tv{ zROVJh(Q}jNj6lwcK=)O~9X$jeAkqE0d2WYJ4VPGiBBa>brA^e2$Oo&EeKT7fywZ+; z=Q7}Ku_;jRq+4YzGDF2llzdWJF#MtV!xqFofrye#w*j^Vabk?hw9Jm_Yqx+&`;@&8 z)RuBy3_TE9lUaz!4P(wNcJa3tipMd$^C~%xC2rU36xh5p5Bh#&^0*O5H1#g=U`4LD zm&}YqbP@HfcuxJm5DG?nx$DW7CCA;}+24DbT-XzNTL+IG6W>maJJe|tl@>d)UNg}* zZpxSM-YWA6kO?)$yRIi7rj?^7?&aI`yXNe<$&RL&U{AdVJ$WW@T%hpdhSg>1q*k^1 zYJ9JLa2#dK4?d~FJ*VR|E&ZTzAExe5&u!qnuafPZQ$7VU(^VdtfM&WK%55Bw9JkJ^ z2Ba5+4U9RO|1mO%V{9O0K+fc>L7J8vZ_245R)M*t_kmp36Q6@l+)nS8eJ_(My_xm8 zIn|;_lH5z?3|!*_tIk7$wHa{1UJ4rYvKv2_v4JY)cyzn6vS#V?A~@;1#fX#AT_?>a z%<-YVmU-C6OR|bi+s|WgPsK>5msLIv@azug;IOy|74Hz;#3hem4YG(%K4?c< ztd;0|@uPMp(M(;HzLN9M%vvQBia_*2=saJ{%PUNual@sq+pX-LvA4l@5-!+Py*dp( zt}|zboCteud@N4LVM}NOR#>|oXC_$`HRUK{Y#**xi{m&Yl??3ep3g1Mkn*Dw^(__I zR2nybm&=MowG)y+b5~MYrb0_t3X;}7f$Q=siaD6mUsbi(Z46)?RvG063tq$#3LjNo zc7YzMi$S8h*k9khye`kczEzWb$?qR9-UC!9(^H^vvHOm8Hn2*6_l*<#p{%fMINA{w@V1yt_ z8gdaJprI3#y{21jBscJov+HCTsi}@*q`8x1T40-TP=p=jKNFp#J7o!CWDR9$H86Mg z0!k83zd-I|JrvIKa#EzUjQ|w^#+H^>&AFR?pzDHNEyVZZpbEZNbnp*o>s|5zLC%&fownm-nM2ZsQ%N7W<9@TLhQL)bA0zO zZ-I%fSe@x-RpWj;k<70of|x=BjkFU)3{aSCI-Hwi)yw1z*OvqUxH{}BzcG}Xyszad zv`Z>MbmXyw0}{CahM6sSJdS}e9avLZWy-@Z=B0FX-<>CY+S~mYeoPajB%735C8U_u ze!QEr4gWl4&nErbY1kv%s4d`0dY7vMQL>P|MNy^ZqX9wlvPG=`0j)`@E@67H_k+hn z`NfFKNrEo92AAdkN7z?DRiSikA3CKQk?u~BK6Iy~bceKb9!fx@8)>Da8>CZ88tE?S z?)VS)ei!fey}tY`7Y?x2%zh@GXYZLadql;@?fIB0joVRfTvM!p#-%WO=h2o_qS5)f z=cz-CgnC(l6^EZCZ?Zq2H`YN;zU`KK=lTupgu&g}An~@^3LUZH>&3}0!xsWuQ0Hae z_k36gzOSH9b>r0@y+O+sjxTE%gm--=NcT#QtJ(eHAR+`rya{2gxTAl8HN`@*8hBi} zz;8@@)9w6f-A&2HWZk)d$ah6c z0+F`&Cxz*oF{DgZ*!7lUsM`mx+SaK=&Db5r$w51~-d;*=1u3R>BM{1oqd7ur;;Q)U z$+-!}<~c|S+kr-e;b-XwGQK5l#xa5{lb%WBei;Q8Zuh25JkA9Rck4tfwy>mU67!KB zogu5-Y#1KK!c7M=-fYlCsj`YbLY&WKg)zhlqg`#JhYf61v!>31cxs$l8u4n$1iiXs z5fWv-3WWkM5Z;p{j0QG)9f$T2a9rVhS(D_f*qp}{gL`pPYF`+S-llf!=%H`z&sT3> zDp-1pUIIq~r%NdwR`6-EU3!kq7`M!2C+lWqCf2T%A(fN=*oc^+^GBsZzq_V3DizgQ zT2yPKSCdWL+uIgf?cH)xJXi;;JZf?N_p;(9QxUjrO^6A7o$F>rS2Pv@lv(e8?&LCx z4S(p8lo4pQc)q}aWNDmDUv6e{H!etkmxPRO+!tab@Ab*DxyExBC7aAQ#ui9U&y%O= zYYLZdzf`db^%1pYzRN?apbmz0xR*3RQbM}aYoED`6CJBPDrtVk<|qIrdm*RaP)Or! zcTDjYEcHznpL=9uG5c^{>2s*+v}tCh@wn%c>L6?}_1ywsZMt&@@u%CmIx`x@0(M^q zEr@JZcUN^;t`a2;$0H~Rle~oD$=w%vJG?z@ry624_07LFRm@l4u`a^tm!<6BTC__M zZOhlHS!5Jd#4e_faUd5iJMkE!20)d5fV^RQ$q?ve`ZGCR*~H`9#es$_c8VA8Fzs#e zSE)Bq%a(e@bOPEI_M)U3G6GhiAHXR9@4iXvoX)TU=5bIn%+?z)`&q&Z$+U3<xMATEW_s~KP$PSB*wj5B&*kOJ z=3X;j+^-aR^fG?}xleScl?hbuvaoKiuQP4mZnhzKAG`Hyu+SD!`g|9GqLR{!E;UKy zDO>1^BSaC%Z7M)2;QYY+4Zb4`T{yxSO3=d?DRWYnu%(~GVej6DyF6H#%h-ThcctLu z;HB+$KxlbD?{W9Un%&4}3bVo=@nfX<_g7zH2jY@nfdlKr#+sR7BFiF zILhs_PCFp&V+)T8c~9c9y-urKFF6RvN9csd)SLZgv#TO+tsF0LJTnE^&rHPcn3J_E${AD;IhYKF2CVxv)fh@O?n)Do83=T3H0yReMpBiQuTmZf4Js zx}_B+Z^wE&e_)7Va?AZi&zp}8wBbmUT*-=IxjHsR_bsv0wD_;ZH1F-zEq+9WSG8SH z-He0~WN)|2UmHl7%B#KheeN%dDTT>Mou^N`j?00ECC{8^Cw!s&OnvIefffns9cF7^ zO4;*i8gTBe4!S5j*t|T?(AXYVL#;ax#ubNqr07fUYtk)#dsq~CZQz-NO$%ciE#yao zz`xkhb*(ryn`$0gphRrg(M4oB7om?6 zC88mzv2L^gqY>KIe2vvh)B%9UF+JjXmE8&=f{r2$*2gToTS=`V$N8#n9`bE?NTSio zYS{SeQ8+%NGXZzs&PoXo&3@5wP3}4-#M7$*FOS zyQr}!v?`+&N06oCj2bjadAW?a7h~BR3BtZ&KDDI3Z}~9EXa6m=kAxZEC|qpuF81K; zGE_s*I1u5Rtb_4d0H(Z8ZNsoq5vpgj$`6~o#O(u6n4!|z^LL?wsj~tm_px5jnBeX~ zb!>eiuOd|YIU0DZ^-^aNJz+UTZ=^p^xKu%Ka5oPKTN0Dq871t`fdanB^d3%@l+_Y5 z<&+?qXfeu2^IDniwOKCeEee&mdwq=R2G;-t1Rae_idle?bc3xn;A{;uuJ4^xZk1)t*%VPwQ<~Tdji#(@I1+UQ#Q81(jAnNc9)m&;EL>2dM;p)WBUkBQJ zzr|hmuO-spd-dZzjwKbD(i&Z~N48H9p$_hdz02q6g`-PLdBecoQMPC$98>d8+w`8> z-x@oXKWu!M+ssyNo=6hDepRF>Sb@oGE|X7?E9G;4xEHM*FKY%5fXD}5YlO7?*Bw9K zf6BriK#-mP{q`W_TVNVC)$cowI9}3qoB!PRg91S8mz{vV?0tbwvb$@wDJ>&YbAU^! z&J94l@e(OjC(es8MDX6Gpl=mK`I0>)B;jWeF`{#K=n#5}GqyRyq&G2G?~GdH6*V(0 zXz1o;0aHyJTU;Kgy|FPf!}(10uv=zcVO&{TV80*&8z^HZhA=U1%SFB(Vnbe191N zo1EQ){fvIK$NZ$tLP3o^B3xau`Wsa^ltOt#cj@pw@i1yeW?Gk&?)htG55x+*ukNsV z`rIDPR^EA%s2f(;^hZ3`a6W#~u)qLIFWvohIs{sXd1`x`_kN?ZS_E8Q`^Jhk#;?f5 zXn9(2h}Y7B;cW5HRt~aIl|H`~9$B^aHy>MPm3r%@=9gV*c|9*Q79g#%a)22)EbeD* z7xqobc9kMM8^GJuwDPg;HIvH-*X+q$O(nKY7>r5Kf?$;}_&H#BkwRXFHaVsY+n3bV zJ!lJCUXrJbb6e6rBfgDa_8D(2LW;G&hOtwNZY?RawQb(_4ZOV~T>MO#dUh%Fk@M0? zBuwJt=S%^kUES|p2sUKG{I&F0_l;fL>c~9G!z2{3KFpp&HpD;t7o(ufj=ICvQFf;= z`ZPcl3-wAJhDo%3xFLR-S_I#7%)41%1gWDJcIf|%n4C^S!^#hr0}6WFq>(5R!yU-1 zH?XZR7xZkYl~648N{Cs)^Jyo9Vx})p(Os{^y$Ww#Gyi1x%#HK@Dzo8=JXkhTQhgqv z`EVm2^6`4JP#y^K^M9Y2fDni@T&#cY$o}7Xc~CI(x&XrGGwBbl!^wuJ7*F;4r01i? ztKEuApH0TU6w7(}+j~0DJv-cm_aoDBRh{(KVKBZTUy&xt72rbqV*KGo)TEl;?ki06 z-g^A#)S#@Q%}d~F4GCOf(WF4`1vod}QO@fL$2ngBfH&j8?1Fz56uA6&lUXPm1iAhM zga9yv->Gx}dN6sb0O^3AfjHLc;r{wNUx%PHk!Srn-nK@u%;x&o7L+Ll6K!w`%rA9i z;QhM&CFj}CCeAWu_qr8Tn5Pnula-hZ^zR1%DD$@Bv{c|ke@pw@q|{_(!G_z4K=B=wcI4~LaA(PJE7p`A@ zEq&ku&WQ==%!4>K#1ZC{JeEKWj$QXi@@IsHYC}7(oj;WE7zM)zjL_cYs=y7w4W5T{ zDA_g+(N7thD9ja(Qm5|>uIJ6oqIIW5s%1LM3rF6|B(*& zC!#TCubAqJ)+(K-b6md`CE8$gb5cZT zJblhf=}RL|af$S)$uzDkO+hy3*JTGH&J44s-&Uhn$To-Q*U4HIXj3ixl8-)kq)ikj zcE$EwlEb%MR9vjFw&W{Iu~OtV5c0co3GE9$2FOX=qkRlH`&M`(vQ@F;;1oe9pI{)? zbGh&ZkrNVL4v!`ifLoiT5TVGt^pt2VCD zZI?S^Syii_+0iKp zhvw{1rUCk2#h?sV;5MiH;H5PQ(~p2r>~*QS+J8A10nF`g?-fRYw^fz{kYsxgKeL~R z@Veo~Em*Q{3cShjGAaXgG9c!uIwH+uX0>_tuQ{jB>XbTr_!?g*W-cZ`N4=F<^7X;Q z_(e^lqa!Q+)hI$B!it7c>y`i#k~`MOq+3Xu1P$AY2>0IW12t0%CfgKoi+k7!)nY#y zMh*x$RWnw88EbZ~MNP$WGVD!U*-P2;p4Di@n7-*3${mBiTw8HkBZ&7JmjaZQ*G%L6 z_6|(ZK`#RgZ&Bl=xs1-Obwj`{gvczM z(NFV&exa(^P_5UM8+sk!Ag&NY9v+v7VMu=i2NyyVTH?r;iXwTq^IhR98wUk~dZm6C zFq6`2_SxdI9cAr_@8O$5Y{MkFVJH!!qww9~km=ZRSqYW}vr)_q;-Bg5v)$&{0y#?; zv?g)W1x$o3%$_AMY@fMFeYa5CY=D?lXXElQ5fFv4Q9wbQ$J>+PJN4fXl?HO~TqQ@WS`QGG_LyF%1X_npH@({xhN^`P zcn>q=w4V#1Y0$PLxnI<{r_Ngdr}=^ima|)42Io~ib@zlO!}tD{#yX}9cav`}QaJg+ zMiItxaGgxz$W~Wc_O8QMin)sNTMLB(Z;=IlSfFOTBtka!@X}98UkWCI<@a@O>**a% zxLT<;O}A996uwjVUfXPmA&o-uuG5BWF8^C{!pCD>%xvr%r{UEI#9yKGiJs}sg=5=8 z7IR`Z%t+W!DBRSqOla#?QEY!))-pSgL6y8+Op+FwkAZUQ(oZ*~#8%PbS8+NUV04}* z9bz-fG!82Kz%dqhvCO2e`tq&lnNzW+Sbg&@jDu;@ntsTBnHWymv|n^ zHvyzrvf6RzjD7%tF~tQJD2e3dk7ar^fzqpaxguH$gI!g`Jz_?Yz{?M5o$u#GLN3)Y zGgNFeUuy1dvc76|&nSM0Ww}*}+rtXk@hXZU?F|=M>84svfB`C}iCl0Q65>6;bV0GV z#W7Xly6I94MvS2kF>Rv6gsqN4QSmLhXB*ngX=RC7nM0I7;1>94lT2nShEp4d&WNA=W6os1X>PAX3dut3%GA2$q$VSxL3}K=?*xOH7p21R9F~H zy~*q>$5RWq+bL7*k=S>f??q5;6`B0$5eU;agz))BW<_uFq#^9}N@d7fIP%TgIqT1; zPU5FzezEIo_7w62%jQ!_4vE@y-P+LYLzwJ|v!u=D6+{Tr#a4up;OyToK43zmE$Jy_ z41fsUf*<&tdG;|&pD3afM8x}rK-MJm^|&t0hAE5&$E~%WLImeh3GE&$VWDWOY#*WT z0!nvG#1Ef_SvIGDo#X5(l|i!X*H*;1vH%3`2MOHzE#Od(DLZCBP|{E6HyJTnITc{brXaTS-f*XZ;%m*?7 zf}(w*p_dS8gs=bcb-?xLUMtWF7t!q8D=IYxYUAALk*Y#^LYr*Nix7@IDDpO)m=FL! z|5qDy{{r@y=A#(|_4bMOz&S$*|9>ftpdRytfPp;57QhS;G{)aG|H*-X00EN;|4MQ6 zn21FG=D-F5yDw;r*7$i7#w3BnM^ikGUnf>KamZL*Iz$_~8Jv9N91#)wiRd=I!;;RKs+)M`kLO83>q|y$#dNlH zb~8hy<4k5eH85s3R#m*0NPX888YuBePJmLC;z!P_)00$5^7Xoj zmS;D$ti&8;afJ(C=8^NKV+ogB>)OsQNFis!t|~G-DKEeyz6+Swf}h*0>|hxTR4M*S-H_CSA&V;b zD@}#w6A8e__hH^WhJP&}sG%q30XV}AQO>_7_`~G-*T27VT|qs%?BJRo{op1LRPhrv zgEQO^KV~QTSB-zy{&&5Pel&Qt9zIbQc(xM%&Q0`RDtmNs!A3r=b)Yc_I`N6wDh5n` z@mGGK|EUx%G9rtpltQR$B|^)G$db7xL2?$QY^`BScS~P^(G-4>`F^+61N^XjP3-$~ zpZs0=c~o$s?g98Fc{e}!=VF3^gU-z^ueayF<#JzVz9^;d&yCESoDfU3(4N%awOp#v~VdUDE3}Hfy=9 zM1|uTfD7STUns`Vy|sKF0fTT?iA3}hp(Qvuu|d~CyC!2A3cokw&-zd}h^lCdgUQz1 zGg;rGRVAh44UZv{;W*)|+vI&c#<&cTpPOv%eD~GSt-sX3{?eW&VKRx&fh`L9va;mViy|9lTRw24F7b;KLvPOmrjFkkO6`7;@fapnL{#a7Tb8BKr)EeLm##`qbm=**+JeaxtJ zzwa;lbU>klod?`rS180Dq6^Rzvpz5+ER2%o(;f}$xsVO6H5#h7Z}JQJA=8|ORaI%T zGUUOd3E@}5odJL_c^Jw^G6I($sYECW1U>yk|2qKFD5!qV6C5uEsJ%4Gq&=-j_e?R9 zj%uX~hFa$w_j$|E`-w_bZu`EqclC6T$A{+k(;9+AOW|P@-m_ih2ZuuG;~V~!G}FO@ z?Vdc!S`8h~Snd^(v_3lk^m_q_b@+DwOue@)54Jwi+Y|`8?g{gFAkwJ*wK<`8(V4*! zMj7!1ImtJ7D-BzpQV|`~Up!qVm7uBRpBDaNR^7i!#Cv~{B>5c1u06L zv9xS&=4q%d!rF|Ld0N`bcA|YDg6{6EyA}VkXzA4!?cnf-J(Bw@ZudBdhL~Ep8Ycc3;V8-i z#;Z|9Q=%Hi%>dKHL^z$e=L{iueFr62ILD|WIrf>*E6K&B6jakjsoSD6Oy|~{L|X?^ zHPvrswjpP85SnPageHQg27A88q6$8A4fyL&jIGKnzx8f~8u}vjG#mKRmmOJ7*%fiF zMfGyT}LVh3^{U-*{2$)9mzud`(3K6gzGRJr@ zQhXM+#DA$0haemvJqVaHnVhqoC?r&}ZBww7>c@|3N-r9%&g| ze&kdzN5FudFy8@e{vW(pf|f#DvTaf7j2(Mv+jg%G8o0v}|EVHhg^36#k5A}^8Zu%}(USq|rfv-rm{naxy$kd^AX@=C2Ei15n z0RW_jNCM`O=fUMiZWCGu!P5L~>mS!fH!zv*fBVJ%vq(0GRFb=wfqS)KW!*&;>N7w0 zFZkzif3bZxg3Qzskg>Ud*ZPhgE=gSO8JJ&*8Ev;>SEC)8ab%_+1B?=Ro**&eF7?b> z$yi41*Jh=FzNKgE@YPP~bVj0R6fEMptKzySwD3#qcZkC=>;3R>J^kHeD7QXn^yVKe ze$`YmDP#;c^YkrS771+;6B(Zx)V^|uN8~L-pY{vv<6@MD$JxpJ95$Sg8O6dO`Y>AX zlMfy6o5a6?VAh@(pijUwhCjKNvq&A7RAyRDriVoUCfg+QPHQsc;J;*@I*4XsMkhlr~g6%99;Zr0t&~V=mium;-iuQ;&o+ zbMf93$WQnB_+i!1ZICwJ$a(WtzgcK^;Myl}5F1JFF8PFb1${}XE*``n1cm~Y^MK@$ z?o<3=T72gr0kQ_pMx3vhSh<;4Sy%wVB=D_x+}W!jn2sk!0gHx@V1_lri>t@R{eb09_^%=s+^c_3KWCz=HB zjWhkhBc8>;adX~mX>vMJa(fFD-jQRRA+AX@DDRx|Y5PIwWHD6O)N30TSKq2dnlNxz zZkD7Rl9$?B(9%velY=R*%KURbfjf3fzzETooA&zps7jSH0Os&S#65wFp`KwD)teqs zhfT!yP3y%w>w}et`2a!uVD_Uxg!;ig5~I)>2)5{N2!C7DJgc@69+H=IaUF%C!3!Gh}g)Sd#Gd5>-jrd%LmcE=3{t6JxcmhWbY_k5Y zUb^&Xf`J5KOPv5@X0Xydlk6_UC*5w@z6xIV?LB54k)zXYA^r}F9$AbC&T-Q!g-co- zBcF-SA1X4;%kP{S)9Y3P!U!_fg7cRI&ebl8@r%?Z=upK|tpvUjk_4}S0Hb2;RXqA~ zM1<9i?R5yg000vS7(eW90q6w5T0SvsIlwfQe>uPZ!vIi#Y4F3H6%e?4s(Z2ch_BT{ zNOwv(M$3_A7Fm>JK-RcsO#hj^tA*j|z=BNwXzAOl~@yK4khJu+(2egGtARGwAQdX7sOoWM3clpX~Z*-MJs1ubPRIZ@T z)}}oy^~MKV|0N=@zeS`K1jqKb-G5v&S-@oW{}ni7)=2CrBiFE)24Jb#Ym>k8S(D0# zQX5(x{QC?SNoKcFnHjwW18v);NbDkH6;J5RHTfQF>RuT2Ic&Ez<|-Mle!YNOYS{)v zPrkvNVO6WpJBrs%R#lL%BA{d2!XqF!gzUGNWiiH!Hm*l}^+m}dhoMXGZ?EiDKl#oV z$mSwo*35S|WR7eq!l;t~0C3MAus!MnxctblLIWV!gD1wM7?{TSZ-?J=!1rNf0aQ*F zm2h-~szwe5f7FZE2V=~>XA{&YicG*xtzAb}av zzP*ChuWPhJbR${8*dd`Xw@raurWvy-1jaqY2|SM~m0XSMfg&eeT5$i`3O(R>lpS#S zk;{crKyc_!VDbcG`d2ja4}C+G?)qV4Nn{Yx^xz`W$pjX^qoMN$^rNc9r+&k(#qv|a zgOV9=S3ziRaurAgN?x(DFWU5fu0v<`?If^Us|SQY4~4@?@c0)t&e&;8-L9nO-o7M1 z^l>Q6*llWEpyLw)PYOsBu+?ynN&`dz!PWk4=^t0kJ}~*^zr&J$Oa(gu(~7$ZB+F@Y zbM7>ypT#$fXNZQO1=K+Wdp$lJ^xq^RPa^f(oUN0Fp-5|PMdej0m+-D()3|$Jg7V^G zh)?ersr^n6eiGjKR{iRNzC7cmccIr@rC^*DtiX78&doO@<%x zc>wfwa|s1WXX?diB!1PIFs$b%^SnHEenSWaGXl*H5m6n1R}LeR^sjsluvt*FN_-%l zZ@5d4kyT%m<@rKuKMekFNva0Hy?z2y0z?|`{|RxxxS+s@a#}p#@tNN$5#t6MH%w6* zt-U@q@Lq-nBEg`b!eJ<`Eh|{5hyS^9DyNQ>y<%H_qRg~4`Tim4?>dy+^I?6TI*vHT; z`reA7{jFDUk9q|L^r#0yl_0qICjiBP0sSH90fQ2c8$z_BDDJnXzkdOZmO!GVl$D`C zijx){`~@y!2a{hf=wwAj-?PWBUnIax=@J0&mKjDV^gm?Cj?cAAmUrs?sSKee$g`r< zrcog?urN_mj)CDAWj`p5pQ__?%2YyOAPcdyrR)gbbrfYYT718K&ukzu5j!uuNTm2M zCXX@(E; zC=(N(D%05-hcn_Poyz`;u?mg2yx4->Pr5L7;|eR(uPs`1fD7K}*G;5$t_1fd3*C$H zgJ~SrCoV8P7Y8rKuW(JIyBsb?fS@+#UqSt!T%MO;pA+fQ0O{bUH~`%yQXTt;(KSX|utpbVYb`SmaTN+D2a92+Zc@!{> zKj#nY63m2nWNx`{UkLE|u*GJ>_wc(}W{CDl1NdV-klzaoZqmR8iaX8@USTV-cz7ao z7q;>Zwz&{GJ?|8xv`I)$)3UdSM(u5D$B=~>@ z#it%-yFPf+d=uYIn$IP2Y^u`K!m9sZ{-gSV%Z~~olnR2IdIAdA^Ah~eSP49NAq3b2 zoMWi)Caa%29(~EK$GCUUZGt>f8#tAWbfFFI#)qt*_y3%A+Wx{i{|#b`yT$0#G^>+ zd31ErQoS^@7sliu_@tPh6-WtpG{;GPhRym@Amv!gn%FPsLj<)zY&);btwcqB{N4Ne zUj_b@EhBKgk(bn9V9jyUVgF|rin}ygFI)8o>PK>pL z=-h&Qo8C2i3)98Ah<$Eff3QAtj57g@(%@4RC~>!Bph>i}7;bOUx!5GOXxcOM0Zga9k zhkVtg0~Ne}0=@$OCC93GkFtXAr=ifT!ko|6THuG(kgzNL?W76HnurzKCueD`f=x%O z1^M+%DCH?_plpkUF=n`#An;%@@WHR35Dq;6d6Xn@`H|U$vOw^RCv-;Ym*soifi5#80eW8D0?TS{VpSvXTvS|3PAmDn-;{Wc3k9)8YlFol zjt;M*i(_+xhEZpa^tg6j(a2lvzI(Cv!Y}dI)ct*NoESCh$d5bYqtFmfR~H*$s72@p zXKMPv_}}sa0>NiKVXz_C;6H^<@g{yhd&(%>!|hR3srz*?k0+{ylbY4dLtKz)p=+3I zrg^w@>qpX=M{v87^?-vkfeD95rH8Zx(6_QasjM-Ls|P9LhsHtxz+e6g{J*pW{!vSW z&Oiu~f7|v)NAD*vS@?g2N7F;dyV|>>7Ww_2+t&k>!P4-5g%-HoG0&(x zgpelZdlI8+;zaS@>z>=qA4-OG{k+RaV(!(yh(bO1d~!811c{!Q%F6JtA%Kvd>d@UaLU5 zrf5y^+nSfho|03$S}(^GFJ0fn5Ab(=d9EmPO=R=lXz@qd{L)Dx|AEx!aBb*Xb)!9`b7j~H>(KCqwDaRY0}8r1B0J}olx9@t!M*D^^~8C< zk2%o*03O-{px=@a4T4{N0tEQjL;OF3Cn!KBi_C%r(e01#$v=ABf9xt^xthcuco1vD zdXRq{46_@v{!#I(;F(oVCEd7iw@+PF&wP*mFXQ_%l^IZ>=#2XNz^ku2Dch-~9Zl6C zw{L4&+$RibT@csbumJvw(BU6-BGeDzk%p&02vkql3O*JR|5H$u`~wf0Y<~wm4RH9C zr$h#01mP=;DpE)t3aM0qLjWZJ0DA)N6NKLkzX3uRcw(l12PTXEmyo7IoT0lK1Mw4; z&X^{wk0Wsh5^<{$ZjRqeZtvKMJgw6NbGzc45@mEf53e#)%& zoifc51tQS^qRFl?N@;xv+Ghh9wkS@KcR}Tho8d~?#~&f4t65&SOdUL6hn5;G)qW4P0BG4HoOSeympPr#H9LA*dZpDe2z_N)HY>(>MLC#p<5rFg#7}78 zhxrO0hVi#1)PWGezx}UnR5CD4_D{jYa~f@Q7TLCORLLf`<^$@I(O*!8i$v@THcF@q zmaXrqX<#8TWb~T@K6>Ap5@z;(rGW6y@$r#CIm`LF|1yevi zdS?PrpZ5HXkeZnIpNOUzhvfW z)FC3?Ijo!K006IBzaK1s({ zeBw~ve3c^kOQFLVc>Nx)djyrrGEU;pNK~t*57-UoJ9jaIp$XYRy_+eVjcOj(I1A-I+bB`M8Y!{aS3VcOmEW`I?Vw2(3e}JpnEQB2D@K z#2OIbOjcxG#oB|{^P?3(f<&D6_1S7CWG3b=>=ErJ==*y#@61JG*F#Y=X(74i&M}IV zX#qukfuMCqsKn|TSjriyqFf=Q2@fU5C;?6(A^f)K%@bt=yzi;1eDY_TYK z3)WbZJZ(%VF$J6IXNmH*wes)@=5TE)tH0rlP}0Q^ zUWMF!A?CUud0wOVVBoWd!w|$r0RopFNnEH3ghcSfAjSjJRR0j5z<9!cePTa}Ar*kEPw{nAMBi8%Wb;5{p>zRzDN z&hIGk(et&MZAQ?6iOk(XLDlwwPg)}w0~A2#VWlHI3JAFT$h|^oAf$}H;eyw}f5PjYr~~m0ry^mw22z}8w36`btpUIU zDDcrY6aa?f!SLVWP!B@#e!|!kh_pBVH!fjgx97H4*^U34E9M>63z>0iGzS>cpPpd# zHuAr^=tN*q>HOuhTW0Y*YU6F!a0zX>_NG`dy>1?L=X=gyK=5lgZ^=(9DrCzo>Bum) z@UuR6uj!WdFc-yb#fGkXelV_UvW_#a7~i3_{wOguQ$Fp4=*WyfmhH>pyaYm4hFfIE ze8BPdL(WK#x&Q|C$h!~ArS%C=;N|k>Kf)B&N@IyY>>`6iTNUw}h)vhbH)>E&94uT- z__?VpRzBaFVyQ82)kWWKdn#MNydvMGo`Tdvd$asprH{Bo-SJDKcX zS@4GW!#BRv%yxVd@Sp!#Yw)lDh!zM4XkP%JYR)9s_c_%4Jp2Ydr@{r}&vJ0KsgZ~t zsCU;SnR?m2E(CC@P_}rb5U=0An4uc~dZ02^E#xyquVVm1%@;!yADv?ZvBg{KN0d=2 z&6BxTCe7T;jhLFE-~(Hld?fP@t-+b>K-U%zRTJgATgPX2)|n5fJcf4`FkThkS{h7+ z((A0)&gaSrtHRryV%y-6u8CVV2W`Zwq(c$T(}SXvFON*9QSC$>whI^9HFzGt@zzu@ zvt>NRn|KN~r8-?0vyu>TFaXy=zl0)NKc(=8soAe^n>x!cjcT4}TlotS+aLS`ky;kf z?HZl~Ic{nDWg?U1j6K zU!$)2fIs$w(^k)t0zq!fBWO2I|FRX$9D1C(zFn3}C1`L3@9PyeLLF1ku8yJLQYTff z(FOO5Qt!2%*YI=7aGw-CY_rJhKEnB?Fg0hT6{;JGTd#!|=L6HgV+ol!CMAuF9Olq|1jdip zK0WRNYqlm>?t1Bg=Fx)h#v*I|R6Wkn@{WtlgXy6vwiLzZl{$v-R2_M5MEVc5ti$y# zE1W!c@6rW-{1TeTZiNQhLT5A3Dv`wGWce4Og$2Mueu^Wrsy3fWfY%?i)tUfpvjy&lK;E=9ozgs~D^I@p#eA5-Myj@kmqBPZIi7D{mgHjcj#`Sp!66!~bW zo|>}NBo0>Cnd$3VRP~6Yyw|xKRSgO$OoZ1=`_aA;2+tTDJ3OAUsvmRgqo+Bwjt1U^ zrY}lX8~bTk#I%tDEA+he)yri6iC}4RB{>+{9~LXK%az~UsorA`$OlxRbyQ|QZ{+ZX zp@q$+Drnf2)RqFykD|lZ@d@7FU&YP2hhb%XL{Z;Js}pALL{R;P%lMkBQFboBpU*z= zC$f8QkVa-uQ)wEE4Y4*VW$1tyNmVbq3^r~WQb^8Z%8EIRIlJwZ84k2p$bBGT$JM^y zscR0X@$5Y&MM1yC9hO<|`g8a&6KAEWHRMCV={KSN_w599TKi)}UU~W`^<&i#_2W67 zQ?HISgC#<_a==E4gm-iG_ z*{>ahRY(SLGH9f<^qf!$?Ym{EBHyyv40%eGnDQC+CN7$sEDB93TspF9Ozk9J2qH)0 zy=iyzXkJ4=R@=*5<->Xl5z^rs_dFu_*;i~qB?>5gl0DaEbGYD&YTCVMYFa7+xq#%a zK}Z5soq`d$>e#t0^a*@*@Yrt~;$lqvB3PpR1m~*yY>UjPd6-e<`X27ynUa*-@goMt zNFK){z0ckxO8i{0Kjmd-HGQV5VyXXYZTgD9!TU=vQ<6!wJkmTgn$mHbfiF|JvrR$G zuDAHmiH?1}cgMh)4>M`AY(LNjENp*$euw`1U@&SBg$>r%ST({MQH59Cn|_!-(2#U>6 z^zp^(-Ks5DU;*9UW$plgAb_(#i6l9ljk};&MXR^EJM6t?U82UsmQOm-g;;EZUwEx) zb-*FYkCiOEOtgeBGtvWPK3^;5)MrhF<&CUBYS&wwI$hcvi zHM+JXG*NXQzZR~&x^!!Z6xl@XeLX1?ealCQHV|_@8?nFNHBO*qBs7_t_}wL;1UD52 zVVIi$lX$<_OKDkzxtIA)qQo}MXU>G7L1I9Q<}mJJ?STDlFol`hGw-_G#n4Gg!+g`) zY$z$77L znUA_x>)mmcWZfBdBGs>V!Ref^q2>7&C&)dyNME<|j-5j*bH9Y7Ur9z0mA23bB<=24 z&;DwEzh_Bq>9f(E@{xza(Vop+_?*u#9sG=h;fO4W&L#C&Gaf0egY~s~bl&sjd7O?d z84`bpSyP*;>ILFU_mQ<6_`QI?mO)%$R;jc*>G_%_cUSCcqbS8HaQxdm-4PQJe)T{Q z_YKVl?v7On#A~t(!Y?)T+{7!_M7b($Dp_TYyx;EcpI>~>`o>AYA9sd~papV>d2u75 zHYDWTAJuRId7uJ||6&ZtC%v5FcQb$T)5nJ!aXu88?Cgb++BfSOw+7z~Jl3_g&-xuN z=DWf;xiw^8Xb!sNh#Pr6hmpjY;u}+djlXkMvVPV2z)Ealk-EtHv>Ma??2|L3SxBo z5Aa=qezxv5lTeiXKLAKTx4*7>*YRek=cP|0lyEBC&5+AZX%mDW58L+M z=dG`{8s?{yoc-e&cP;s|1XJHVD|dbILatzO^*i>+chgouxL|MC*haU`XaDnF-(q!O zPiwU*mg|tbU?a|OMe0c+v{pUbFak?8X)0U2S~dqb&8id)vM{|i8vdV-bm!EDgu&^>MoFV-YOh!%;9DHS$a$)5(g`Xuh8MO4`od2$!Ua_M z!nre`3=D~L2G5B?=!8osMr&g+(i+IVOgTMyopR#iRDRIeIhr9*qRY(nER;0N=Bc?X zVXbY^d-Il^eyF{dP!P=s5@eLJTABxt9t3`y{2G^Zqgvk&;+xgnWS<&O6FrWPMAQMt z|Nm=zfEwlh>z6|XGQX+5Xb?YQcT^jZpxZ9wI|HELL(!85Bgs7}#1U5uK_LLA3~0n8 zM2W>2?XEqHkE6N5nq=pLoo#9Iyzn$^N5#uUs+|RhX#6}QI`%t1lX*GK$BIeu#@P6Hv$t%?2G9s!Mjt68NnKNE13!$Gges>&#p0b+Nyu4 zj2ODJ_x6|fM3AIG(o0`B$c%)d1y8j7J=x!dy^}D>szB+|p%aAgb*r9&+}!_SHhIqQ zW{&+kC>Hf!elX?Lp5sD;?e4DkDEuBS-u85mQ;sE%iwNTDJ;L+UXyOS4+ez4~9}t$wLu1sCs18{^W}mJUQ#WgRIfkLIUd1-|7qF_0a`XPae+Aq^BV6F zZ%8lJcu}a?pk=M1cSxj`!&nL)0&av_3#D`LbWL!;7KZMeBENo;2nn+6}GzHBK+DhWN8F^3s5N$ zk0Di1>nUOZ9EmysE?zW0d55~3o>aE3`CWW6Tnj#>DwCVPg4%zG{LlK@=Hr!51X#{V ztoy!H=z(7~!R1@@GVR9$JaA8b!qu(P7(M_+n7(n=H$-`}P)2la2_u`K2#&~2vUdI% zxXXrheV}%TuIcoK;&5y5XB!7f_VU!OTl@j`l=U&=nb~>d(U%nznKg!d(97R?C4xas zavB+|j^zB0Wy+cw(0ZOYmzKBmd*>vYrc`WR8ouF2QaaA)3>icJh~Z7rwTx+gasaIq zWm`_#@;F>?;YjtvmZ3&cg&OJZpF?2YrPUeaH8>pS%a1jTMIat+OOA<4DNHRHASA1t z8dK*>b4(_%6l1n$s;&o>%Tvl{{1y`<-9<^OhtvTQCM;JFpFTXDYoxBX43RUa(@aAQtdIP!qL;$cK`uvVE}(zHo?zutscdrNr`Mm6nK zwlc^{ot&75vW!`|&1lf#m;4(*%wb`9CkaOZe2>+l>Ak*lxr`!}Gi0szV?O((l)5l_ ziv&%^uK8#Fz<>PbB4bXG`|;L+M1OU#PBeJRir-9g|3hxik%08*LO^w&r>3CVPUU#n z5ub9iv}bt;E3bR|7Cj>zE(Sn9|J}Vm|9OSi9!ur%lG>zbEJ!%m{-U*E3Al( zk?A7U{ZLIK-f$`0`^Kjiz3VVJggAwC+i(REX`+&H_MAP?{-j#isH3jpyLEbBz&sL^ zW*?4=P~`UD#1(C4K;nDhmLe*FSRxBdSJ=14y|4jGt(>FCDWvVCEIaE04{hw~IA_kh z@|~5IgHvQn{_(&G?SG)s#grZP%(GBB3n057xJUbBa!)RvC(E-eVyX2(V!T&Blp^+R zU<8w&tu8^^AC1D0@)gCyeF+Go(o>9N(X4Z!)tpxpfvFmV2EdrI8pGCVG&7`=MaeqS36-5o%zhJ5Cya-av^>tDnJnGS>NqH#H)kl!MP+!*V@0A0 z{_e3bw}6BrXEg!$#tu9xxaOcv$Ia4&N-jthO3Y4!l>OoGnOTa~=ude&2%kSm0$F>^e z?sVCg|GKJbB+y(mp3}qYZS`=4Txon2*cfO+Ty+d%M0Y8)ylHo%0a)qq5nbiHpR7{9 z{Nlkxl2?*?#t-VM<0UqYXYj++o*NkdMS%BgPcZs|)~d8h*wStcs-fNe9zTHk4}=}7 z`G#>O0&;TG@HR?T91IZR(eMVggSyeGN9N~;$vcrwPtn!#)4}EivYCvLf;AHj#OiQ9 zNTp_uCQmzb zo6#iMRr$O73R91cGf23E%)=FQ#Qyz2<x7^1o&^Ohy~+8|eU5a0XV z8CM9gKmYmm2y4pD;8k+v48*DtEW8hZjJ#yxxoliUDgdYDTnTcf9S_sBzq!bfIFYvj z5)GJPzs(DTeI0VNysnZPi(ahzSJ6r6XG;9Ff`AW!`e~kwDStrjDZBo=S8M|UnvMoH zMsw`O!b|Mh29qZpgjM0qMg$~jCdQzaExCfn~(lESEpL6x@A)-66YA80C3rPGp+NG9GL+SQI5#e*g( z|FAmKmoNwx-A_!p@H2axRJw2y8?6x0AOF*FD9T|%(zwHIn&RKADQVoY;MU9~uV>hrWTI>(e5@ zqvw+ZE#Ca}_rz@F->v+Ykt?7JXTu57aJ{KZD>@2L^H})}^p%3wSh-pTE>pWPyVw|# z`Jxe89Op-d;Uq4>BKUO3pkQ~uA$rv@_E~W877hcAj8E`Z0Omr__FV9&iB{YmQd(HDLijs{ zZ+~RjY=aFvw9~Qz|1#CQOGr5$Sl#FzFMrWb+SicA~Bre&a+Ox+KkSHg%_1&t}YGTca5n2s`%z9-U9*x(bJp0(ii z7P>)fIP|kkh=*a7WATmEKH3|}4HlG;fLMJEoN#+QOt>mUg_Az|efIno!oOsfe+KUu zB=KpvVI_?WlR}HgZ=qA4IdHQ?d~sjJBnN-JHRs|LeEE-o{d-#ey{o?P3J8^SZ&&ew z67Q`r0`zRa6QfGYJ6TvUf9~1f-Y)=69D$_$pEd&<1Z8p{GLY}_EJSr$4?mSz(%6dY z>;nXcX@KUy$j5Swb>+X>pj*T?f{SJMoJ#UUbU(=BfD=o-TT55r$_yC-6R>N2AaMUE zB9hqb6zfncI*?9DlQ5CKTU-Rc7+}KsNFT; zSheB=m0hu61RsJbc4^z>?{~i^$1_5*=h^mPKO5F1?iga9pl#2)rQYE-r`}qBoZ{=S zA_hedF7Eq`k9f7A$9KZ=xIBOF4wl977gOJ0p1265L@{IS=VNb2F|QpiRL}r(^A>E$ zpL66x^$osI36%?e4bL~)VX3CU2tC=4hfL!+ZmedsoX&}?2fyPlk{>{gn!HuPXW4VM z+2>u2<1f{A;>4?8c+6sK5qvgSjFwRcZ6~WrybxA@-7Uwq(s%lPjkMLu6Cm6Xy1TIv zkg9{p+<5rmG&aw~i0OebGQEUU7Do!*R3~?NDz2g#5a9tB$xz-+dfOKpYAiU{W_UI0 z9rcvGcZ6Bs{B|V%fwOpQc$~He%(RP(h{4mdD0=rlve`8oMq^(J$cM>u&Q3Jr7t3NW z`vpP$)im=6A{g60AjqsZhQ{FQlJUM`G1E@D1CTs6`3~wty6;WC(E-*juDL1Hca4c4 zn|}=@W#Ss$D$Mokenlb@m9n7rp+6P*+df%@mgejJYBt|T?_G{}Y+IRZOoGU-uw1E? z=!vu;6~)*gk4<}qPEzJm8^EYzj4zp+$8qe$6yX$$6@^V4G>T+G03FtvDE0>4Sd48S zGqSZx-;qgZqq{r&f9hUW=~&($W{(b(+3Xgauu~f|@hvaSMIwObX)qt8ZeEO5+ghG5 z@^RnNc%=PqvU^(m-Cv{p?!RnL%L;gcc`JO26d5$}>;dRq$5i^>olH4he-9>1ZzgKb zCadC^@nouoWB#ZYSq5#map2d`yk|!`Za^B?KtSG-6xprCf+jG^GM{X0s$)<1jG&N* zZ`^w-XUo6tgHazEo;6cBcXyeT?OZCPj)KnRcQ*`RxbdK)0YnN=co zrf2HIe|*%oaFI+RuLwVI)fL|MBl~WAO9~>V^@fJR*mkE9%6_n=WKts?KmYt)QA!+R zREm09G5r{?&#PiGJqx6hh47#HNr7`f`7A#gB3r|)IE$V`HY@O6&m|M^uR58QawA4w zG)WjGAy>@&ofUPj&GsBPQRMTx-G{eMjm=w;1Ce&sWtUX?A<*nBp$iA^9p?ifP$IKH zO9L|^^4ghia!t`pn38hiJvO>u|HS>_>y;qFngJ_p!cgPSzL#B*?sBq<| zWV5V2J8|tO)Hmo&6CB?Qd3EdL?HN?q5a|?sBKG~12yTm`bQk1G0T*1lNFXih`@Wm| zlZjRrIpT&%OkPu-3s}jf`UvwP6p9iBz$^W`6QZEf*)5`3#VCpBMP@g6o|wtSMJ{$c$R%&xe*-6nQ4Rt?RyQb7C6n9UYGODnG#r{(zw?k#`Pan?Sqo??F zkW6m=mQEQQwx=2#GDA})$ztRm3H=q%O^ySJpImxBIY&^M?v2R?(Jwo)NcTw&nlb{R z#amc|pS>tzQ=erEb=PNpVhJ;;EUn1jmo2HDC>oLLihY$VQRvQWEm&W(C3gIE9@N6D*Q5Urib`jNta}x zop9ez`jxmwtrs1;2gfk%$j3S3p=FxVRG}1iur850RBVZvD&LCe4^pt?24ISR^tVSa z-@I(9G?cIEsGDIbAW^CDYs%Q3=R$xUT7elb+#VVM#O3TyAQINoRn)?8N&r#q45G!7 zp=TDf{o``+p?O~#y>{_Dy1X{|%DM`N}b^n4?Vif;-`5mYbD=?GBmb z3A!yVnf9&A)jbW7dk4zZ7DV&)VZ;Y6-sg)0!s(n(cZ&EN{=WUQrXVWl?-n$R+h04V zL3XuI%f7whK4T{27-;5@?Yxi5KOgm?Wu(Pa8N`3qkKgfrtD?J|vX6jsK8)Uz0+GBe zNXw3Eud2Ta;lt|4Sqi=6FHr+cF!l3Q1dk`3-tQbzbZ%iDyuHtAtR`~Wnc{(|V#~Z}G&e=jx(oVs2GEsb zv^)Y9_a;2Qsny@S6L4fKbP%pJ6;5brzJwXA3UV@HNq>!a_${M|wnB#ajSvRHH~pIF zy#gpx2)Q6H;pkO@)Z?TL!%P~SsD;|l%-^nZ{>#k>T(O?+mnLn?!em!15kt)m0#$AD zjd!!`maUhut^BmIX#JEvq^anKC23WKrzeG620uX=mqZ52NMsK&=2=i`3)lq=yVU4@ z)#`xmf4Rt{Gfy$9#ETRm#UuM$m3d#9H`1)Ffy-2-G=LuRI- zWw)29zx+8uzqst?bXbGkWg5wX6N%u=%gvvHtwL&}+cn7;~9j1$S@37GB77c*c(!q%b-@Trlu)II3OoC-jw%tOA zHj{k?ULu?yVe^)8FYuIB8&N8|ihsSxI11?M= zT+F>byz~@CztwlebHE2Ue(Fqk^Y3FbbWj-Lk`SD#kLWsL8Fb@wD;$sOQ<=B6BP^Z= zXHz`T;JKmc^Nq;S4a!z`d_Y{f>63VjUSvo7Xge-w9JD{iP^c%Ag*RvN^`A|(f28)~ zK~RMMQ>~x7h?V$@k{v z44Fwb>4dx&R7h{|H?+k5(j9WBx2#^%WQC{`9W+9_6ri1v8PP)D4qkoh)&SeC$z%16 z*%-~y^D`~W8aS);-hweq z&n-}&!ywIt?M5t165sV=uMx%=kY|rbfemvC*vFYB+7#i9)SB?E4dizKx2Ez%%IPrn znh&u@m5RvHXldE{VatsKDyeIl5P>I`yusfe!J?Fz`!=Q{JVPI1>lgWxVVP3L94$Jx z#IpDc+ylE$r^uxz98;FoPk0c~CQS<&@b51*cO9|&YuUHG%r&UAx^ps@7~jU;rO)D~ zNn$R5slZ@u2lv}gyI4=o%Vy>woja(}#%ix$RW7~*D3vLi2Vi?Kb#Q7&C{@c9)bX|% zN~yv~_T{`e;RNUq{7Y*72#i8dbx#KaBESwcn-Y51YIsc%Ns z@4j5%9Lr({5OZ5!%4DPe>Lj|7S3pWHHR|VsNtVo-E+oo#slC^=*R0bhC(9KD``_e) z4k!zd_XJ3+Cj+F(dtmAgCr_~w+b<9;rR!dw6x~(n3<% zMNp_zEqE2-w>WcenGR)~B*vsH8&)3E=}7opo8m@bU2WOi1?{~>biFGcW2SWPUH|$I zi2*+#vz^l%Ke?sVW7hs_oZ^-W5+SgrxNg_n%9M2_Vu_LQV(-3w-RP_3rip#FriTr> z3%`fNQ5gR_T<#V@?m<6IY2y%b6M>svU8}wAHH)eTeU~GQI(zW~rw?T+J1M^nIN)5O zEP1UXM0M%ow^#h}H%vI{|C=0iUTv5@&GI1)8G*t6sX?Be97k(GpU!dpmoU|8ih_e5 ztrfVk^Z%e4;PW<++}Ef7nv5WN)dX94?LM{EwRJe+geZdqKli^c+ft4R9yjtYgV`Jg z7ZhjIvMY#Pp3vJ07KPha!m>38_MBKCTLp!zH5?sBih45K_6m{e;Y$21|GVT!&=RbL zw0zVMQgn`wPpe-Dzcum3#E?b%dnUSf?|}HyvqvXC)}F9B+YcG0SCNQhcbYLjNh)|# zx)3qEsgUPWQksTTk}ew3zJq$xGU%twXuwbY&m=bQ&Q2%1#|0gUWNmxi)l;;gHPnBGR+BI_JpZ)b>jiKDllV|h^LX;?J>N@&Roq85-=Rv&U3dj~su)V_<6GbMemj{?{iN)V>tZC$GqCEMO;BnB8TJSQJC7{#aQ zyL66hA%Df6lf`g9vovdm2MXLhOplIIuDV6OmrL@LsD2H`(}Q{8y`TTwC>^YW2g)W6 z0%l>A^K5PHCz>=C&5Jy>+qD*O2IRZ=Z8!!%tBi6;CCuP+T&YUX-tRqTK3>|k_m36t z>%b*8hUt{N3Y}-`OcBJ^I8lzo7c|V#?XpDDlFTMs7xR#4$}KR6)}md~8cfIt-tcW6 zxsLm+`(t$TVWo=daK9ZA4B;W)O}===ef#7ADf94Q)KlkZXV8nF*@jd05(5LK&0MZ>QI&F!)fxb#ftww=A!8mSZ-PotGTk#{DyWG z-*+QuB}Kj>agKdf%7YRw{rJ^-cw_|&gE7N#eyv{TTVp6((?RF+9GHA}H;a74^i&6W zM60j0=6jsG49#5}H?wOt?X0Ie6S+4Ajy5Tyk zq{~#`!P|7R`oMZX0>8&$8-0N-G;CtP%!x(#9>{@bYIXi7mJoi1*ElgEff+B+tIS#Q zpw#l1E@z(cIYK6ZGF4rxyi9rZg4dH*b>|@(!d-xyuvO&{Us~LZ+8PI3(`ic2OIZ8o zS56h$jfhqr{tcETbk=#G99yGh)`;?)Y|x0$#S-BD3)7yGITd2y(7jtnUvtwJGsrYQ z_+6}4$sjL#@5N&LNli*<`b3J5BiJ-6iC72SCpeS=>2#pit$e4hrk_%M&SQ17I9bes zu2fjrz|EU{BDZOj71Y^!AI$}i1I!jWQmx&N{!US}Nv8zpp#cnbCnGt3%pJh(pvve^fEpfbQBx07C7<9{*#9s${) z=Q%;TO6GAG!DphQl$i2xGizIN4E(x(+PTq465uJ4KN#QZxrZ7L-Q9N_`U_Z&r6jI} z+8@mh`(ySQ0|%@KRh@qy9nG{EAMOS^yNP%&-0je4l0W}uJ?#^B_zz=)Hm)XZ9hysr zrR4-|A6SK1A70k9w?DA;JUi+*L1jq?0?9X|M+Jsin^pvVF6@$Wt1*zlnr&zK5i|$8av7h9|_m%IB4zHdw5CmZHOiFBo$ zqV3MlFIx~Vn(QXtFmYV<$IAWQCAKH7$WF2W*gY$6m$s#GSMTQ?;rGRB+%VCm)yvDb zl)xd$iB2h?VOcN5oLZWB62A0)CE%!L)MU>sRng}+;tO5fZO%89Bm2iCj_*i3iI34F zU{(yRv$N&wKGIBAX~%1y>n02IqnL0JEid$u6v$B^O;+m1FXFr*pRfrO+_|=U@H#i| z<7)oz|Hup)PYmNY`LvoZzKM$c33IxhpMrx=l435pQ(AkMal6Nj@D|KrMv!!esPnszP&1W*kjuo*Yy%8%1BIQ|Ay-O4uNA;Xs7Er41!ME+fwxRR_z(N7|5 zX2KXT-?q+H!hVM9?s%N;mvm!@#fmS}TWiR?dvnx*6NN=VGcf}1-SuyZ3MY?%EjOR2 zDHbZU{kg*c^z0FGsYG?t(Q!B+?N5pVku==ahET3&wc7%4Gacp#rbvkG#u|37626dA zYewH*8Ntd%hGgTo*4g2jZ;u<2iEE93$0612tkG0l=<@^l;jL35!7Cn?b&sRT$?4$> zSp_mMC9Exdu71$i%`0ehOHaHqNkbE1VJ|xFxj>>Befjn?W zA|{04QxiC*ywzPB?Rixp8_t1X5L8%W+VcbO7#|; zgOFaxKUW6-dP*2ur^A?g@d8l9B0SWUnqhUD2M99|gII!&ar}y2VmgrJ;A^;V?)ND8 zd`ps#3lTE)M;i$dF)peakE=?anF<}qq};vD)+4@(u3MS})2;gxLP32#vl^xH2c=k$ zSrF3{kfXU6%*;W-*O$yztJI{W{0|itu2AE1m#~f{BOAF{dGGd*S z>IZ0;@^|L0W@Ckh$a)r?{DcYQb4aS_E(hm?7q4)k)^mOb+ zIbt>o(!2QoiGZB9o$2G8Aycj7MIeM5C!)6%Xpw<^l_L4OI&zUa)OpMXTm{-EKk~aY zu>7jA==?2_$lDMxNn|obUZTj|d(Gs0x*a~4tTcvB(0a@_3}hsI|D4;0$cAwJdp)-) zix**<+o1@*SC&R;MZQ5lSohT=0k7y6`omLXU9j=Mb7f@eMcUtD&zSgDGD$SHx}PDg zc<#P$9g$WPD?TN6ynlg|nnQ8+{!Hp|Lec`Y44STvpj$t+iSfO0zt_wPSF@dJ#6A|q za(Byw5HUMGs|iU-J`XjCd0_u|f$J81TbJCwnmvapooO7Mc9U|-5`=pv?S#)57$$AO zCf4yd><^#94Nx`Enn@F}Fj_j|R;OqOICjA9FRh?TJg6~oeMuruUhe|8`VA%s*U1AJ z%XRUZAx*0{k(W?O*`hOb_ON#rKmK2{n!4>9t&~H5jaNFz?^W%1vYt!Z*GYlF1f52z z(WA!^NGdTX%$+Z;c`2SZ^)cYw7@ei2mGb&w2+g&v{@LJ0*g2)G9`k*F8ru_-B3k}i z>#noG2y^V2mO$~}Tl7|2m0scWM;2wnGoJnCe^$WQ4M$UOvh&}Uv?ZfLy`M=egDoGn z5}{NJXQN9e;<5iu+PW%Gk#tr!H42HLjV9)$B0D`oAkBHQO*{J3cH!E@q$(YI`fW51 zU9AhpT@gQQ#oB2cZ){_HipbWRD+TZ`5@qymQmyAU}Wpnd~pRgfF%# zy`eVl_bx`v0009300RJ^W4ICQA8S!>w%-<0wn4zW-*~1pi41;%LS4I^1Kj>Kt+R;W zbXHL= zYiw<5Zd)^w6PwGtVL)loZTJz{=QyQ~0GOzhr{(*nSwOKjXLuUZ#C@ znL++YmRn~|OIQWU%n4BYr5L^UYrDMtT-m5k3N8*Km zkljj=J~5|ks~M^Dd+TIZ&lsl?(W}0)tRHjrPn~Ho*Pmk?799&epVY#j?V#0cAYuUk zzd5pC%U|0kngYA*flxHlNQwGd~ak6og7Df5kRsZc@>3fd}T31DBUR=IstHRE08ejM1 z015)|AeVtj{v%uuCKl_W*2RJoVn(;KzYX|RdAen1B>2p2R(O=Z&`8XnFnGwZBCr+( z{|n<;ajXl!*+ReMzz0*};un?KvefyK;p;1CrO{ujzv(d2Delltv+^AO5_Rj8sf5kK zPk=yqRO(Bmh2h_VaRGc18HldM=X9(Nz{{+Xtovp!a(H4NhJqPl|~wTs6%_q>^ymb=UZITtNj zxbi;r+~f8t(*2+ZTsSlJ{NPNO4Uk$GuJ;pldC3BHDcmH(Eo51wPkWt^hNc7`w8N}Y z)G-xiZxG2qkm6TM}rz+*ve!>(l6lDZzxBfQ-v8R)ukY3K~C-Y@AUK+=dTyQla3(rD+9 zJ6E9Vjh0aqx;&UJol^ycJ>B|_0a000931cP&3ff+>a1>UNlLcexvDSUxQd40o*oTeWt?(SW7 zzu|x7>JOV1|A4Duu4+(27=HBXH^Y+tmu|<@+)XTKz5`0irgUkrnP}@aj$Vdc#aW(y z$f94~`SHw4AAFpMULHl$2cS0XU|;|LaeL=L zBHlFcTlhP7#uKfmI24Ucx&y!LMx}(uDSF18Pweb(`kxrdkA@w7_?YbEjdbRqdoti~ zerX;5qf%Sn+nFxLUwN*WIflFPY75R-U#wO$+E-^1VSh1*dRB*}2huveg)y%boD4Bj zs$1}O8V3S-r#UXGM>rX3h!I98Bm(~$S}!1oXD-3qj#q8F93bC&2^#S@REAxv^^x9R z*G}#?EZV-11O3vY*>YgwzdvVOtmczDbg?3QWF}MAm&c~_@aA%R-R{u)>x?sY!?2ez zc@@7pNA~{0@7%}_l9tMXKbO<6{Kyy%@ClvCzj01xDZm6AaBF|+<#@^-)}-tinmTWJ zIttEpjy^X8UXR2*IVp%`AX_S#!wFUWth+K9Kv;$^!6fD_XZAam~~QVJN3CS=75=Hs3ttW*-6PFN+M)1_#>kPs(Ma z$UNR>KmY&WI_eNKla9X+Ki{`87Y*63mYtOANd5E*)^XO3v+T`n1NNr~HIR|CQXi2^ zt{{cz%Auk!+50I zHMusaGB2F!_C{EgfF}QY_v?~Iq5n2SO8!^Wcov1(%Abe+XGA|G7fZ7B~xVq+5sMbfUW< z5A-QF)|6x4YoZ9QIt#Z>8I8-qH_Rx13gq6J5MfNtP>O29U}1Im$00v!`4Xg>eN;ap z@{bwKE;#+}zt<0&zMf%O*Z=&5NLllvPLVzz|AU7JTg){0ofsT0_S!T z@+n!&A>D2rhDnqJh;CYfug^6uPLZ!D0YaI9kl|X;VdN^Cr19y6u{iHsr0r$ z+>ma!)_$yazT>Y4jUH7Yq+r)6KHDeRiCeF=oS3AQ|40ji-ox`UPmDc`_Ka9)p=CV0 zF5T5Zz<=JhZM`u1?}<>5Yg0VmRmPC4wf8q+tP+*%y5Is?qUT4V=N~(q2qIbUoa^)8*BoxyF$2K=GD zpqzQ*ZyCzN|Hax#tEI8RATwOCXaSFW)I%j+C`-c};H7X@&pTf*0WC18}^3*%ZFXPzC&fhDNFMIh>5_3et=bM5gxFV8j5zJ~YiP^fBusVmjbPN@JR+4HjUZ zccc~Y#e56jBi+t9V5A{rhH#y{p0@!Mb)TI(3MF6>jiPrFba_m300Uh#N&0w-b4(L3 zl8?a7GJQP+6uGoTZ7nuwb35}4Q|5w+@D^Bh3J61seL$rETZtbhE!74Px<@s zPD!ZZE`+f$Vjr`jzF@F7o4NL{2CFx_$7?NW&Z;7$3f7X`yfs<4v++u|U@oOe?~?&e zyJi8%hurOkcyQb2&|j|@Kz{gHJhhA>(PdOLoL>Bvf4(Mk9dpty8Dv>OCeyJ62)Je; ze^r4BNW83^@S3;0Lze50`B^C23>sh9w~*El1476!(T&CGY1xRv^Df=WwP+BxMML>+ z``a=&r4bUHrn7!a71UAd_#$)R$fr4w+i@@S)lIjkbwe>9Yw8-6XU^x%(1Hdx-`}b-(TDrQf z1YPMFtMr)DVq7`2T?0co9eGg@>d_mV_kO}hw@6Lx#S=fX=4LBHkBc9Pj5S$*1b@U} z&2-9Xvr7}=Xl`-5&%8E$WZ|%W#YYgy7l_SHm|3#PElYui^sD-6bO@deU+Wg#tc0q|x?2NQUGIv(A)?ytCiJ-T8cF7K_9m41 z<8)BPev*u%5>Kk5EEBc77S@!Ni0i1y2xQyz zy!3XdqzdIIh4y!t+Kd#i(>lp{>##U1>(S7QLT831SE)i*8O2FapDdpK19u@ z;XYyfnNz*@5UwZyodnqG<{M={0$;pD2+Ls4Y6Solt}qqh&wC__fVhX|yuNeoh`pXj zl)B#9TU?!2)SCLDR71kqw;RD?Cy`_W9_2rXBm5xgaiAFDgn;=nJ%b&;*DlG<7cBO|GSY32`E3q0kY+ z{B{oK3{`G2rtklf&;968SctAjEFR+x(<|@R!|3B#DD5Rb53u`9<>D@qF8}P?!x_&` zvr*i(5a$8?PH-i_4V~RzkH1XaSh)D_!Yon5d1^=` zzKNvL5(=tSj3}Om=f~B0i^!8zfRgjHh&Sxag+*BU@zscgAVHQ-u1nUH7}IAm4<}xc z&rhIUb(KB@5?}E+O{OF>`9{@+$1Cs zkdr@8Ol|^K3fpyEaA);D&mlk97Qqv9P!{XAS$s%A3t%mnFaKyQ1h<<)Nbj0%RZ!d6Us}p6}jbm+7i)xsBAIMN&fzS8nk9diW4^IEYZ1dOv0h1X2gxnAN+bP@6 zcz^oa=l{TD3hlAO?uq(H=h&`Bo~e4scM7(NBudMNJO{F;EmSQ^WQ7r`4Nue#sQLX> zCZ>kgMk93OTbgQy$eB`H9PoIS^wBsLG3m%QmBf#eeiu)3o4y-k&@^}iU9Jlb6k4+V z={ytzbpH1gBnZlRZlU>7Gh3P8AW^WIC!CYo;~ZueEyhy37qb%Q8f@M^z~2U)Uj(1? zuoJ*uPs(Xy+d$p;H3DC+_wB-*7gYjb2C<*t36^evOl;(foONp)>y;ZAM1temjHgs= z6Ys9i%nD{(H~f;4TBmzFicxi>N>P(h`KU)OTEb;(ClZfU=mAE(T#^(xS^Y4NuJ?o9 zlR$uC;xT_y=@kyvO7GQO(Rho>0#%Xk@~oVLzpy*MS=h8l)WlM)LAycTG7hYDCfjvl zhcW`kj|DBL>YR+xeqzY004kJ$__5fzwrKj_zkTPMIA?C z=S)=+REoW_n4kZE=zXsEct;zRKmY&?urtGQ=83e}F5rHGYpYb`b#Zh0Tzs#weh){l zz61a$6^Y3{couO*)rq^P<)ca2x4F4_j-05TIMyq3XsF>QCSE`*$E6nwecs9n1ugF* zCNAHDB4q0XY2)fbQM(*84d`HCTUe?i$mFqlAg_Pqz}l+g#mAWE&J&g8T1k}D#Z-s! z2TUSP!A-4$Qy`TGfrN|3rlw-B^vD>}-)}$J5Do#xf4I*|BVzuY{mbIK` z*^j0JD@k6#LKWikwk`~20n1q+&4(yt%oz@xlE11z&tIC4d9j}Pzxcp-SAoUjDy3Na zz`f($qFYeXR_5iV67(ILS(LSqQB?|fXHLEy(%k(k4~Dw2l+UYHiOK*;K(@cXe?*v= zo%xY5|LtLe{lCIr<0ADf@&zCBMy4fb>FR9IpnU)U7;?Y34#|C`=@^qa-LD|ACZ#)~ z13r$i5>>>)`#U7saj}DjsqDNqA+QEk5?SasodXM)vw+niXiE(c3aj9?gdNQ{qC+*J z3J+CO&B|)T~__n8#F1!M%F#sM4KDJ*qY}#yF7e$IVFyk>tJqMNZNr!G37= zM<@CYKG(hOwu~pc#kkVA&98(|7}o+Y{l;;npPwSSu=V!*0009300RQD)X2_@>Nk`j z6N{~(Ws8{S3^CJ4r+Ya`o*zxB<8SeNRyS3YVE_%)Y(^(i%YSA+e(&bDFW-PpO>31v zuRxgWx}xizsN`IauM-?}>x*F%yoa;1k@N^O0DG;>_%7c!0X-K6GEsv1gPLXj!zDx- z|IE!T_eXNRkopir6cm>@;V#OaS)EGPrs4d?FDCGB-mldp^jMh0*j6n)22wkBu=^LR z0>;@!L6AIofR1g~(X{{-B+vS;BGQdL%+h@O>xPsOLRe0#&qkm~HGurKM97BUz_KG> z2Rccy-)wRV>Df^|c&LiiI!lE4h%8^b+cD!MJ6KuVKMx(9Jfb&sDQ)6)0?+xa#}&3QjI)`yUbaCaM-KS9ACve%#DjZ zvD3y4Sq@Nm?n*)%sk|hwT-(@kqMno@f(j# z_p1*I{K~)%mr#37XFbetDB^|Dr@JE^JEvIvI+|36{!t zJ|RxI*xE1r#eaq4kU~X(dSn6PCx8~_rUZ*3h+T*KiuVL}oD2Cz*`hmDyRbS|@7TbK zk+T;kLptJrx$El{H;rhImXpHIC#t%R^b;Mr796jeS?U*+D)hm$|scq^s$^yiYmmMtE^)=!#lz zi1JrI1h*{)MS+*QuL(FM|49%d@xO%qr-8q@e;NDZ8J&A6wxdCUpyw&ua1C@JBmm`K z2skNZf@c5SL-<14cSTEHakOc)eaFQFvtRCi$xp`-X}ow!qY0B&K%-!4K(wRqNvdLn zzRBoul@?2W129{3WelrRofX;si`ieW8Pl1EYhU)@P})N{FTBLPj}k*yVsixI5}X$E z8EZNrCLxytIb542eLe4u9F8S)v*^&Yh#}C_qnwF?fpY9?T?2a=6(9fr0|O@H5@T@g zE_s?DMiSg+*7fFs0H}>PJJHs^zb!T}=A9HW@l8o^QtuUU&fL3sR*aBP?EW1b{%2am zvGnDZo9460TFaCAvty|T|EIkmjfhASL&+b<63TJ2Azf$u53|@p0kEV5;Hn^ypH6I% zMJkvQ-mojb+RE)!)a)bz%a4I{FBnru<4k;Thhecak(u>>M9_S0P0PIBXF?Q1${V+I z51MPUr{nj47U^HRTwdygKDLX5xtDBd|2<4(EAaAk*OpV!zc2XGnK)$}0Z-8HPC#3QX+Caz-*}-t zgBhJS`BtVPLBwwL#6^+XW=fyxcb_R1ah9Bzctrgk6R*2dWeW)i^4V}B{{?F(Ii{yN zy(UV{U8&%DW$TV4Iqx*_`~72$w9#p%bJ~`76_yjMlK62vi5BHFCjT>)?}NY}*&Fhj z1J8_Uc4u|xH=&zgAPJtY1-J-urJFFKszA}N8%z!e7t+v9_RIP{3h>I}(Ub{ilW1`L z?075)LtqHN;Ya}Eu>IC@*`-nH(Xcqoah4g|DzCj$tRHN@GM{)JQzP4O|7nd-MdU9F zO)+)#u7k6;u}YMfsCdd4N1H{)U7G!IPxC-xYB&6%_ zKYnDlJ<~~0`wUA}YoO7$?ebIT-d+Hkv0hY>L-E*QJP;*ACXN;npxs4A^}ik3ir2$x4(KT6{~c zvM9NS9|Sr&qHVf%T1Yq}%T7pIP()8PId^rucclS|lj-Y!oY2jE zMPnsQxttpbl*ItO5asvK5e1w${uty0SOyHw6jF7zv2eV;bM{XS-wIZQkoVc~KLNA_ z=?i)^x#Zc_*MzLZQ}YJ-mKeLl4WPUd-7>!;-#|W+E0ea(i{4DOHb6n#+|dA_nLF(H zIBFJ84*r0DOMeGa6tj!0eOQbWx~DDtgIT)LT*)Y^BCNL#Slx}E$#oq(#;lUD#uC(J z+eQ=j?M}#Bg@iZ>8_rXO4ffmUC8(H2z#@`0f8bKy$TknU+`tGq$xfFci8OP&T)DVvPvcd%!(F zw7|QeH54;C6DC6aJgQzw>@+#iUyMHb?AwWzfe%8A+^6Rk2 zg8(L0>`OI2c;zv3eQ_6?$XDT!ZkBkfmS10d_bwTp-h zAG6jwEw$2wd*A{%TZ8knx-QCsCmI?pj%H6xz(Znw0i@|U|0S;6lHlnk{4X!ou_b?a=D9e2Ljx!7g|G#D8jV|P zezSfU2?5bd%b>F_&d`db)eXjyryZIux7t>QYu7+qBrm7>Lew5gbC9#MH?Vq99c1uC0N#!hQ;x9v`N-{WkuLl zY($z0;nChi?{fik;MwnUmacX|1+rE@_#J&KMixwpf9O9mQZ5D=f^qgb zq96aYzG>Qz$`1_uQANXdI^SH}U}%q62mw%u?(Irt2fwCd_(`LS(%7YL(+0PEZ`fwI z$Gk0n_JL7l^I@i0Bch(bkXfG&lJ7+2<5Yd5U9W-*`w^q%9hoNl41v`t8{0oJeMiO&88rK1GtYdNU^YK(9GL(SJL$dgBAD~#g+X1x}h&r>z+_3E0h zk3kig?lF!qFOeL%Ia5km>QqrGw<+T!7#z+}1YfXO3blCXgy9y|iDVnE?9iI#^e{6DTy; zHY%lA+6t+tsE$f8JzY3Y_R?f@WxM9c{0;rPDv-jM3?rnibvlXO5A;5qY#rrR)#@2x zN>uOg?GZArG?c>6Trh>z>IG1sU$5bBQdC~qkR6#>_Iqbi)y{kox$}+;TpVOkf;rDq zIONNRw)oS+ez_HO5dnX=44o15d$I?S`IXskT$DR^>ez|l7kJH6_L&`~Qn3DO?+q#s zJhN#LJf8X75(8-$yB?SNC8d0hL^+udC24U|>WXc4T=Aw$#Y z|9)!A2=!6MSCYEE`1si#na~uQ2^&Wokq{n3*4riVnEi3LTp?n~y?ObUjT_u)_zRrH z2>K7GC3;=of&G!bM1r?v6^MFvM_5}=&N*_kr4jMBl@EepJLe*DawU}abt7LCeQe{D z-AWQMunD$@GI%jVG!%N-FWe6xL;GSLnil zR%$=juzDAAjWyBV2P1xlc{EjiIxEv9q>r9PN{XlW4wwr z)8n0DQzBx|U~7hU>U;9SAN_(;LHCRO2yoy=GiVNRZ>e-bCj>+~B=ZdKCo;|BWouaUH<=IoVfe~7`&T{P+{HbWQ%a5IOf!Y@jFh;@ zR>>be5YnXRf3Dwv<>!l(oQ>d#O_XQkCawiBpaE4I{&@?{1H>-lk&Z7-`Zx)KNWhida0U{2$TiZm8+>< z(EM~7Pp(3_&z|!SEs{@IeLYG6q<@2jBqcx`-lYnsG;&i^uhNbAb?$X|N~mSKr@-r8 zBI0WfD4nrq(wBC<>8f>!^RYHq$b6%94UbD$kc0kzua8^_Z0Mu3#I!>X?%5C>U?vY4E} zlxE;T9-JGQRC!q6Jq1bss^^dRgc6Ia$mz|8^7FW5nBL^LN|!2j&OeULvc@2*j^%Xa5>h?^yL>`|P5CSIYki;TxWyu3>n4}m{@f#iSRJY3)n4br+*jr_biKw@{U87T z|M&m;G5>4}C*3|HRo$~xquM(AJC-a-#-fa5*4hnc=86=P0W zOsc4b4}gS3f6O^5xBo}|7Z34*@8PMFJ0Z%M`AEb^RtfchL=#hop)%q}@)fWGWUYi>Eo4+ab1gclBED0mQ zTD(lrmddWf+%hh5jfYJ}>m>bVG79hEVq{y%q3H6qpy>;k`KWQ*Btr6xWf;a}*SRO| z#Z4PK?;q`?z3*a}By>y5eH?4i;1Ki57E=<+qWCM={1o7tvr=wGh4fPY>>UiX?lb%E zi#Z!^ZM~sCY@r%-B~eo0?xqp*s(ONz?;LHyBwzpm3OutZf5Q(6+m@A7!jrAFi-qO$ zpR#yv_)@eahrZ8=_w`<=NnvSpE)8NA(yfwrQ}=WP(v&c2DOvb|^k5MW`W zHwMl>hoW%|a$V+{^oyiC!`fSxTk6aL@C-&aN9l1*%%O0W-noQAGeXJf1W`=fH57X{ z$k_5911NFRKSa|MgBK^=yf_8^h2R{s?ia7c1#1q}x{{T$+{{%ycFlVXtdCQcrgRdW z<&Nw3p{>>+;~l|KqM^*%V5cR4{nIae2+c0<{<8-Uchl;qs0`{2cQ59MWePQDa)B_8 zU+tJuJ)lS|PvUe%^#g(%HUI;HG0$+?THR`hX-2V#)E81&4u^83pJT_8lEZ>K?@=gG z1AKhP*8kSVlH{&Dx1hKG|E`wx6@L*!YwE8G1g8jwV~oDW@6L;R^+itEI5RkjJ0lPhlbRMkc#WD^?R_8GODUc-=OIv>DB| z8GZ&7(0O2sDBmQTzqXNmmln}PSdvoo*WduK;h#HvdRoU|lO*noPNG5awnX+tS5EK_Mpa+)ikmDw9X2OKhOD! zVYiL6{PLQNm`5&mi8`$hbF$MWTgDhY8*!YLJw#w0NY-P`cbh4FS0k#?D!+(Kp=1{= zR0nA(Ac^_QI5PZi{*rSlyL%JPT91CmDga#e+0;|^sE3Q$%kim|(oZPn37&e^$OrTc zR9Cm~74f+KIGFSNcTOx$t#I)e%+stRbeAtz#zyUao#N%jMiS=r?<~#AVHoOev%o#o z$1~a^hMJT)Jff1PF$Kf8GP>4M7geI>)7YhZd(Yek7YOjhbmwC?ION|^vT~StFGT}0@dps<3y>fF&Y^2NT7lTL>|I-oZxXB`eSr0I&jzzc4 zR$Bv}W4kDy)!Q}MV0ZuCNtCjkYuj<}wh4PB=LhK=Y?(eQbC}}tsj^zg?CGRL*0IVc z8bNzssnbk463u9olP_(qG;V{r4JXzZhhp6>qKurYputhyu>n#5cC7Sg{#eAtR$J(}c_n%_qrG4?p;pqp~tMfF7=l@@9ZeX)^FUGdlz)H#S@Rt zN$`EaNB{r>0$dU)8p*k*umsN(K zF;y=KwBF>xcG&o%fBXMoQfATvrM1)LJ0N5@QnQKJc_Pk8is9Gr`DB-v>RqoGX)=@@$G#&!55jC z(rpVTu5O-;f1v$Nq9b_acdP186Qcrnb|XW7beO+?sd($$53-56U++-VM}?W6SeS;aLf9Avhax>UCdd*HmrmSNPeE z#{c%&8oNlwf51*#6urg>jrYKpb5(t6RF~=)mA236(#-+G705}_))2~K{zxEZm6mQ#?CnbJ9}Pmn*@|@{pp>K%B@oHL+_oq^&ong_#)F290u8(zi#*&WJAOrpSK)0J zHQIuYWroY*Io}uQ>74z=4pmC?7l@C5(e_E`{!yB3XM3;bG}pRi{!6v_(R6dxCQI6| zb!59CmpfzZ_LPJq8IVHm^eNqN#VwVN1|b>`-qmt01$Oa>dgz3L zO9tEdaQl@>X-dHkt|Rdpt4&IIX6AifI7IknQwH(_R;xZ$)2{J&TK?(W zLTLW>KoJmw+CWvdyb{1wAJ9Z>*UMB~kB9`>eFB(vrA2l8pYD{t@a_M6Cz_Z?LtC zLu3gLC0X^0?cwy-*~$SYi=S{dYHBW%tg#}F3$O1m^L^7}$A#Yi5cc=jR*nBoXm$=~ju{7hplKNGhx^-tm9hw$xcg3!=s|2;zG zv9fwbf}bpAVqlU&<%$0OaPGWW-GdPahzS#AXVfdPoloMa6o6%x%>7bQ{ywbXp<^W< zu`>SCsoeDWrOabqQI&awHFcSU&@G2SC)Tolg8S?dD@ko%(g)SXq0H-)`2 z#(>qt7m%1sOeby?Atn6;aHnI&1^ifd7U*Sis6*8AW;@h$LKWl`IkT)Dh*u7Doq?V6 zyZ&)8c!RHY0cD+FrMZi*-HO@w=CmAxoxFfBYuV;8$Q`uTRAD8;u%Xjaw1GQR4qhP4duDsC^wt{;AqcqUt_{8vFoIxVHCn z!SC2>7eGpn|03c&=V|;LqK+9>_MGJ4K0TJAPOpSeXy;!iwJd5Mvhrx)@wh2Wa1zF~ zjug$+blk4HQSx9ZEB%#@wU-T}`~BG)yc()K(ziM=P7k83j|=75|K-YuYz>j`|6)xr zU~rtk1K=+2Bq+qFY6`3%bh(#98lEv0-*VYad01^hM5F}0tuJ$&IoCKG&7;pZ=>O80JGXizF&;kN$ z05F87U@PzNA8^P~q;}oED<)+10 zg)%Y(1p;iya4qRJS#9G6J5sCprfRK zX)|k^xchnEqph${Bbt}-KGPd%E?-Wm$8XB>DW?Mjvo2Cdppd$smV#}fj?$?!a-8rr z<`Sut004`n=rIa10=DPRE;-~?EWrdYr{^5NqGWWzC%K2diarINtN6J@eqn`DRY3V9 zGdfl>1q*RoZ=)>mrLQ2vxoIG3TREpltb5VGKhRDdv0~ z1vP}bn$K#)pQucD=bvbMGl;EQ0 z<%aI-$J;(2c*meWA4ITFLN4GYTO*|QJ?45S;M@yLi(>)A-NcIhVCI2!2@b-;-iE1@ zBepZkfrv`bXQ6Wn*mB%=%{6iQb)6C_H!;Ql*(ZJOi)-|`o_IN|X>*_i0Zc5AAcu&z z!KP@jgUq(Om5$|0*?QvZiZbwKh|lSb%>8Nr&a0EzgnVl_Mfd7 zB!p5S+bUHyI$#Cpx!9~nB8xVL99m@ zH+t<%{@+t`okOD3n4I;$Y|UVIqQ4OAoB$$=HBe*Dk0i4E=yz#}UK%4a(4UM(4g8qD zIU{?#ru@tb=}dMem_tEGpwoloumZlG&KI&`Pn`y<`x-dHG%AQj2ZJMfJeKF!0DSm_ zn}#TSD6*tgBZsooz3 zPT)X{Uvm7vsCi5s@3f(F_Xk2sPA^IylL-7H1p-gtrR>)alN9%mS8<- z;N+k)8QEFG!zM;=9{7(X7(QuuUaCD~>5tPlhl3w&(BF2ZKI`6*Tej$Bovop$^Ef;W zRzFRGxG82@x=&B^2Q67#x?NZw<#6`ZXL1Rl9 zQlv!Hy=avO2?F=kM~XnPq8V5mXfody@T%)iF#EVev-#wfoY?V>x1i#D4xxlyF1n-5 ztZ0*qNKnna%_Wjx_gX9(Tze;;;Ry_yt&s*`$93T?)(|)@p=Zed5+t)YWyV-y?+`YF zKX+i4PuC$LK^diL+ z+?$%ObDBueGz^-nm%5>R}8SOZ7!4tL=#Ed8jn6f5@{I^R{8E0qr7SnZ` zchpA25A;tMDf`Yv?H@4R3ENsp;LVtBoD4Wi-QPDYP!#Oq*x#abGuf>%Rm(X(-;?>AyNLz`-=ky)-Et@q#7PFX#+g}^@jcsW>#Kf*M+L1A}@{x|@g;x>-fB5j@1#Qzj zW=JuVEf^ zVy)7la6BzpX}*k-3jj-m zIae<@eFgE(?P=-iVYd~xDU%G8mGm5DzMxyQUo27+zS}1U8>Li#d`FC+sYpU+Xb{HJ z`I~&4-9yP~*`~pq0hH8>C!irRaw1* zj5}kJ1Dc@+krv=HnIPW|j$kUh@N_Tr;0M_Ck!gtoVRDpKaC&XYY*Z+3b=sJA42#DH zcUzk`^JMnf;z^7MVDB(LPBeL@BP#)(E-cmkI<@uM><&pCCV@EYoX^EOP|raRUD#=m zw0Gg@cSSYEZt$XH$;JKF;z~g49_9b_wyIyw*Z{BxjgY#i+)V6$j335z!Xz;n6O}+6 z3*u&a5a}r$IYfcDJn?OtQ4KMgukV=X*wwEFpR{oo*wM;RFy7*@f%*rLw!?);gA}jG zw8%24xr&<~X+g~uCk8otm1b}M_^&R1=n!wBcoJc;0j`j!;s%v-$BFF*^i&94PBKb5Ge}8t`s`)JwcO5=Dg>{QueG@@)$SefGq}L zKyHnoyB5>S0wT&6Ircv_JQ#Byuw4`TOGX|T1`3NT-$X#B(ET;37 z_BT}}HLF9sz3S-P#8d|F*Z~boz-J-Vt`PZYmSfG@JvI9!7{>AdcqlO!A7?^XkcTN? zx?+vZ<)@B<%Cy!AKg#DKqcoAV(#~H=avIMC zMe7V8E6{&)qP_LDCdfm=p_t0q`QGs+5e&SAN+h18;!x z1B+&XZOYdFx98TmnK!eDKjYD*IK5-NxWTiJ;!pq=NU$KnNpeCz5{{7DI*N;C6nm{1 zDyg;NKhgG%Z8u_(6GqB0go^9jq;OXPY6*y8vSHQky2y%&)*-mLIm9}{fm~aT6qzDe zInpKQ&DU|(f&!*r#<`@gedg!ra!%ux&TWaCA^&TGKH3rzV?lOGOif;lOqQ24Q zdLPs~UL1MzJTl+ReTeP}$(@0fC3Vy}A2>q#S$bmfG-gte{Rkt#) z-|Yl_k)_CHl#l3KD_>g5mWz)N^#f=n4wCGqJE}JqIHu>RiNU@6$Te>^a{lXH6je85 zU9*{2$RF_D|MMIIYJ>Iz&f>*JChQNt{xcnsy?$wf+9#5e9Fm-&n=_9)w?hQ$X0?0e@v+ z%rNm{${vERDZGpm8X&ykgB7XjL~t)HNueMsu^b)aU z4SxdqvLP?xxAceGr;;7#3L(eyC<39-p)DLCjH*TuWrpW|8b>HU+%YaTV=`Nhu>$g# z>DC+5z)!X|fAX}X@^qiFJGIsQqJ2m+o=6p!q}X3lFC*lrLFIIwiShsAmDhVF!A0p? zv#gU=!}aBJTPOX+SYBQlIR2HfITUwilM+Yco1ZLafl7tRo z0@CO=eKdq`o$d8a6_Txa(=@G0>)Tzv45ofdGB>2wD)9Ha&}^T ze>a1pjwI^UlMWU=adm*Lbbqj7RVMEUfdBQ1rE$NZtV|i|4`9{`W~NmC5(F#bbW+zQ zc*`sI_+X?_5l^Fz(V5*?a5k4BZ6vl=NEE5=*zrU5n<6Qqet$C313%>^=3f%JJ38^R z;mS3#=WN0v?J8@aZXHk(=3=Jl zt>yiIztvjFs}v}w8}&X!f*M){ z{AD0tD|o+k#bWH00to-hMkY6WZb*5 zf!S7U<<_v3t5pMsWMKdFOK(h|vALG4ZheLk8uEnBjy`vM^!E)9yXlGA-Y9hH0fWjev(~x&N(-JDV?F{W^jt?z={k>5&JxmEY1`C5fo70X*h(;4e(F+{^boDl_Clks_!H-*dbB?PkCo03J@Ta#`2@g z%4Jl`DXb@b&uJ8m(ul~lB2U!~R<*Q5ZnDgG`z=GC*`O{F<`{B(HbL(1861pR>odDfvu!_E)so!1Fpjsu2A4Mi|7?GJ8GR;Weu%0)xw24I##gxzQr>DPS z>qAexKW568iD9gO0~h4T=hL{(!X^b19`yREm}Nz)oZRM;6eR_mHf!)4-A2v{C_8jE zB4mlqvE>o+SU`pMoGR`oLtFKHe^VdXf-TrvxKMMVS+wf zGT;L~*$j$)+j1wshxE@K2(cxTeHx59D4ARnnQR-hxf5#qWhNxD0m+GB>G7qsp5m+l zu894FS1H2|gx*H9GREI=>oiB7{?L2;7oj&QR=Jd)g6opNm_5ev_RsUJ;knQWS|m!u zCm`xv6};*5@okUqPAkhz}xExttT%f{TPm z;n}o<7qimm+<;p=rsoi>|HG&D$yL%Wh5({SOrPC*(dF@;C;eAR+Fl#D3{j5^Iqvxr zYPF>-p)c)1^F%A`-N%4waW7fJxy4s*}rrMBUNF=?RM3maoBC^{f$_*ty$ z4<@mpM4%^#0X>@dqGfb?~7bn~+zgv%kgA3HG06D1*Fz z|NUqG|K5a$Vv!ma@h7Dm_2V)@#PxIfsgl7s=834)z*_Wmv7CgS|GuWXUICK7@l5f* zC>ogA833i>;xgcO+uj*+BaE+n@+?K%JW8|KtnIlIcdq}(MU?8qX%B4v(h&fmOn2W2 z3R<#$E&gm!k8xTlaC6bJsG3ru2ns|V=OuYGJ-N$=k0(XS3j*ko%Z@XGn>Vrm3V3(` zzcd!(wH%b6N?z%1dItFSy#-9P=N%(K_|f`ajb9sY3U^b^X;zJTQ|}KzYEqsJP@7${e&pAwU|JO!16QH@~zJo!%%e+|8iRV&P4WB!bD05!|bLB=jUa_8;=d zw?=Y!K?u~=WCFIZV2&g^ipm@sCMX%9Z|^t|wtl^L9fX5^vd%oU>eRiMN~maLT6Re+ zLD%_SCXnHSGoNyfyOOD04h=Lx!dJj9H*H~K9z&}|6a+j>zb_q_S`t4Nd>gSAPwW+R zkUb+Bx5f7;kVO*8{|jtn3;iQ8qKte zeHhm`coas+{80FdnpMb&Z|}iDA;fX5==aISdvD0HV2G!<+F!GzYs$A%D8x!OVjZkV zO>&4^f2k6m%DwmlCYBJI&^$_7FRX*vOi?dGmm{*OKR?o9!ng*x)HG#?pEmk-H5Zva zCQ-JOTsy+qG)~RZTQjO>> z@Mp?T&(K(kUV!YPc#Q3h#kt7Qd@g4WL`Dno=eCL}-h@}+6OKag(T1waJu}gO>TH}r zj+vIQ=DB~2sG*jv64KO9A8U&c%yWA)+mZT~@X{$4Z1UW9J0*1ch0qR4|6EIrK0M?(eNVTUO0+~)^S#aKZ&aJ8F(JA4EPA!W>JaL0m#sgh22e6BsQ2uEGr+9;9j7UC zfhjY{4H9n;U~biMO7txnd+VFCj-imuH#sdD$}Pt~jR+a__XqLnoKytIY{T%)41DG- ztF#v7iM3Q&$Nc&GbrZsI(bwGvZNt6jUvm zf~0Qr)iFh_%145-B6uB!4jNUl=}?-uC_$A5Eeeq)MBSQXw9D^*NC|uY@A>L2?)L4n zltLAN%t>7S5;25Osz^o1Ucw6m{04ogn_TQZ@x-iH>cvND8W(}!xTmi4uxTJg-|HaO zMQnvwIA8Dyw7RG`ssoL}J-OLf>Hei=*BA?rTFc?5z6a(R%w7qJKT}q=Kb1~)bnKoq zkhkj`%P2%n$LLEefnO|uRRnuW>5a_!;+w`+-b4Y71iWu0D20Hj_ErTK(BkUTxJA4~ zSO|&@2+on%SpfFcamMswErY%7=*w}EY}YQcG{tlMz(=^N7#$ar*C2cp_>QTa=iWHN)g+kra!(;bgigK>WA7OKnCqx%TtZxITxF%BtU_>R0 zm{WKt45Z1kgl}=-jm;R(dEFKvJc937Nyv%mUv?riftS|MbRUxSfkcgZ1me=^y10eje zIozRS7qR7T+wtsMm;e75;p>n5F@Mr%0v%7W?^YoA#0}WxIM)X;AQ~R6|GB0k;=>T1 zfB)EV*xl8=(d>IeeEejD=$`+J8&H)8G6Swq2Ru{nlfUUOYRk)q%Sx8~#y^;z`bT~*Ghh<&f=`f) zTfHT5d=RdM@Sh-18GSP%G=7vi*Qyym5;9(8(c(} z|Ns80)n~wy&NF!|&0J?zlmafj#z7+8QZXqwd`pC{C;$Kh004%7DXUdW~t*wZd9-OE%wL*WupU;S$v~0+18?R&^Wr!T9*xvR6oXp0{fPUO&DZ*5| zRsCrqnb+=^{vbwRMsh-cu@Bof3S7J5`>ZNtV!)ln&X2{^*~Tv)|Nj6rL#QD-4_7>t zUQh+LCnIBlg|3Tc5^k0b6t&vaPtWa;-!7d?nt?&*>Jr6-S)l=>`X%ydO3ct9L16C} z`M&U+%9@GM5%uHdjySw3D4htxrIpG+N~=;!=nR*4Nvdua6R(Lfl`!5b`Z%C+E8xnI zC7gRt3>k~rAe;PSW(shv8{7C2>TlWad z)e6_n!NDG(Fu2hJan?g5P@waY1Xn|fiBSHq52yp%)z|+96I&~rDr_)$S5IgY)deE= zV~qG%&}o;zQIG-K5&HOh#G1=LE7SI>=D+YF)784TWa?|>n$u)fj9jo?2r-! zmRr*NAFmOOdujc?lXAw*j|^|LjsoZ|8~+hwjR7nf1O;lf29*mT|jHwVu zTQEk7E~Ra5I~@85@o#4VNiA+@$Q0)Iw)Ano2idTavc!=v3BP^XZgnDKfvE+TVOl7m zfBnx+04{~(%A=_{8Kc$kw43=Q&Fe2Nk+n%QC%O4XhVH_`P&R@u$-U@PrCHk{nSUf= z*IB-f#qfumTbn7{bU%A(3JDpi3T}cU9bZ<#{J3@PVW$WJ=G>3wbDRIJdqB}$-49jy9t9{xg&+oG4q+1W;n0SmKa(n?s- zB+M*Tn3BKS0{En-57|&+&z~$9bOL1`&jcE!+lSuAfLk`{k@_|->lGZdOSWRtLca3+GlRwx3)_Vf!2;6l|S$uZ6w_GLGhF!D;*!;OrFD(dUF1?Z7Y>BoiqEc5VqO{9@)l&rq&j@A z%)Kk&$82ScZ!JS>Z%T?GEa&tVCHYht`n~r@^_M`I@IOc=cWT&J-lKeGVeH%ClIwjM z=aUVHc@^61Z!iD;fx5M#!^tbEtO=%IaQ>lzlp;*Edr#QL)5ja>m;GRYhhwRj zZ_^L|DO?TK1IB90X_|Njsl#)(jRg#d@fR2%lJwo4sYDAQ{V#DkeH#r+4JU~`&f2XE zwXdDwah8>-GR7t{5DjBm{@T}be@(3ZHJP6;aWVJO`Y}n}Noda3lc+_+0{g1ZEVV8JyI+$CsmcM>3h#x1zJ z1$TFMcSvw|hv4+znfZp9d2e3+Uaam~EU2@q>eQ~f=iWZ&J_Ig@{sIy2_Gk+$lBes? zsV+tv9+ut^e|u$kB5;f>2a0@BgUn}yMNrvP@8)FMWWk8NxUf2a>pMpV!53!wWy9QC zVX}Ke&2K~DBbJd}7jI+A4_#3=vQdz(i`yMD6dv?W^cOjcn35R!kg;B%Uc0+ByzD&I z@3lqr!J~p92AK$F0)%*U{Lb?l4Jj`sD?UfND`2Y8qTY@t-d+=95%P=5g-k%^3L=H0 zt$)R)YgbcXQ;`=Y?ers+3wK}Vm|$6cSyHh0q^xmsy5DcZ*q=pd&O88E2mXK z6F-z>55SDrN$E*#nolhucqs<@sxMR(G#+-5GDV@6S!gf-+|5jT3D4Hb;S`1zwVp<} zBWC{vTtazAxUZjs`ay&4fHr;wsT;dNCJC4CyO+~K;P$AXGHrMwim~LfbBNZ^z8LZ0CTG*)w%qNQ zhzmsH%YHy0jJpv!Z_^wMs=oOc1bW)mf&Q$^zij9^Fhare+SB7U`^bdGURRL+^Zsyi zq0bBH(q6i;ED%TDm0@j@+pDW$&wctej=yx%7 zlI_?$R;3ji{LH?kmg%6ngbUF#;Ww^EWpiv|wWF1koW4e0D(+Ld*BC0{^`jmOh}>wh zr?AR=gYKytoa5a320w8`j5-409VYpq`SL+&z#bk-Igjz0ZFL2(4F3p1PPZ@*sSmFXLMAQ;!36@7IWI{`TR?}{rM+9gr}XcY3XfAR zf%)|)BeUl8=m{q`7rV##>F`%9(-iQAGZF~!U3+R?4H==nD7rP&%fy7K5$oCsZ+5XU ziWROG#?o$MC(D-+5e+W#DbPO`O<=FGe+tgzLp>3gsClu~EKu@Bsr++GTZ<|wfM6D0 zszOB;ZtT$WypJU4@MB2Y@vRq6-JsvPYIoqU>c(#2IVoILn_F?7w)6Btv$JO~;d?007du@9y97t;&KnMrL4 zYgD^Q->n8Pf81K^cD+bje*ZBVuT}g>d?p@6v5M}@?+K^Yc~hmZoA`O9yem!rq9OK}yLh z0g3V-19^PGm*YBPl=!jkRh(Wq7RtcL@VGqwH^co^w?eo|Te5E)-Qz9zVB4%n3Q(OJzr;W1;rrxz1#xWnVJ>!W&TP^1z!meDlDkj!9uNtd>T z32Es3GF=zDF$s93p=fD~H*~CyxB;^-i24xsJ+7@>+ykMdE=+?Y#}&=oKt9}t;d^|o z(p@twJz|w{$qU)LC{lj89j-b)Z%d9hRMi6o?{e%F-kMGB&{bl#ZgI=_CB8mc$ZqN} zctKqB$el~a*X~o^Pcl^4|Mus`!@4673dEMv>84e3PpA2!meQ3Ukurl6>xj)ZN4^vR zuSZ`@`!!nnzT?-dZey6!@>@#E2yVc9kk9K?-TFc}B{HP(^#t!k;1rlq%)Koq0jl%I!R#WfHAMQyCbv-5yvS4T-t}RFq_(9Y+UU?=a@xZl zJ5Pf_jh_;AN`n=$P=<#udks& z#uMYRZFEmU{?mBx4?{;-hP1={5J(&nj?`^@0yZ|kmBOIpV+h%|Kd9szWR50WXDl2S z|J7ZPMcWosucfx*~OrXrQRS|N?GbFi(i!1sXwOtxDIiZ9Gt{J^zNY*Do zcCRpE*=eOSuJZz)UA{btIz1eKy`5R>{mu>5)gVG^ZTC#kPB6if@?;NwJrQ)FVuasg zqCYtI!X6$Zbz&0yaaXx_@kM3}!bv&F<{TS#hgdx~-1SG(X{ofLI@3x}%iCqSa*=QC z{>W9Wg?vNOw3)kpipE2}?n@)|&5^u1o!`Q~JYem9g6F8g9|_+VZ7?`JXyx~Ima`R7 zagFM3#-)gOaABz#W;BHH2|WndBwY@=o~01#S;Pn?B||YlHqM;0mOu056g!P&6T;Q4 z(yiqHE!HYlnSRL4I|**#$Z*D1%vq!=@zC(u3Wv1l&MnyGmwkzArP#S(_(88uFjG8P zYqjQk?v^#8L5fuG)@V{q#W$w61X3-Mk%2wk$q?cy-tr$ejV-Gq`W%;&v_5vTZzj`0;%*mqWcNdM+1Rwz}bc%rrC(@6$A_ zpx#AVE@|$kS<}2Uzek(qcc(Dh_*vaoM(fsCFBD^tO&$q{dhrL6vVG3@H^iD8=yA`%nmlF(@^ z%he^;*7wyKD#46gIJ*dDC@R1fLR|fZhqOKuf=VTit$k9IVxty`@IlApgMWf!@V5JL zJ@LQ|jA8{Tx<8|oF>za&p{kyO#-}IaS^T5-#1E5g-e|E*c<2)>k%r4|+I1;}^%%Ot z0{fPUg{D<7+ZI96Ze={pWl~?BDxI?@(H%tH_s`F@k+Qb4^_Um=fXHSkY zKI6HsP5ZSjC7hmh&T)50+b9(2s-RL=#-?xWnTXKjP zPqQ)0!dJUeswoPL4KrSI2Or0TvG8`ZgAUyO@KeF-ry2Qs-E!Vy!=jh-4wwxTtQCU`_MO(-v}pix0_^!q z9z2xmKqPLQQNo9*%-pYs4(FsF!TS$$HU22d!-E!NtH<FI}8 z#+mW}!P;h<*^1TjLyknor*`xN$fCD7kjmS+BH!bcc+QdF9+lqwM4ff%asWS&Uu5&u zn8+@SkpIEaf;(F4GlF6heU8b`UJ*_4<)|pz7C_?i{jw+pKgOP8h-!s-S{l>sRcK0* zW6Ovf^+SAomk4$=azUX+yI3{W1IiFC^4FUemn9Qr7D^nj*JMb2V&|_nv)W&o^|^$& z38YZNpNwf8acDRdqQ+u%gUS!f+U?p0i`}u&%QL+=ZEuVO_i&MN-c)FYkrK%scKu9;tj5{K3M%?BdV-R?pO{N?P9&R1$HFoNdMX$NDFDzq-UUe(%w!;CWtzW1c@VkV@CkRp$_e&p26`oI?FFc*t+ zwX+5%Htt16!}%sj20vOgK&y8+7?JsU5z+`(=^z+uhs4*wDj^B6mFacevGtLni^uTB ztUiO=sh|T-Z6sp-*RcBRoMDRBJfEb`4-S5AL+7zlAAJ?Qkn@o;hW?QLrc}-1@`mk^ z&x#*EOhC0BRYXWvHTM)56TRT=mrfmKCf%E_AHVF6SH6$pESHYGPO3j&W_xeLS7Vqh z_`V4+phHJ}`O~2*<;M(R*!V0`*nRj;Q|Idwhg%#j72QTVnLWYt_#o7f*JjXD0$;=& zdr{ODC_N8&f1#rhN+XVx@4Cc>BF>C5%B zma{rBb1`crwNOQ2R3(1^vR50SK3v2$HcSMQMPueulpvsB;GZd&aJKXYAI>B` z`}L*}9MlcWiWb57{uPoxC#N_SXh{Z6{Z{r|7W**JeBqJ~2V?sQ@S9R+1D_T9 z{W{yzT(hMobx5f~wzL)XThd3}N%i$>$%WkMa;-Cqs4{-_?H}eGOseO#mW!ogyD~ef zbM9N#_f9|cm_4Isiur3O@71IoEpRt7GOsd@JNvj9ewL)8R2zyDXwJ1Jn8;^wVXdW1 zEMF&`QmqG-6E&%ZQRl)p*=UFqqP7OXJoJ>}qD;&CY7W$4QPJ7$PZ^ypp4=D3w3YTD z*qVnKW*Ac6df^dQYD$a*x}QMhJ78oo`orRUp*F?lw&j|UmZ|!2N#4^LSanc43keB= z_T;aAiNu;9GR-O_1}^jQ<(Hh`b;{L{5G+QcB~gPL$Qp?S!IA#TFS{6~Lp z<+rn;ozj}9N47!{z*zl?c8)Fn9#~J6qV8AMhr+Ck;w5sT9NPhrk$$`tf%{+6KLh#K>!>W@Bs0OttygT@Oj>#iL(a>9spc_O@RLAqG(uZIz1# zzfLIBW`K#W@Ph<>5$?ZOY$b3{+|i(Le~DLg`{qZ_4J$%)>H})B+rCeQW9+$^#$vx} zt0(AzRuFXHXT0Z5)Yq?ww1Tn#jsHrf)&)k-^O3*pb{go_Gf&{P&HPiURpfg!Sx%gS zhgl;&P3osobmp5Q%ep{V+8>FDHVINhtJ}3uaLXRT)EEL|PX&%qEy+po;ROQt3qCdh zJpr=f#@Bf@4~YdhfYS!0!WYJdItNAlu=I~^AoZR-FY#kKB;JNY5D~QE)t7`&4wb>0 z1oB=^+|#P$1H+)KvL02UE9Oj5YC+TVK9q?`ee+NTS(@wSpm+3o9XsQNJs8mC_%rIK?n)r1URzm>%U2x1G&>G<$HEV&G1Xdti`TFOdUjy`y zj8TE(cG+5L98D8O3=GAdhG+p^=_HUt$H_ws27^Z!{M6S{tQD|;D1=4M�&?2ih9C z4Q@Y{sISrF`D$Ha-l$-tB}vD&yluZ3U+S7NrWohbaMLs}$mv@F>e#vJM#<%j5qhR( zI`EYy`w-xMA)wmOc`y@}gCJqe?t+mj;x?WmW$zRj-*)LD;cBmh78xDtjxYTjyGCDK8(FboUdUdJ=rIFiD3yXk5iC zB~bImf&3H?Gdt^mNKp>Gc6@JMXFg;u{+dacc(*KhskmjAYyo+s@XY*sw~l{jjtSIH z3x}B?T=DTYLG&5%ZV52)Z4w|oVIU*HJTOY3X*a7Om)5&qqis0y(0v6Xgm)+|+Y_Jt zU@Gul`EWlUw<-y!d}tovi;Ljte*-ZJ{t!S+(HE#bRFH?FOuYW#+EqxT(> z!dm%RPls6`#0a9xOHS#8cHFoa?b^~;#xV?}BcrvK@WtT$P>}2PuDp2fB)KYRL5JljNF-fZdA}qH8>__KH zG2=){+Z~$BBTMFm{=8={ixuv!SU?$wM)-31Pl-`%A^E)z(zQ4!Nv?A(TWeWZVd;xx z#YbU&euo&2r6v5g5i7-Jkjb6Qu?ZLSG3}wUt^BE0_FvO2B^3u>R4i53f6stezpl_q z+}7X)e341+YDV<|$=?q#ncsZD;lm;L)wKzKwbr)!Fh3^Zi?h1m zc*r2sAb0v!Xf$vA?etPdQUf)`BNPn`3bH-Tqx$RRFQ z?=6it@)C>g%TCbddPPe#leA5`lAQY7)xc4C`- zOGd)%Q;tJhd$Az-uCt8*3khapnr$HYU1nOV$Y)VYPIx z(-PWMzQd3b(VZ$YhYMz8F<6*6>!%RPR=Q^3r+^$#o=88w#c1ow_Ut?l(HZf{4ZKdA z$-Yeban-D4CwzpoD;)r2hTmNf7iA1MGld4IkyEhd*$%x=d z%Z|JyXEKc`+dU;`Jqjs!x801QykG^Qx8KGe3@7$@^zNsvjf*Ksy;G#@(lf9rFoDW+ z89lV+DU7@0W$Y*n+YwAeb>^ns)JQGRIa4M+2E(oJ@B(|P?|6Ucl8ei}zhFw|vi+tl?pBJb4yH(GTyu@*EH4@m%+J$F7_o$~{unOf?e0z*J zABQ1&Jq4Xu=CAeTu~ehNOk?{%YU3G|)2eY{($zbBQijOY5 z>eZ{TIwhTnkGR4;&9J7qvt8G&$p_+?l!cjJbp4&p+JjfAGH5K&2KkeY^m(q6E6i_=4TDr6xy4LTi9uqTgYm7xfUamA#Rv_P+YcG3R8~G;G}h1G z*=N4^)ykSgAJ**dQSRd)mTMlu^$?Ok$JsSLQT18l*lTeC&z|n2IL}wJCD1$#q+<`3 zika=Cy~b}hcv^q*%tmSdwCQ}j*fUD{QJC=L{0`Wo!Xjwbzl$;GJ%t<%ZtqZyiv6WN z>_Sy%vLIJ?pLA@`D790zrlfBMm|{XxeCt75TPL`cgB#mJBp`40x(8+*iZ^)qe`m)v zhu0D?X*VWE?t>W!j*rMr>uw_z-BOEVJ^ z(WYlQU7tZp{q?Ie$BlQ!dD(hQ){TjE@0XjTgx*>o$TN1CUJ%oco zvE8!s4+9EQZ-lKCY<@%L*5%e5U5|mf(33@@XJd zdQ||!1ZmVDx3GL4O=hUJXLhTYdSA+CCJaEHkb}4O_}Rv|Rm;w#@RN>CLMH>po1R6D zwFt|f7svT!fER{6+uGKHexr|=g-c14oJu{-X2Kj+EhritlBt^s^%7Vl$!RDx6J;_J z#m%-`jdkh9$q2`+1IqBr#FMEAkod z*E&O#Z>LRF)Cn0l&W@T*bK@6Zee^&3Bw)RnVAje;tl^I|udLl%ClP81O5qY!ceI%A zN^`M{*d9>ouG?0ynsq{1VmX{qeF5Q**VElEqL820JwcA2!upNY!^~A9^1&0CLLucF z8}Q8UgNHnXyj{mcMHRES+RI6gT!D{k#&I?%dl(BV#rX~W-bJDlYGk&)VH=DO+dnqb zH6co#-kF~m7oKOEb8Tt9zdig>YZ13VjF`JB89jpP`(3Cz4MD+|MKx@3^HX(5#Rz=hj#eiZQDa0;Q^P9A~TiGXZf z1YstJvnsN4Pf#$5Cq~s5t+G>%U9L~tl5Z+^X?&)@XGIirtB(*BYKJp}9)s>Ko@|x4 zMU0If6U5pSD~<{_AKFYMh)05~Rw{_MF#T#C8Z(Wb9D8dJ+bZhzVG5(($B{m{Fwv+? zc`h%7`w{G)zmH9~rDV=?V=ac_pD+WN|>@-~V1s!Qr{a72m|sjZ05#kL!2YNG{^%-$Mj(5hM6 zLu>o(>8S)75v{68CoEKlfjVvl6NJ6wx1`xuX=B3qVRHqBkLGyv;}(pxdJJ7@oy(C` zok(GePvCcvjBwE+S?eabq8 zXF*JX1AKa;c&czC=cBvz2owIoWoKJ>RSCDz8}RXxKjae@Yu?Nm2uCO>updW<28iOP zrPVff1T&V&saXJKna#;r*7z=odD8QB;&Z)-ldk;gcC4bX3rt)e*p*d?CYW+`6KCdgs;B!*?lP70$t|tSy0UqD@Y3Lt z(AfjHwo_a%8$P7c%O%LnYH67te^>DZNUZXhkJ5sk9G+SRX)PUbX`1oqdkzFmIY;ii z4Q!sk+eWjoPZ?+SoG1uH8+3Qi+{utCd@i?AucC^tMGh;HqWAyQz^EhlBbFw)kJ}bC zvb-d-L0AYooL9u=OYq5R)Xn(aratXjg-^3{PKR}^j{WD7owL<3mk7QW(@~wKA#a*R z?o73cMQHp_%bOI8egdF7%6*%lL6Se)4x46JxC0Kzi>2Y1hRp(1h3Nd>i4I4TYbV6BHZ_1x)Qn_t_fc z?}n@W7~`{k;o8Ra=~7F!N~0%Np$wwZR=`;p=;E1D*Y-ek&woeJG&g^X;j=6v!Tj(P z4`(&OhGkBHi_}JXkq#A#n`zo4Pat@dRoksCj9ySHNa!k@xLaapfAQ`v!>)I$zLkso z6D)1g=qXE#*SQ_9kUmtC;%bx3A!-Blrje61U>c<(lQH~AcB@Hz-j1A% zU+J};GgU6ZZ?j8_*JLI+xp zp)PQTB5DFlOrGE~3VbA6zAIu;QpJqvQelCd2kXsbr(r&q*P7S8U@0s7teNqeVbR7m ztEf2}fx;?hhwdZm4M1!XXGF__FMe^^P1KqcQkd zPgGfg6f*ZcuU@ItPyp#02Wxx9Wsb{o1I5Nyy`y!a`9QSx@^1Eb0&S$Ff-Bc$+V_t# zX}G*WcajQ5@4qq{p&d%*!=|QaNVcUc9!|(DIHfaFYcrM=6H$Q9Hm=qgwotf_)LJex z#u0)`%NT#YlS2A51$oMhy%?P8>i9udGB}2f=5<9ae1)ausD965oAAj=qWmg3w>ue9 z{xph`;XDKud;a+=3=!I4qq}!iR39)LFu_q7k3G8sv7sih9_VKSFK4dz)uy3h>fz& z*4Dw~71f?q_%WeneHeR{wV3pAHGD8c2nb9vCYP~nYW zij}rfD~o?CkKViY3l;6^pAXO=%04vW;ubDV1>;=ef6}tM#ewL2yzcn1)E*#e?bUje z6MiU4$R$vOhBM*Foi*$>ub#>M060{@2!TY8MgL}h6HoV&-Pzv{fT7n<;LdsfdLiRW z^TwV@$TB|-DD2Zjs1`z1A<=lN+SF3LN_9+rLdXvzR-tH3VFUrQ7RL~4$^1G~+Ube~ zfud*>)=k2?(M#?PG%t~8XvWBI5C!0!vl8zNG1evEMg@jyE$nJ1ii;CrSrl*BNS*WG zy7t`4hy6N4s)%6-Gt_d^Q*A%BqppJ}X0nR{^(+Xka#9u380 zb)dCld!J^OMo)yc-1RxVEK)$Kwctg(LC-4V2k5lE4-wGn|+3uv$e!D7j@s6@QlltH- zEYj(oYo{SX#(_iS@kEo^L_e0qX23~*m{qfHJIkJT`>w^v$=|HCI@N>`BhoL^; zjq?~oK7;Uq%{@2FVL3sy64< zFtZT$@bfFIFnDK*AjcQdD_-wHPtmNt3BoCd!XMF62VC_VE~vP4=zU-ze6R~+?Uysh z%5o(f-(MteTNlK37RFos=sP!(*8LAk6Si_*Gu*B@+$gkR5 z$R3=-5)#`L`BL6juJ3ecA-3_|2$K>U&4uV zYWHKIB#lN>l*$Vn$14w0M8~$Xbb=iEIaUm&b^tMk%^1Gxc z!V~P6;n=m=A1*!`Qu(W)_>p*8`40t$cw8Xf3sGCOktg@XH zz5EFM-Yhy#Kngl6vX-0g>Vs~mm$e;ECi}rbfU4KSy1rIr3`&hvrh`M3yWrb7z`@r^ zHT7cSNM+0vNM2^pK)Hu%Oj3{ta{Q*vM1szCPu+BNTgq2Y-zcP-a=JL3KFg;ihn3m?oavSo*kB@Y-fHT010EyV+T3$-4uk2 zmKUL!k`MrrB4aF)$b6FdA}a0!Mm-v;1GPB{} zav4frB#ZA+im1YKVbgOD`l*Z3B70a*dP4MqzpL>0`u0!?l$xOpJ6&cP9H^Y~Udwc8 z+iqS@Iyn{KbUohHMp>!d^(G9Lhcq^ty%XPY z*ygh3e)X4w=>KvMSQh$A7M}(J_Q6g8JBtPU{(m|PrbajkQV8U}8UW?V?`7qjTaH5+ z$f76M?uXuHm40Qz@%SL(u-4?K{KrpT4S?dyauLIvy8lm?t zyfG!_(Q6XK(sU1npwhv6(`h|LIKhFzb3$~^AC5FQz|TVTuDD|DBE7;yAIqQ4bUtlfJC%95M%6_mLDx_uYL=oy>&+xE!@gW(^YJ7S zuOtMd?1adL87w2+bLAKt+M2y2`eb7B^-`qKHwT5fMBR}~>%L`ifE|^wQ%@@Ea-u^E zyVO>TcYT8SYkuv%$(|&}6gP5MrZgaO0C;5Y>WdM>LY|A02|YIp>1nv-f%&rAZ0=6P zb7}B~CIE4)`|T7@x$F?Vf1TlX@Gco;;s?H?1*(aDIa@_-no8={Mpa_)%+3OCxYAJ10PE#d_fq@5=#lgG>g)Tv=2X)WSbB4dTEl} zCzVkWf`JOs>T2nyRIWEMyonLD_g&z-7bRHkNj)!E+*%Mel?L7Ii=0DAThViHsbuvX zL*+@K_j~^dj5~tGTYyr9k`yNH={E?+vs)9}HX(p@BTqQ6mcAKY$ z`P$jaR>iq?zxYESD=`jLOWg(GWr$ty6hSaUR>69Vu(QNxzPVMi2&hQFw2vejpuO`D zCrYBCrp=AQMI)?V*2qN|R9&!AE+^oo0hhhE+< z1uZ(vk@eoYohg!X&fPxMFndyxR)P|J$ARTql}kF>T;Qz4$|L>NwN9*&)yFGJYn95| zCrTL+)^$+#h7K(PB=P*9hEh#Kq;lbCh!d3W5mOaE#t#xt zxT%sb;OH`xeSbw{sm%s4wv{!Moc)QWuO_oDgA3D5#gG7R?d1Eyqgy=(J|LsXg1o&F zaV!SU%o+~~(m_S=q3w(POTKHkM9w@Y(0jRLZ8`b(nGq+r0kH8f9%Cl>g{|T`+XhSN zMzzcaNpW`9fT>6=g5Z#Z6U9NyrnilfH`5q`*>3CKYBj4ql^(4eujavJ2gFK$akut8 z)+!<2My?E|5Le&_?Tq*N4QBWH!su%wKxC`HjOy9R{mic60_4E2^6Fso>A!M%n4kFw z)r2_v_A8tw^(dq{cVDUFgDZcYA*95Mp9vZh!w{s98M%uT*Ykq51d0aSzEgy)g(}5p zZ+4@r)!@p7iJD3M=9Nw;!M7OXH-CsvD{7n|So8)JEx82?F(%#!OOT%LM2_%!9z?TL zEF+U7#Dp9K_~3uT5|hWCw*OqKV8s8Fb1S^aqITD~@RBcA_EqA?PVl@uw`r_S9eX1w+zITIFW9%@0S7-F<_2<3|CHo2<@j zS*h;KsFs*acx*Q)d4yVvG8iWVHZe+_9gol{4xz3Y{e^VDNJ9TxsB=i&Uv#hf7sU(Z z0|EJeQv83`!yw@_Xi7oE;s?M2yL@!Pw}}5em{RD_WxEOwE}Th(rPPbLX!dRU-V`64 z?Wr^LK^JCt7~%XxDSZVV+Bcr^bzj(`T{9QuL4eGMA&{-NV#jJ1qa77wy35I+>OC$f z9Rz9~IdyA|lotY0Oaj8tA}9wt8*cMY1q&v~+Tp25-Tf9CAACEw^ns7nlcgMR@zRb{PG zEmj`xesyPFRg6RKjka5K|D+$Mx`XKE+kU)&Ux(*;AyA=nnrbi`q6S}&^3-j?iS+1) zL-46J%_yYz$lB+0^}(W?cQA~pn;F`BP&3|jKcP>o`|@e+>9a(*^pNZYThHHRZu=SE zktl>NY=r+51Wip{npTQJ;S?Ki1wCnU1eAw?>JYOVfL=p)uik|H8U=Fn7uLeRu!80G zzhq%WAcWnYxc{qnfM63&g7w=C2LX60D(AhR>CB_`DIbkHJ|W?|?GxUp8z<~S$L*jB ze;JuY-e(9<-Qu$>w(Mbm^OCVa=7B+d7+MrQh(G;+1LJAw&On?VnQkR;hOG$>f<)r<2FJMyHrju7u;akbo zAFU)Yu+mOQ+kW|a<}d#q0wEZGGc9C=)8I|MG5<9$a6Cr5egzET1+<5}lFwTx0oL6d zu5e@G-fMC?6VE=IrJg|TU5$;t4fdRLJwO<jJmEyHv)dl0coIZoXsQiZbPNd#R3yh^V@^({ zYw#T2&SU)2IA0Ke4(6mqFkT4kzc7O3=kB&02qE_yxMX0sF8_Bj0ql?p5Pu=p6#AuE z=r7Gefk23>Kh^!$90!;SCn5Iyn&SWj<&!amRSB;by+}#(XrutZ#8q__nUAPuT|UIe zK`iX?GupRdHkgbz&NisT)$`hFWWiBKj|;;#r~xWEI%_x8xUgpH+o6IdTak9F8_lIvG+@H z`(KKM!hw)(e`@>Bu-FMFp~3ta78MlHiDAs{jX%srg2`Cj1Z5@UJF);+luTAnYM2&X zm^S)}yCQQ?-{?}QxbSGjy$6-rd6CL)k@pk#W6?p*?6Orw|rJ zD6rd*i`VM;2#~f+NZ%>Uf5#f z*EFcos$Xt)`!!i1pK}N-KTlktI3O4R`1Rk{n*dkgBuw$=z}Z2d)U(w}|21QOK?m<_ zS8J&EjeL}(wyrhXyz6l+>Aj=cjs!XOql_n=s{gFkLTuN$P@J>pn<1pDxqWX&**nmh zMKrSE!;)(yBFzfgWYF5>6A-5ATZ$LxO=rrU7XZMj{|oSQMs)%qTmHnT0RH$tuZaN^ z!fDvl{~0r8bZlrLFi5DzU;3U?3M@aT1UP8mRfJ#m|EF$n&~UN-e}eX$QsB9@{2N{5 zU|s*wH$d6_8|HITfnh#RVWCzal;5Aa|1-hTg_CgqsO|rw0Nl(v$zvttI+j%IKw)?6 zfickBh|2j~`lH^sKSwV|$6Vonsa+nv;Z*@h82q)?y-Z(~${5DR0n2bNRr)7w&n<}- z6+$zO7nYPaC+U4If#^a?l*p91c*a)5x=t#Ci}ov<^F~_D28b7I?5cC%=gH1UYP9oe z-1K`3i0A%zCI7l_X z+;E7FAer2lEu{yaFBYx~rD->zKSbbX(Zz2C`yML@)!OpG``^I8>wQd4A0SlU)b^-Y zpe5XgQ}<($ez#>wEfB=`Dml0e^jQ6xzF^b<@?%A~dy6r{c8+F5_~jfsk&W-YKpkB= zXI#|%euF10e-60X{F>(w2VfJR{*m`k&v`!xgd+QmHQ>EX3I30Q%pGkj%1|}-UQm`g z^l}w5_yuSa1z0v zmG(~t6K!@{=W6J~Q^FBWzun4f!Dh+0Xv=VF`pC1y;0{{EORkY!8k;L#Np(z7VL-ZL zasucQmJO)lZ>i>;D)P>WC z{!wHFS%%~uzQeN3f?VFt^9y+9Ze2$ndx#IjnM+!bsBq9TfS+i0b3nz3_m(DnpX?sy znyUUWiao!u*4a^S|&sQwR9TW~kiXfUt*1BY7^(@D#~?5Tw%!`q%8B*RHBj zMa(JKA+9U!FXyaue+<2;s(pumW+B>0g^g7!q}jJufIZ$+*TQ4Fg_uYg39otKKOV*{ zf+^qT2?D=(H~AQslfr<;@M7qHqXRHz{DSw)Mqv4wN@jsjd%r=-1xEUJu@^M+BxLO% zM~AWD9)c`X?sD{EtWY~2>*J5n|Ho)h00Nd@<2_T<2@pEs&oTa!p%jFZi2rN>{*149 zb@iz7YHzycJHhI#VY*ZYYl&k3&dmxB1KH%VNAd(SaW+`mL_4>v9zlK4E|24`pISBazp>2Mn+8C_* z?`{FEyp9OGIl$)@{v8ucegr||#Mw{@;W$Nq>5mrLZ$8$xwE4FTYQrNo&KjFteUiAS zJeqPp}hqhs|y2>lBa=oh4C_5jPzc`HlFK-kOLPbvo!p#{Irm<> z7o_65T;Ymv~U-QKqL1n?oBwQ6q_G8G11d2 zlY^`3`+JYLgRQIL%2cDcBbLEC?zD-GWZr2tE_wQo+!kj53@`(GOYy2c z5N=Y8<3DH(luCBTNX#K;STL{!_%CDI~r;nM+pUb z{a+q@W;mfFAoS#Kg6b}uM){Afr>gw#XdsatSS#hjs&Z{WODveTVa;`SmC(EwQve^3 za_`5Ee(+k_A-%47*Y}etMZ%l7yA`*zG*%lvFtOl1`bi53WTw!)n~XSXad7hlrJQ0< zcPz{NtsBhFe-sMnXBq^9e&(DhAauoVFmphpQ9pN6|A}}&Zdu`9gAx9!O3=?l)&YdR z{LKL17K{2HE!J6;Ka4Q?KlMSG{8IPKSz!5@LWF(-VUqse(-bf#oJ9T47OQ30?Czhc z0RY0L02*yM7a9EJ=6!+90>ij&L${qsNf_vb+JZPJQTj~WK@#kDUI0M#;aI8Rn=I?T zCON>xH-zp}k=Cl0JiaS|&`lO(=njM=`X9+(^E~u4`}t4Zx~XGz>oo-{T5D%AhEjgK}4w)J)(PYTDiY1B%2vF63Uc-lUp!s z<;3@8pHUtj38fwKC-RUk>fg8_y}=HFdFIY5AdJRu{HrFMM*EM>3>Wqj(;&o?;ym7U zPocSyKiITia-fjt*_C;-*! zF9`qOOqgfRJOILQ{sxW=L>m2bYlX{PjE0++eIN?HYbf&Zc?3v==2pH?D}Acs`8zr;57%BPrpH74o2~J^99E@wR>p82}R-S zuq=A_r5_Kx9W3{dfE{0v!I()~glS9A6Qn*${Lj|lE1xr%uAr*93JqVFO-D#O*E)P9 z^&jxfc#>`=#3!|t%V9fkR+T$|IY>uE^JbgaJo$r zNse|3mgGGDX{}BP#V>l_9_Q?qkm-xJ(FU$CktvDJ)6Xs9$ndk;>QKtKm)TN$y!PE| z_g_j>LJ~37!m+{{@7sHZ!a<-w!E=uXhP2X*&Av|)AK0k?Y>S>%wYo^O3vD1%jPl8#FkE_Ibc2yJ-53;bb0%ZT}g3Tj3<;e|B4NVKrqD&5Bq{`GK?L)K$(n!tvX>8QKo7 zbzahu{5VS3f8wvn*WQs;Ynv`l<7gw0n$nUjGU&;?Ey(?%iXCb*J5$a7AWvI(c8FBH zP4S45_AjfUel_Z_&m;ntpR>6W2y6HotHIaqEdOZ6;5cy(rT^XQ{IL`Y`^*Sn-Oowd z3WOE@jc)L@JKJ+d_1_MK{X5BhfUv&5QDy{I_KzM4oaB3gMtG#hBj*83LSN%113%oO zWfEI)mJS)_4d}S>ui7&bYmK|QLHau48jY`iGSk2eZkM&0qL+fOT!YB)sQ#dj>_GZ2 zFK&4K^5S!TgXQNOIRL`Z{|W9tqb(zx#QsMI^*<}&%1)p+xa1u?T$M{Gw$RyT+=YUn z@}$mD;xs?dL%bXgfZ%naw{XjfZ^WydR{R$TNSt3Fo)dBh2)p|mue=pbd;O0l1kN!E z%ZJAnem0T@4hIGUkxnJ4OObD7nD_tV>n(ulTDopg+zC!_cZcBa?(R--f(CbjyIZi} zp5RV!cX!v|uKVqL-~Bnc@18#twRcxh^cu6f=a^%*E%;=IHAZ*RX&%nC8TS$TdxX&c z>!BPuzaRSMw!re62LZ=V-(LWbf@X2NDGF%1VZxAC=2^i%D+e$9UH6+8cKSoZ{-r+P zbTr350s=@du{nQM2BO~iyS6ts3=e>Q8}&lm{?OI`t@__O2^3c-o#Rja(E6~Z`R(-f znW2YU0A2k|HABszVKQWlEhc{Uq(sdIUSSQUzON2a#?^4+`)!Mo@-jg9D+)?M0iaut0PHQ_}8T{T?<=UO46 z(T?D`k8)byVTQz%>ruYYOeTYXCJ0|rK+^dW+;E=)&KqHyt1Wt~s6R+lr#zv|Qou2b zA;VXyWo_U?k$I8nXA;_7Pj<9@RveALH3(P`brnzlG3=c7(@f0Qve5U!d0jI-r?6^E zUq5MposgGnKY35iAsg^=2LP=6Xg(kfs_5A&aKUf6%4;Fz2 z>f67~0P?(PjJNfa|Dk*Ytl#y%u?VpI=D&i2{?O5Xskjt0i{~HNP`g=k;`a|;pd(XM zL@#9_lV(K>lm^R~5`VWQyErv}wK^>$S2y6K#XM1k@ab|Ks~6#XB=Mxz##K1PP_!F> z{75@Lt`YJTbnYaAMCf4WR!Kb8lpyZb+*emYH_38E z!$U!@g5NVGfYk6ti+&51P308as2VE$NS$*=<()nBLiudGAx4u@C;{9@ic<46{o+71 zObXWWU3K4vI&A`ybs`1KxRTnNbKpACe|q?h5P>c6##4d?{?M0y>EU3ZEWSVF%6o(| z>(b8u(-O#*y+}X>T1pBuyvlo6nxPd7amuV03UVCBmus}vG9WAvf>pXn2vZn$tmCO6 zlVVrk_p&|kXVJW%?P@^mdrdE0ABB5dRbeb>ljB+UY(ZDAnM3+2cVxjBy83OGAjs$R z^I$;`P}kqR_r|A!;r`H*f5B`GnkDe2iGYY>Kp=o~T>lvh$R2mf5g;IsO(0_BHQDEy zfpMaBgs<61ap5*M!9CTXMa^3Da>H`ccdzT(4N-lYDpGjS`gB zo7ZsbME`Ar|Kz*SZ^R4)`9`b2hJ``@3&>y~$bZpFU(J;1g4VMvJ>wF_MYC#O-J=T9 zHP6{J!y^{z=${kw0H}>PQgqN^;5VyE#%vGnVkSPit-K&d$%Q5tVC6+Nv*+b|Hn>iL z+(-WYsGl7XWi z5z*D7hV0Q;=7b9beD8O!|3mVj{xE5O!2-+;MgEbEf3^}R0?Ffd5R@~DhUPosxLc8O zfNWpj@Qc`rr(->urS&C#@GZvLH2&N&8#bKksu6Yu5%-Nb;0bu2gGV~4!-{_<#L+ak zPBWCWa3GTo6FALpSZ^E+EWa_9;Eq46;C~_h>%i<4N*Df9JpMT_Vad=9jd8t3^Qp80 zA84Qbwo=tHXI`61gI*jqmF}Arx$Ys&c?3)8LAyfvqiTCU&}^re-z;stUKVgtyYQ1p zU{X5~M`Kf_9;qaKCjoa%>M)vb5qZt2NJv|QI4db2^lslJZu5jrSg6-Fu-^tAGJfiq zD)?@pMaylzp^~trH1lkb+?u~HgQyIAyVf{KwZN(EQevayBPtF!Njt(+6dqTRZ7wj* zAN^+_|3l36{xC0p>6H|rEYUw?>z~~MlM^_x9J?7iuf4XC%|hSt-4%_?jYWjTSz$n` zni`|9^7QzqDqS*;2hMH+c@htc7tZ+Zv^t2korFbi?mK<8Z3BrK@9!Y^zvt6o-k2I# zej`W0cz>9czZm2MnkD`wga0%K6wjcUr0S{boD^vwHjljOZsn)-LPS6ivAxv?LH)@n z=)qi{aJQ({t%C-Qe6s_Vvpam+c;t<`@K%AV%Lj`x6RtIf)P~G@BL0Rz zG?3~RWYFo~VEsCQ4 z2>c7)IoiSUC5*R<*qxw3V@5|s7P7Y$m-RI|G%6#W8kmqv=!ORS<&tp<*dcYJZrG@8 z6`s5wR?VF_4Gia$t6>;_8H7dNPQy0gHz1$`-6kHj*tfsEhdos-~I*rPjG1ThYk2k zZ>I@mN&X?x|7R-{2*d?4Ch+#G6`e(^3&V&VahP8BK0pU`{o_?!+gW20PK4qFI@R`v z$UxnXJ={4_ewa7TiF~89>B}9KFV+RyEkipFXPNOMk{*3TNMl*Cq@7RU{Fb z?mgcC0L=0+#y%1m?A!A9XU^B8Gva@q63PEw9&lWzXo_!Q4+6^g+l)VA3hY}<5$y1X zHTsK5IiOk6|CRO*M)=c1CxlpH?AhN zN8RB*t(CI9P+GcZs||Cw0)6R5!Z54`rX2hf+TkR?w9 z(iU^*1#n}$1(p$Tor$T1w{JYueTF**&{0a4q>*r55{Usyjj@JK6b)-}k87?CpG63J zY`kLDCznkO->I>1oO*OcXxx*{2gkSZRwT~YOkPi*F`gTH2!x2B=3#D7!pD1a8*GtE zepWQ_7qkP1|5ksso4>&403Jd6jQNus9}V7P`|9N^Qaw;2O(Ar~hag85234y@-=>!d zM56Pz$!~!QSbpPs!Bl@Zn7{OsyHJ+wAKAoPM}cQqzO$t7)uJn0(akpw_T7=ubSFV9 zkMI|q&)hB-=ezP$oc1B;dOMZzwi*8W^W@<3n{qksz(A%6w=6dboH^XG#_st7fIK3ez)ufnMhl7Zxkd6 zFLV$cCqx+}l*w06Q^XQio!>W~2T9bIT9MwAV@-O6wrk@P%x&dt7g;d~2sGaBCVq=d z;Q?@Ol>W;fj`}aq<$%!tC9MF@gPW}5$a7zTcTpQfpQp@pQVvzLCL|Q!8C6Yi!m?%K z>ge~B6BExAj=6r)-LlO2P4gAM858a;fC$d|!%h76(f=Ai>V?u3{xv(mkLmwqJVQ9~ z?2IPd?qu58)|5Oq1zw&PU1MY^=Se^t3I4_&F5+?!lbhu|dr#k+BbAtmfGO;GXa~H@SaE z7-IO>HNXrTA~@10Jo+>GDN!RFZv(1>d^VG$nCEMsvIM;F$Jy$$d6DhWDx4 zXDTQr_T-$GmfM=3M}n|1w%unMhOyxvD?O$rd$<~Xh1x#J-CnJhhf-~=*N?w(Vx9lS z`9}4?@*7bK2KvL<`~@d)+E@Ai%_Z;{FNgh{;pGM1aSm{>2k3tOnWMI)sOz%vVe!D? z19?d#wHOqF*jCI6U6FB2yewA~HGFQx-n4`gH6xVRa{8vSP-K2)5&R|9Z*;VVztR0e z*D3yRm489x21N8P83mqM=Xk=AII@GSd}e+j#AXn?8C+*sT<4jrK#OVQawax)km(bI zM!vjR0y~?SBbMTK!}}Tvswwx#nlOLR|FvD>Ddfo9;xdCM(5JGm)ocd|Ph{>}% z^T2Tn4uT!~8|52U1IuqDCfMl@ulAR*ohy{C@~;U7{vbC6AZ33>Ojn>d^bkzHB!(~- zpiGohBEmL$S(q)FexqYScQL=W0_{#8Zy63AXEDp)v#`1JEf3>tZ`42iF;4kLDmwOK zVJ;2#Sj9hS&xnd zGY61Cz@P!YP5Vzu2lvLq&;Ibhg}47z$?6GZsr_5-fF~+KFCNb23xB=w>C&f>__cF) zz!y?BMhxOE7h7N|U0<8sf$}b8Drr6I(0uxEtn2nB31ZtwoO~$AFL{9Dk4Ao@T3{o; z(O8E++{Ir|0auSS{@(-u59~`p3O8LiN_&1ge4}gDT6CqlE_@)11WCDKu|95?YA_%2x{9ls$ z_l`%oGEas*yH3JBxuV)%(K#bI{xT2gW>Gl6Jp=zy3mplGKEx$1*X#8u$+s1a$u=e0 zjW3IGtfrPb6{G!jG^C(@^ZN!?`@>4iWKmv<=lswbDL=G7V0)5Brx8rKD7Y3`i622_ z(S;GJzCuTpN__!k^wC#_R>>Q)yC=FpE08st|Cp+N!l(H)^0C{OCiAi#4BM^cQRm#i zGY_7x-|LPRczUI-CK&4an;lNDF9xw{AIWqH*=;(H%R*VOgGmD+YUfA5Mlc7swBxBs zo0bqmApa|$DkbbnPr~P2ZzFF>((?=4mu{nNx1TBC_OXF{K*azKssr>*_K)Hx_|f|$y;B2r((NuHAy4pVZd)%91*?-RK2XlR3*myu1Y=C$f#NwY&4 z$Ia9nKWsXi)p_B9$C(Q@*Xv=1QDu61b*k@#?K~fO+J1>CJi1EWE)a*feTuPk2PAxw zfgQSssh*U}zMIDHMZceCSI8G9)V!!7`rR@0zhfo*AN&me4?o8PFY5b?Ex^QA=l_-E zKYj^l#^qrPDBzQ4>ZIKiJ8OP7-*kffobcfOfYVerZ!U{KUp38alU1=>ZUS@nJkFJE zdfr;R~6q>!nC@KShSU9Gt)V3iPQ?Esz&-uXG$-W2{&3}V^qibOKjT8m* z{NbDa0yYo`_Ft4Xo}IFGmmXH*uD5{#jrs$U-YT}Hdy9=j;HQ}OT2QsL_zv$L?Me>D zQ6VM2`&z=2T56w#Ddpth?AaYJJ_gf8gO36As*aAm%JNFw)7QLZ7I(`uCUS-oJAn*2 zAa!i6TvxGN)=l{KK=5Gggd+7W#4O)Bg3uMaVfO=+l7QBLyb%LY-LOB16VOcHerROi zCoZKa2w^#WEF_3dHOlX<0{#8L`!%;4n+W*l|8YtfC=k%j{~qVA3pWe(g8>1o!R*tr zDcsY~{}_d3o{AX+cYY$uHTdS|iUX|%{t2rZR5gTPnPRr=TxF(S(077X&j^x|HvvC6 zzR(Wzh^H|CKc`xnJNFk_`E-p?6D6r!eL=;Dd8-xanO3dM4k;>wOmA*Pi;G!MJI9)5 zKqZUq`{QT`sd4a%ltCq-z6T|nrK4vq`saMwe*e-|lDYsjGomPO$>{sy=}%s1%g?LR zw`jJ=k`tVpn%9pKGZh5jUNE`RFhLen$WS*#=Lbbsk&;;`?Mi@33*K}y8nSf-in>Ne z?u_z6n61uo?pkZ2=HwS>8%TQe3Z3o#qfq%d##G{PWB@7zGKZ^aX0eW4zaiBYz)`U18x^lhzf7X3TP_x2KO&>1@Yli|C0E52h! zKdhjA3CeMF1Fa6g6Vi?^a5fpUtC=YSl+=`4z-I0a(-kRZSYXz;&t+>5j7M(&a#?ROaoFY$0;EO3K7K^8;7NPmxGK8FLMVt*?DnFF9fLAE0^%iOBi3ZrqdQW?6nQ(Ufgzz zalsT1X&H4q)H7|Xwzi4L#<*zU%Q{Ss!DS&-i{)6F3L^&uzWp{8hNa%Y7wc3av+LOq znabdcP0}`#MDyr-XU(i`xP3S8gf`grqAkY_1`wkYD}5b$tXi+jk^svl`9($#0?jVl=TGoS?VesXc72hN2`lPbwUQjb|~uWZ$}cu<63jLHYq zA@|gN!)s&pfux4|Mp4>&EU7Ccv^I?b)5Hs$GO6wSP_SlhaC>zYq#dCy5_$Nj7*XBO2N{g_S@2Cq5`nTPN0Ixe7v3x~0AKJr%i8TAHRJV(8A+V$q9th~hq0v5@!S^mU zeAhfv586Ci=(Wgor6uSZHOxy_&?NDmwgQYjuUzFDYsZ}xO@bFqJI=9&yrV2wPKCL@ z5j^hR+}P}2nxJrWgfsvKtoQV=aU=nG9#M$9{oiUp+2SW+V z$=1OP-6nML_N%7vFsN%+-=#u)9(qW)GZ>lF& zwW93+0DKc{liO@tKb@$@U!KG}v+*4RK70?m|NhkTM2ah_MXKE4!utM_W`^!QZwtn8 z=949arQSYaZPT9O-mVDVW}p=$38xXo>U6e0C!H(y#y)rVq!YKB2SxO(f(+7oLbW;D z{s@CXOX(kj<#i6b=aDs%!EAJz8J&aI6oO~&d1?qREOrxKQdJ*$jfYY<%&s>C7Ze_x zm^BxFrQZu6#AE4nyL)!*!Xl`j=I-zUFN+WB@k_#s2}LZ!5KtlmHzYcB>#%?ht*NIz zji;ohz>y0|FAIj}uj>_vDbm0w>ZDEKZGyqDX-!Hn3y5Kg4-iC+-Fe* zuKt4nv@sL};0)^(3=h~<&iGZ^)0bbZILc9{DIu4VfcfsC^0jE@r^lJ+)C7v%i1vW) zvg?V;Qq{c6h3wglr<1xPH=$CR(}$u_5S$>kQYE7FY!=SaN)_#)`u@let)^7Xxg+0f z{Cly))_~~7kM%(p@5Z+CuyT>3%v=v?T_6vCZ8+=K(S8X=ZCHVBBq85Qe6?8Q*8C-N zfk*QwjcynH$?rXn8VgM4drrom8!QX*%q`oxM4yFvtmXV8a32s{Lw>PioMckDpK1)9n;_GXY4CVBv%G0A zv+$a6!cU*9cuUxnX-4iN+qT&z(9hNMF`InZ`-?fVgkHr+^`Yw50Q*P8B;P&ZxLl|- z!DtqDVFMpyZEKn^56&=wUom#mOQbFT}4ie!nO5{LkGW` znIlW{;y{e}hwFzzh;kKAH>z8arig^}RB40gg)xgrXZ|H2MozVfB|?ykjw{$s-RYv@ z!-Zz}%MJQ{i@fRGBf+^kK=N+1?#||mF??)0sn64bO#BNkIr3=2-Ac^aS>G&Pw{UnQzOW%;g}(X~p9YExY#-S3`%un8qIcSrPT zD%uENAU7`g*myM>AHGJOrVj%n#EgeYzR|R%ykVMvj?_+5Zv25}JYe-e3^1J2JAfn& z_d-9bQZ1Awh#(WC|G3wmR7=vIV=q##dh*jB9|J<3cVmv!i=9~YC(q0sgfb@w80~iY zJ5gy%%`e3LJ$v8E8~~?Qq*lKB-5F8bWKIq&9>RCL0oef6HsdK-BE1L7nGP&sYDe2A zjrd}`tu@S^BN?JV(3OvNb@l6n4<1vyg)pZ<|8aw)^1Nzk58}IBEzZ8goi^{|2*j+BKzK>==M%J^^)s7u}1!JQKqlu5gYO8XAe){TbVB^5NtjI zugNfD{a_|ZRYcDB9`arQJ+^|>WNaLVmjr%jt3nsc-i9q|WK8#~TxcC_>UOmI+F zX1}rfOBO3r_5^E<`SH!?EdH3xoM~~XZmeVz6h3r8 zsy=izeaJyT2y=oO4--BJlA#i}HesH^8EBW~;&cD%xV5e7GqK2(POO+WJaR*q$U3rD z(nM!eVLR!0mHgGGxGhByc@zfKH1UUaI&>@ngippZPKxt4?RBKBjM){_Y#aqNzUUay z8PI+Jz}m|XXBTjsA_B?MQPOUKEMV-aiW`@+%&@})p0gn`nE*{X$Vc6Sq5&^N3{r$( z(L*L0){A{o$rl;(t*I;BbU*N`t>tCwIjfCC@32_uSIAI{XI|1BvVNyB+ZQg`Ib{&@ z>KCtCh0i|VR3JWg@_nC|Ri)l->dZ#>%t8wl*HZARl65Xfcou#5Aow%yQZzy8tmd1V!Pf?(k)Ge{La(c!Qm9#^$oaB<@b<-$CsG-Mh zZ(@#L1URaA(eDAzxC+&+yymUZ1fPPa9RpaXq2mTu^H<<$>urMo64PT|ci6#l_< zUKbXM=RF>_?eq-EKeG{;t#8v)PA>IOEb|%Egn}Fw zYbh5%-k~Y!2*H^cVxc@(FhQ-PI^iIY0}M_2SHvOp&lZ(%?4LNUv}tg7AJnzb#w(d! zmP&m~BC(ol?ru}=L}T-Xreq8_2O@*=AQfs~_!if{v?VYNmI@wD<)Q_hyOd=GtgHZx z+1^)BZ7S=_w#3=Em53TrlrIT3oZ#J$c;SaG z;Dh8({lXBTQTGH7XQ(PSI8aj&6XFzEc#Ges@lBty+?&Az3=ti5)J0qXrrmAgVGS9P z_nMiI&H1R7k6-D-;zmtNG~m)*mi*hp;?I)f8vYr(_3zSqdmd(CWteR=U^-D8k4oW6gy zQ9?6X9c)(z@;zL)-{!c8Rc<;xZu{mO>YZ>MHU5Sajg8l;@z4f-2qs2-^E%1%60@l# zgcrObHA)Pzn&L6FF(_UbHz)C zk^+S0m{j>wyXt|z0o%`AookkpesErU1)r|jiYY995V6#DhdB;W_ZmfUXFFKZj9i%L z0l6QaU$Gm9gI&CHK8IEwUI%a4Tc4ZbLQCIX&Q$6=gWe|IFmIH(Yz}lcg7`+UVo7Z%Qb0j~yUjivU75<)-Q) zEqxq8D$vbzW^VT%+aBCwT-4wIpl zrN<^BE6c=D*_UyWrKmq=4~nFs?X4ZoteSS$iP|jgLWVJNhm!D6Ycamn!D{QaR9zi`_Whd($;3J zTe{zf)Jgv7UVk59wsYfV3n<@W12Z*kRTt!PE9y7m?>uPKQ*2)Ps2RKwxj9jT69msY zG`D6Lpg47as>GIFo+LbqloNXf%H?8Sn81%0_A6J#C^~D_OWT_}TcRUL@HEqm#Uy?p z>VBYE9R{9GQi}3av!PYAu1~0^UzqGKUaq?9JOH8 z1B?(w`-x>1g8Cy~#ED~d9NM26UgS#E2^7#D`qzDu&v#xDUu}VgK5Q` z3I9_;Vl$IR1cY2)<%9War|sIN=4JgeJK_`0kUK*Vl5&hPp_SkNWA zs4!l62UW zsxiPpTOJw}cSth(q9{kYW>3BH)K~Pr?U;!xi1Ul{vOOfKWnR4FZ6@EuYrghE@wdvY z78ehLPF~c+kA%??iaWO(Js7s;f?J-O$s{!Xnk4YD8Ve15ZPlPM6`9`#sPj(>=y;C7 zkZgY)ahi{{UVcqV4pcFfdA;a_J@L(%>P^JI9jQ^|h9_zvYLs{~byQ%;q8zTFGcLIi zGH%rnNF=$nHH1jWu3!*aCXDKey~OD4_J)P|Hl-42I$7?NJDaJ2?q7lv1l5`P1E+h= ziuE(J!CFK1)zVDF(0j20p5s0)eX&9ADcGd1G9x}{N|ccy3AMaqd1-X3qeq-nSsdn6 zBVuN5BPL>baIdG|nHv0pNX^+m@A}^H(lqYn$PWTvImUP~!iJ!^ZCGO2F_?YJ9FBGC z$~GEBk(96{S_wCkp2>jG_Lw+&mP#s$f}NSI%7Pdfww%eU-EZB@{$l|n-pBl=E7EGW z7vm%KEEAf5&AX0I$+)xGJ5Yc*I!>RnORM7{Aa6~cL)8a1PnJsT?S~BV#K|j6&R$Oc+=Kj) z78w`7hKAU4WX~^I)IN|;>6KrjlOck^iD~KG|Ioc6+^!ADK8R=d%X0t+Gy{|cEm=bp z`Kg~Zaz>6qfyX&xl5A1!q2&oqB_{fVWMj}sH->Z1>x+BmGq z1p%(vK64`Mc8@EQ^<=8z@I4~;%M#s7Ue1?cGhhn!cuxvSaez<7(-9lD;97~5*GzJi zO#ZM$r12Sf{b?0j1LnH`;Ncd=dT4Az&2bl@rxb;*70EBM)pV=LMpv8$q-a+c*0B&D zX}YeXX&{a>t^pJkG1aJJ6h6os-?6r}G9EWVzx+vKQtH55`nfK^56S=0GAokWSMZd& z<+Vk_1{^Fs8j3^Q=~rKu%&#S=1WNoMwarm+2r^5GzMN$GrhxTtB=v38+^!8V8%^h= z3I-*CQ^#Zes6WnB_zJMLCq`aABJT&7UMqBR_ZD8ncNK>VCDl*P(etwrTF@vJOvlGa zQmo-G%|_$)22xN1s=23Am|!qh6=a*vKX_)SHru1(Rv=Fj0;V0PhK!_3V%f7_t2^gx z_dGDnR|tY(pJcDI-?wOTA)0SCuw-)iFzSpOhALO4Y@`?;cRSdz#Xo5Ar-ip>E_nM9 z;y}ZPwEJftPm^?h+Xr4Dy!L#3*JHE0Uh$j~N1Fq0-VHlt-&P_+%MGV^rTKt(ofI&y z*`y7{pwhzJvVax;kcXm;w=WUANyhM#`ZL9}uRrkd{AnP*2fG1oN5EUVBs%I>3c6|yP@Gaxtum5a1e&V{1k73r4&vsyx0)R=tYi#} zc}q3@Xt7k3^*3wQ7hxx~!6BvwgbL+1MEAGMs&m#NfFCBjC* zc0niVqKzbwq&2k=e*6m@BE-^fuXCW^G16tXV<|_chdm&|>@HLKQq);sVA~H(rcFmi zV{-@r8w{=5+MCE8Kt&S2@C*G|k(N7FUTTLZq7#ivsqb4=hG|kUN}1xQCqpi}80#@6 z-Kv1x7ue5V@E?m;*)}!nwjh%9z8gUh2GD%AT;4fz?V#-cApB#0@zziPcaHoN%Q!p7 zcD$uvZIiudP1`qf>$sW(N(_nN^eHmNtuD9Uwd=Bx*Z1sQa__}^m370cMwkLoW|NbB zlTQ-NRrn056Ch4km^OpiPCFtui0z87N$@_1;~YyyC51m>_!eVAWVgBO%0Jd-j)j#& zcWg7p6ADJ9x2pX#Uv#Qp+}DfRW}N-J)l+8RHezgp;>E5RnXCkDOIaq}imdLtO5a~U z<@)FoRXaO`Mzn&`-0~eIwlr{X#qEBRm3_P?^w6J~r7cJmQvz;PmD1InrZNv3c@q?C zP;pJpWBEO<6&>gNM>n=({F}r!*C4Hp=g(xX{xxnkZkhGaBef9`yQe$GDIP<~R5EU4 zpA2p=qv9H_)N$442wRIy!1R7^vd?cXW@9=sF}F}N zL*;QN@MDn; zSKPz^ZXjgPX-uAV`~9#n(-Wl7%Pi{^3<=h<0MS4>XK>%far{NQG4r&16L>5y`@_2< z(dIL`_DRq=hRP=D8P}*Vq6}X|aoLCJf^uU72q z5@&kRt~NSpHnIT&Rn@vBNe5xI#2CE`#4&Q7!Sc#`z(WniCXtM38T}5wdeAq~BQUfoxF0U) z8AruP{Pr!G2=ndqBh{C+vzRU&)~DR^U+jK(YCo?Ue0x6auu&L>a|>{%^@>2pX1(|Y zdZ5>@`ndL0mP^kUi9+@hh1EDk*;d+xX=$*@Yw>$6DBDJdjroaIa|v!cL7W9a!L@kw z#fshl3Z@~JY#WT20tvHpe4FnpW(%GD)CMymf>4P-?dkR6W=vk>JV#TT2x9|mex5ronaE9@;*M|R z)k|AYm$FjAa7#==okK}6ja^^mKXoE+<#==ON|o(CxFbB;zxVc)gV$b$J3QwL?B~$8 zAZBAgV}y52DZ&b_Udn`7nDp$31Al2#w)|mL39!|09WY?PZYD*l0uZ{`K=+=4`s~us zWDZL+>CbVGC>`%xUM!_W!zYPp4ZBR6@3=|gWv3d{+ibf;Ct`m3u<$;v+%5k#V6w2! zf(;d+`{Hz|*gydKof1t{?1y_0em+{y_^Fy=>AZUQ@O6`!EYsoOi!TATSK1BDX$D=n zr}}A?QbuG_wptb#f-o_^77b7zcX=&B?c+0RV(LHyE_!xlrUr|B^{5^}r?inWjeaxzPNm+t+KR-aby2qzXpBeimcxmh{QaO9qal=q5P0 zYvFSd>X1)$fvGYnz5w7^Pe~fjL^a$)oB0K+YP`&tg%3VI;mdjUqm;js-~*ii4v9{8 z1!qK-2s`b${x~_>c@=kBvLmUuKC2WKIkCpb^H&U)s?l3KPNkizmer63`KVEyIPkd7 zvt}u(kHizd=yKtq&+zxbi4{p|1ZBWKkX$aMeR7nWl+7RyH+Ew;;DaqtYWpEP$j^2a zyVs@>xf5uSV&*!4EG$wO=~ryOTWnfW&d1|$LN&v2Acuyx4)5-AymNxBx`2F$?oD$0 zk_clL@y+@Djx^|d-DXK5`lF}zjHiS!_4iy`!BVpNDp~NFgN2VUS0w1+s3L{>_BtdK z(w~tCDgs3$4jcp~?$HxOaUr~*y#($G*k44vcP-u{nyrM=9R~a8mtnkHDH*AH5WyRx zDul^EmrpY6UI*+-!jBuE@Qf@`WUbnSHSJ#Q5`MO|y>LbKD&wYPGtj#rU^lAwiqCsB zdO;njY;0Mj_{^$~xH7YpYmWZxbrRwvD;ctJ>NUIA2q7I5aGGc~1cncjRJGOnqUoNcv^t>o z#H;lY8x*@5Na>m5=CR3Jz{37=(8fU_Ht_xu_%ESqQw1Y4dbBgMRke^h(`XM~8 zez~-9uJ4R91iOCv+HR=L_4zVKvJ&WfievDy>5_TT5q)}WlgL)D$X#XAyO*2upU~-+86dC(Duh> zS|Pvz?b-dMK!iFstv1tTFAbt}f{@o6pKFd;`?BqLk?U@N)Asp-x4APJK8-2$hHy}{ zs6qJCre%f54+)cc>}xO5@bFJ?vM8Ev=V$W$(yLkzDr5!gE-#i!#hqj|siU4vD+|FM zTB|V!(XB~Y_q(6C=wgcNt&yaRoF+9tM80QH+G>a*Ebz{^6&9Jr~ z0p4|(so)xZkN4XCQd3Aob8v>q8nJA^Q!MnkPGPvcZHwQ8Vh77&FZQH0W=MeWCeJLt zR~5U*cP?iA!lx{+aB1 z%CBo@c*@RpRx6=+5e=v8xK3XYmb53U9$dNf9aHltBa3)Aq`FCyXU3G{?ZQnL>Ga9Z zNPa=H^+h>DVYM1voX1x0#x)Twk)L`gh9y~Q(^almeQ7|>YQA5S*PU#>$)^a5{`94_ zZQQDy!f`2W%fG~UxYdG{Lu|4c{?P?$BFUtd7Yy@`g14h&cD)tN-jvQ6xsnY--ommy z2)hE#k;PcbH_Gjv{#$6haPUJEGE^7GOZs6O7?lc46A|O)fm*=Kc0OXaEKX+em!*l3 z^-9Or;ZYdf?^&lQ6t=@%rW*7pBBSrX)NC)KTx)(MSEPKec&`0n@sh}&UvdyaZmIUA zi1Ldrlz>$}EgmHj6TDSmRya%66Y=10ULPQKXvi{yD`>KQ9@FmH2tsg!XQIZ;8>5 zPvW(HV_aW>ScHCQ$s{!(hw)soLr7B9`DdHWxG&TdiFLi= z;~qgxkmJnFx7s+D3v2f}zc|4~#a)_sySIPXWT-CC)IHXNZV)DRJS_$bA3=s6;WU(H z8hO{ebarM5HYbc-c^djtnsdQ>?_GHBFUL=t&Z9f_tQGKPB;_K(cdh7=au-=iocPoy z)n|J9Gs;@Hn^7?7e+f18g+AfN@Lhl#;kF1Yauz{lV8(L2gkOqSWdbvbwERZm+G_kZSRvh?+ z5w2&|6Q`Jne)Cg5!=TsOvc6Wg3Y5tPn90|#3Wu^Mcth%wWD*)(B|9*l7giRsNULE% zn=rG9o>VcaDz8eP0&*0tBE6PnZKNY?G@ z%;bZ!BGy(sa%O4F0k<)>^R^Q$Ud*vdT0=c4T^6*t3h%^5Q|{qa6!3t}kh-gvplAd4}%3>tw5h*F=gTx4)e>KY`Hq${M&88qu3=y87zBpT<@-}{fBvxtK7`8 z$I-U>7!U_+Pwj9u0P=@S>mnqnIq!x7VMX=R^nO}Kuhw~GX5OKn__>Xt_c?KVIx~+i zY@qc~=Ectv)^gYCP}gsat5Eu| zV$EYD{Slqu7W&gDme4n&X420q5O-Wb8VWDPh7Or-(~-VQB!v%5Sy(PU8VyH5(3DuG zBl}aPwEkQt{F#@S_QYOD$}2)>eEj|)!6;3+ACI29q36dv{0exBLeW40C7w$1oPrzj zB!wJ2_W2njn=AhJC+o$Awh^}C+GZz~6s+~WwSw`jLMdYgzmiTvTj;xGg%(YPvEh$< z#9w)eC;P0b4AdCf!Ksp{)1eJLnO*FyB&gJeF=j66v87A8ByV?Hxi%pVke_9&UST4I z6+A^o~;D zJL)ncGJV0Zem455I%pc!>jzF2n)DnMSID9b=+I*dHzP5{VpV!KjLim4r%!3`%reRP z^67BZ38oJv@AWda#0~Xq7gr!p+QgjOXbDUTozL_Dk4Ryl0z@@mr||@u3T92_Uad2? zlHpK^s|y?L=2wOiUC52Y;x3HO+I?0J%61FGyz2`?5S!sULVA?206e;HWcRy7lK`AhoRn5JOgk7i+7i#L7&MY8B0J^YH|7#tMv-;2-*1qVX5H|L3IChAudZb+ey{fh?*Uw3viAmOKP>u)Qm;gM?(DH*xC2fhv6Pm|k zradC=1G#rq4A{bZY2?BUTfH(g^5r!PGAJx2UP?k%tlpx-7UyUiV&C5EgkF1r8dmEN zXt)(V*_deM%4V_l6q(D!Vjsl5=|K0*wrs!(6@Gaj^bo~6u#ZMbS2ngMl@m%BUdx$i4#~ z6=9QjU9R1&*ZXM)l=|x2Xhvnqs@`ybz+T=Vs-~SbN?Fs7$>-qDnCq^j7UW{>Bo5Ku>O+C3 zj4$`I9&V z>?h?#JZMds8XOCU;m8TduwO|gvftU71=p;6N){;qpQFqKE8DOTYJSRACNR22ASX1! z@jlt==9;-3HMcJATQ8c%;F7e0I9$9u@kiya%1l3JvM^PXH#6s`vL&Q^Z+7D7j>}WE zjruw*ge63zqysmD^)VGPw+e^Gl@So<7C;0)@9DjWh#St)&-X^g+Gg$ zURkTG`%S=nf`-dJF;17BUq-dsF0z64O5_p_wC=Q}^tg=X)4qm0#!^(MI>9SqGP(1d zdk&t?H?z6W%S@Yz(D7c>jaT^TtavUA2#pit$e4hrk_%M&SQ17I9besu2fjrz|EU{ zBDZOj71Y^!AI$}i1I!jWQm zx&N{!US}Nv8zpp#cnbCnGt3%pJh(pvve^fEpfbQBx07C7<9{*#9s${)=Q%;TO6GAG z!DphQl$i2xGizIN4E(x(+PTq465uJ4KN#QZxrZ7L-Q9N_`U_Z&r6jI}+8@mh`(ySQ z0|%@KRh@qy9nG{EAMOS^yNP%&-0je4l0W}uJ?#^B_zz=)Hm)XZ9hysrrR4-|A6SK1 zA70k9w?DA;JUi+*L1jq?0?9X|M+Jsin^pvVF6@$Wt1*zlnr&zK5i|$8av7h9|_m%IB4zHdw5CmZHOiFBo$qV3MlFIx~V zn(QXtFmYV<$IAWQCAKH7$WF2W*gY$6m$s#GSMTQ?;rGRB+%VCm)yvDbl)xd$iB2h? zVOcN5oLZWB62A0)CE%!L)MU>sRng}+;tO5fZO%89Bm2iCj_*i3iI34FU{(yRv$N&w zKGIBAX~%1y>n02IqnL0JEid$u6v$B^O;+m1FXFr*pRfrO+_|=U@H#i|<7)oz|Hup) zPYmNY`LvoZzKM$c33IxhpMrx=l435pQ(AkMal6Nj@D|KrMv!!esPnszP&1W*kjuo*Yy%8%1BIQ|Ay-O4uNA;Xs7Er41!ME+fwxRR_z(N7|5X2KXT-?q+H z!hVM9?s%N;mvm!@#fmS}TWiR?dvnx*6NN=VGcf}1-SuyZ3MY?%EjOR2DHbZU{kg*c z^z0FGsYG?t(Q!B+?N5pVku==ahET3&wc7%4Gacp#rbvkG#u|37626dAYewH*8Ntd% zhGgTo*4g2jZ;u<2iEE93$0612tkG0l=<@^l;jL35!7Cn?b&sRT$?4$>Sp_mMC9Exd zu71$i%`0ehOHaHqNkbE1VJ|xFxj>>Befjn?WA|{04QxiC* zywzPB?Rixp8_t1X5L8%W+VcbO7#|;gOFaxKUW6- zdP*2ur^A?g@d8l9B0SWUnqhUD2M99|gII!&ar}y2VmgrJ;A^;V?)ND8d`ps#3lTE) zM;i$dF)peakE=?anF<}qq};vD)+4@(u3MS})2;gxLP32#vl^xH2c=k$SrF3{kfXU6 z%*;W-*O$yztJI{W{0|itu2AE1m#~f{BOAF{dGGd*S>IZ0;@^|L0 zW@Ckh$a)r?{DcYQb4aS_E(hm?7q4)k)^mOb+Ibt>o(!2Qo ziGZB9o$2G8Aycj7MIeM5C!)6%Xpw<^l_L4OI&zUa)OpMXTm{-EKk~aYu>7jA==?2_ z$lDMxNn|obUZTj|d(Gs0x*a~4tTcvB(0a@_3}hsI|D4;0$cAwJdp)-)ix**<+o1@* zSC&R;MZQ5lSohT=0k7y6`omLXU9j=Mb7f@eMcUtD&zSgDGD$SHx}PDgc<#P$9g$WP zD?TN6ynlg|nnQ8+{!Hp|Lec`Y44STvpj$t+iSfO0zt_wPSF@dJ#6A|qa(Byw5HUMG zs|iU-J`XjCd0_u|f$J81TbJCwnmvapooO7Mc9U|-5`=pv?S#)57$$AOCf4yd><^#9 z4Nx`Enn@F}Fj_j|R;OqOICjA9FRh?TJg6~oeMuruUhe|8`VA%s*U1AJ%XRUZAx*0{ zk(W?O*`hOb_ON#rKmK2{n!4>9t&~H5jaNFz?^W%1vYt!Z*GYlF1f52z(WA!^NGdTX z%$+Z;c`2SZ^)cYw7@ei2mGb&w2+g&v{@LJ0*g2)G9`k*F8ru_-B3k}i>#noG2y^V2 zmO$~}Tl7|2m0scWM;2wnGoJnCe^$WQ4M$UOvh&}Uv?ZfLy`M=egDoGn5}{NJXQN9e z;<5iu+PW%Gk#tr!H42HLjV9)$B0D`oAkBHQO*{J3cH!E@q$(YI`fW51U9AhpT@gQQ z#oB2cZ){_HipbWRD+TZ`5@qymQmyAU}Wpnd~pRgfF%#y`eVl_bx`v z0009300RJ^W4ICQA8S!>w%-<0wn4zW-*~1pi41;%LS4I^1Kj>Kt+R;WbXHL=Yiw<5Zd)^w6PwGtVL)loZTJz{=QyQ~0GOzhr{(*nSwOKjXLuUZ#C@nL++YmRn~|OIQWU%n4BYr5L^UYrDMtT-m5k3N8*Kmkljj=J~5|k zs~M^Dd+TIZ&lsl?(W}0)tRHjrPn~Ho*Pmk?799&epVY#j?V#0cAYuUkzd5pC%U|0k zngYA*flxHlNQ zwGd~ak6og7Df5kRsZc@>3fd}T31DBUR=IstHRE08ejM1015)|AeVtj z{v%uuCKl_W*2RJoVn(;KzYX|RdAen1B>2p2R(O=Z&`8XnFnGwZBCr+({|n<;ajXl! z*+ReMzz0*};un?KvefyK;p;1CrO{ujzv(d2Delltv+^AO5_Rj8sf5kKPk=yqRO(Bm zh2h_VaRGc18HldM=X9(Nz{{+Xtovp!a(H4NhJqPl|~wTs6%_q>^ymb=UZITtNjxbi;r+~f8t z(*2+ZTsSlJ{NPNO4Uk$GuJ;pldC3BHDcmH(Eo51wPkWt^hNc7`w8N}Y)G-xiZxG2q zkm z6TM}rz+*ve!>(l6lDZzxBfQ-v8R)ukY3K~C-Y@AUK+=dTyQla3(rD+9J6E9Vjh0aq zx;&UJol z^ycJ>B|_0a000931cP&3ff+>a1>UNlLcexvDSUxQd40o*oTeWt?(SW7zu|x7>JOV1 z|A4Duu4+(27=HBXH^Y+tmu|<@+)XTKz5`0irgUkrnP}@aj$Vdc#aW(y$f94~`SHw4 zAAFpMULHl$2cS0XU|;|LaeL=LBHlFcTlhP7 z#uKfmI24Ucx&y!LMx}(uDSF18Pweb(`kxrdkA@w7_?YbEjdbRqdoti~erX;5qf%Sn z+nFxLUwN*WIflFPY75R-U#wO$+E-^1VSh1*dRB*}2huveg)y%boD4Bjs$1}O8V3S- zr#UXGM>rX3h!I98Bm(~$S}!1oXD-3qj#q8F93bC&2^#S@REAxv^^x9R*G}#?EZV-1 z1O3vY*>YgwzdvVOtmczDbg?3QWF}MAm&c~_@aA%R-R{u)>x?sY!?2ezc@@7pNA~{0 z@7%}_l9tMXKbO<6{Kyy%@ClvCzj01xDZm6AaBF|+<#@^-)}-tinmTWJIttEpjy^X8 zUXR2*IVp%`AX_S#!wFUWth+ zK9Kv;$^!6fD_XZAam~~QVJN3CS=75=Hs3ttW*-6PFN+M)1_#>kPs(Ma$UNR>KmY&W zI_eNKla9X+Ki{`87Y*63mYtOANd5E*)^XO3v+T`n1NNr~HIR|CQXi2^t{{cz%Auk!+50IHMusaGB2F! z_C{EgfF}QY_v?~Iq5n2SO8!^Wcov1(%Abe+XGA|G7fZ7B~xVq+5sMbfUW<5A-QF)|6x4 zYoZ9QIt#Z>8I8-qH_Rx13gq6J5MfNtP>O29U}1Im$00v!`4Xg>eN;ap@{bwKE;#+} zzt<0&zMf%O*Z=&5NLllvPLVzz|AU7JTg){0ofsT0_S!T@+n!&A>D2rhDnqJh;CYfug^6uPLZ!D0YaI9kl|X;VdN^Cr19y6u{iHsr0r$+>ma!)_$ya zzT>Y4jUH7Yq+r)6KHDeRiCeF=oS3AQ|40ji-ox`UPmDc`_Ka9)p=CV0F5T5Zz<=Jh zZM`u1?}<>5Yg0VmRmPC4wf8q+tP+*%y5Is?qUT4V=N~(q2qIbUoa^)8*BoxyF$2K=GDpqzQ*ZyCzN z|Hax#tEI8RATwOCXaSFW)I%j+C`-c};H7X@&pTf*0WC18}^3*%ZFX zPzC&fhDNFMIh>5_3et=bM5gxFV8j5zJ~YiP^fBusVmjbPN@JR+4HjUZccc~Y#e56j zBi+t9V5A{rhH#y{p0@!Mb)TI(3MF6>jiPrFba_m300Uh#N&0w-b4(L3l8?a z7GJQP+6uGoTZ7nuwb35}4Q|5w+@D^Bh3J61seL$rETZtbhE!74Px<@sPD!ZZE`+f$ zVjr`jzF@F7o4NL{2CFx_$7?NW&Z;7$3f7X`yfs<4v++u|U@oOe?~?&eyJi8%hurOk zcyQb2&|j|@Kz{gHJhhA>(PdOLoL>Bvf4(Mk9dpty8Dv>OCeyJ62)Je;e^r4BNW83^ z@S3;0Lze50`B^C23>sh9w~*El1476!(T&CGY1xRv^Df=WwP+BxMML>+``a=&r4bUH zrn7!a71UAd_#$)R$fr4w+i@@S)lIjkbwe>9Yw8-6XU^x%(1Hdx-`}b-(TDrQf1YPMFtMr)D zVq7`2T?0co9eGg@>d_mV_kO}hw@6Lx#S=fX=4LBHkBc9Pj5S$*1b@U}&2-9Xvr7}= zXl`-5&%8E$WZ|%W#YYgy7l_SHm|3#PElYui^sD-6bO@deU+Wg#tc0q|x?2NQUGIv(A)?ytCiJ-T8cF7K_9m41<8)BPev*u% z5>Kk5EEBc77S@!Ni0i1y2xQyzy!3XdqzdII zh4y!t+Kd#i(>lp{>##U1>(S7QLT831SE)i*8O2FapDdpK19u@;XYyfnNz*@ z5UwZyodnqG<{M={0$;pD2+Ls4Y6Solt}qqh&wC__fVhX|yuNeoh`pXjl)B#9TU?!2 z)SCLDR71kqw;RD?Cy`_W9_2rXBm5xgaiAFDgn;=nJ%b&;*DlG<7cBO|GSY32`E3q0kY+{B{oK3{`G2 zrtklf&;968SctAjEFR+x(<|@R!|3B#DD5Rb53u`9<>D@qF8}P?!x_&`vr*i(5a$8? zPH-i_4V~RzkH1XaSh)D_!Yon5d1^=`zKNvL5(=tS zj3}Om=f~B0i^!8zfRgjHh&Sxag+*BU@zscgAVHQ-u1nUH7}IAm4<}xc&rhIUb(KB@ z5?}E+O{OF>`9{@+$1Cskdr@8Ol|^K z3fpyEaA);D&mlk97Qqv9P!{XAS$s%A3t%mnFaKyQ1h<<)Nbj0%RZ!d6U zs}p6}jbm+7i)xsBAIMN&fzS8nk9diW4^IEYZ1dOv0h1X2gxnAN+bP@6cz^oa=l{TD z3hlAO?uq(H=h&`Bo~e4scM7(NBudMNJO{F;EmSQ^WQ7r`4Nue#sQLX>CZ>kgMk93O zTbgQy$eB`H9PoIS^wBsLG3m%QmBf#eeiu)3o4y-k&@^}iU9Jlb6k4+V={ytzbpH1g zBnZlRZlU>7Gh3P8AW^WIC!CYo;~ZueEyhy37qb%Q8f@M^z~2U)Uj(1?uoJ*uPs(Xy z+d$p;H3DC+_wB-*7gYjb2C<*t36^evOl;(foONp)>y;ZAM1temjHgs=6Ys9i%nD{( zH~f;4TBmzFicxi>N>P(h`KU)OTEb;(ClZfU=mAE(T#^(xS^Y4NuJ?o9lR$uC;xT_y z=@kyvO7GQO(Rho>0#%Xk@~oVLzpy*MS=h8l)WlM)LAycTG7hYDCfjvlhcW`kj|DBL>YR+xeqzY004kJ$__5fzwrKj_zkTPMIA?C=S)=+REoW_ zn4kZE=zXsEct;zRKmY&?urtGQ=83e}F5rHGYpYb`b#Zh0Tzs#weh){lz61a$6^Y3{ zcouO*)rq^P<)ca2x4F4_j-05TIMyq3XsF>QCSE`*$E6nwecs9n1ugF*CNAHDB4q0X zY2)fbQM(*84d`HCTUe?i$mFqlAg_Pqz}l+g#mAWE&J&g8T1k}D#Z-s!2TUSP!A-4$ zQy`TGfrN|3rlw-B^vD>}-)}$J5Do#xf4I*|BVzuY{mbIK`*^j0JD@k6# zLKWikwk`~20n1q+&4(yt%oz@xlE11z&tIC4d9j}Pzxcp-SAoUjDy3Naz`f($qFYeX zR_5iV67(ILS(LSqQB?|fXHLEy(%k(k4~Dw2l+UYHiORo!M3|VJ`H?aI?O}uczrtVR zBK0lu1t0T9rX^_U>TJ-UeExRm8&kJ0#k1 zv4e)G?7TK1um)BVS?D*N0}Gh5fYl;sOAQbTtKhYS9nCkQLp7ob4^>pn$!}UYQ{g$( ztX&(J$5c$gy?XDc(w#{?sx~#oIFRkf%}EH6Lr zxYD@IuY^z-*8(v8#&M;epCY=j_4fP#00RI30|K(t$j*!EH;w$iT9`Vd4E z6qh*RF3O%+ol4iH;rzxgCh%|Guhk^VWz$TBoy0HhyL7*v0EZiz#LX@j zHo%ADWC6lHvR;gnSvl#a;ZWG!Mq$+&GC?RtAg9oGr~x}DB8h@zM)rfr`t7`*@C=%Y zbkNR6NZjho$q50|o409lT0x&ujXa6F%vpbM*sIYTU&TDkjf*|8)5Z;14p4aRNRbd zD8Jf%PZr0;3^)=(k0B<0UBmnj-@SIa92br`O&DWNZhNDeh0$Q{ENv`UWSL)B%^ehm zC3v~hK2S;5VP#;|`L($Tn$HJ*d6RAbqC_k%Y)bw*8H&jXmdbZNAx^p2+AsXYe}&_a zLPdajWC7zRfEMPa1dAewU5ERM_XKyG3;9ObqB~W)usT-n*uaXBvlk~rI^uu1>+2Oa zjcCS>+^g}3I-}X*8DZh4e40V`Ww_$zg@J8f*sl3cn}*~;Bi0SrR53yGQE~|5#X!@1 zq0svk^R-YwCZ1zKa#N?S8>M&^+%#1^E-a1ul|9TPNT<@qB&(TlF?9+Ro^H?dkcUT7 z{c3&^(ZSdsbp_ihQ3y@tyHoFC@vgd+cIV+sjG$#5h zAEzaj|Fr^qswbg)Q_O3BT)q7Zb|lfjK$`f?lq2GL^4XaeqilhGa*dNh)ZT|yq$dcL zn;x~HuEc+MlU$hCOu5;V$F)t-Wpk(yJZj>nnQp0gLxNo1TRH{kvIIEqm^>8f2;yBe zj^sJZLs{QOWY*b@eOJ5LK|Uv!xwyuptLeVHPdVyFcyVdyidt`o@>f3uw=D)mftS0l z2{?#F7E68uFk5tG z469R}71{oa*?8uqkAZYA7*j~&Onh*MVX-ukne~4}(0p!9%e>!bLKH*F8@F^1nrpMC0i6! z`B^^m;QHo^lHH8>Sjn+urgDJ+2j~f#Z~~HCUh0HCwu^+iLXLfZuE~P1Mpiq9L4wBX zU$=SxJxpXP@bYxmmQ&HcFZj}#IAt6GPtfm9KwE`rK5l&9c%eOm8J#!zR;D6B#BTM( zMUmQON}uX?pD7k`mYkS)MExEUue(!a3keAF*>EHO1#2idrl&f+CQ8j+so;8L>y9Kj z?=OA8fxepLiZqBinHQX^l`tgR{4>N|czY zwo1zGG}Zya7~$Y1f#fg%JOZ~S$NYf<#MdbnWNV1H3h!?ur0efLeq^^j(@9YK3`A&EUI3f1UR04o@z`NJ5G6wg0+%o*DW*>*;Qo`8loLnx0<0jJw{ zZFx+>Rj)^^f4{NykeyDE00jX5Bhw5xDeLXOEOsbi_a7b6o#nmBmAEw82%~}bkNE#3 z4|7my?4uu^;smNQV-z<`HIrM;Rx&gU*nJ<5K;QhyN|Y8_d`qsfD7l9p1UfpRZMt?^ zNIv-@2c=ie`*u(@%H%s1V;SxG7ati$PmDaLzb@>duxW??@%c;Qd@C+4q&=9LK6m#p zCYcdKw_bcn<&W5J*Qih*O`IK=ipYbAr{*gSYaLEob=V zCB6Qx7uwR+Lj2s$Z#3@9*2A%oZef2WG#A2rk1p6Bg$U3-cOUj}$54U5Ljh<-o0}c( zrxF+eQ~$J2axSKMP0we`PDol%L{Bw2cXhmXr2&bP>Fa--(9L~CVQgybmaJ;^A_D>Dp3RZ-W_u2730kj3_3wkuUoTU#Gm1ob5@Py zhy9Fy!)g4t5^!Ou)EqadeTf^~jQEAd-cx?*4Sb`nu)Sw6gunoVh8j@!tec$nzvF8? zw!6wFo9>ERVkg-LCmvF_EK$to)=0_*iKv#zy4+j+h>9an7K_e4i;#we#i+vARV;cQ zZ2mrQej^Yeghudq76MOp1{zfs#fnoso*Mu7?f*VN?DH~W1j_I`vKw*m2>#)az047%KOEo`uX zgY&bxF3N%@8X7H*vHstNxWbW9fk%TKe4jHgXnF2?l)gu!x*Cyr$y%4UF)5!`sz>iXnz4It*rVJv%UA){66*_vXv4qGYd$17!;^|;MqOP7EFqN=sz=3E(RHbarQc*AOE$!Y1)s<4-EWK zMZ*rjgM2Df}~*k-uLye)tBfl+1iVWwFl zqMpEzS)UG)??mO}RDGmfuYwEv5u@cDnI`-XCWffx!iN|W2G-9lPMznpO-Qi;*01A< z&i)3aqXg+|IjI0@jBox!&DSi*lSgJNjN<@iy%w9#Q#I}N>YA^QK^2+f>Ad5Ar&~bV zvjLsq{|UoB0Q!eM&3l8=SaUj7gpW7kF5S>~>^gM5qUolSpCqL?aiaMvIsF2{(HeO}x&*C| z>G8*v|pl`0Q&4YSXaCgC^XnMDy3Q43aO~5j!H2- zT{utn(qwdHyXMIJ4gI?+kiwV@Bc!c$I*Hy7^gf(y9pzTl>KS25RPXTZ5i+hcl)}$k zFoo6X1yG=0uiNcB4Jr>jvuP1Lp84Do18En# z9+&zhrF@P=Ihhb8X>n5Oify~G1Xs{c*QkA!5nBdHI)(8{BF53!KFW`VXijdR^av{gJ*z zg12QAh98mI zyOM&Ov6~d*KGU+*1Xyiq&()$YM^D81Aw)IQt_F4BGwFZ&mPY~TxkKn$;wp*r5I>e6 z#{}=x?G&6cPR5#aN7(x1esuTqv{(ASU=Wv;%)9DNsdd3)yoxo`AYle2} zd-B2`{en|L_lx}qaNtHWXby32sdPdo1VlO{^9=9fr&6Cma*KQYq`EiwPFRNBor<0D`zD19raV}Ut6?(FIshW}qlm*t6tEpbl{B#;mu0pxbp7Rea zl22HDJxT$je}jc2B|seBr3$Asa#K{V(vA6b?sa%dsAapS!0TQj;%g2lov~-qmv+7B zs&vE`ivpoPk!#ArYJvCgbMGJxYy1x7q}ftp=0m3~LsQ#|C8?=Bl-G@J9n(C55X~cr zq4ipFlT5S9W5mG`ciKJcsDHRN(=v3*l7dAl&zBjIVXnLNV(EFO{w)tN;s^Z1CnaNp z@-`R}xWa|K33A8=c%P{yD2g=fLk8cjU>m;bn3C=&1zlz~Mtp9>ClebS#bFx-eU?w7 zaJbARH1jXHB$%3%wN&$Q9cq&196K%Bp4t^6YpMTs6!?shQ4Jrqfd z;jxl+#k09U1xPj)kOGn)CdtOTGU{pmYsBS4q=O?gk7;zWn4G|rX5c{{oEw=`d05{) z1xf#^=a2Y=5{sCK1o^SEW0-sHGSmnwG7KaS0^#vrSX<$^yF3cpAaQa%B@d_sav z`788meV^&L#Uf(sCYRg(+#`Zm9jW8hUgyKySLQTyy~b4iAOHXV_y77a|7;5<-995# z-Lq7q+B*9?mSq8{6l&4vS3v=<_m9?Oy^zbW+us#mWp2_wN;yiC!S%C5uQGA?qB zhfPN7B>iSG3h&`!WLwFh=<>Fp=?j?osBzmQLh_7d7{+ARxhL+$O&dG!AMK>Q?_!uF zbW6*99Ba|w5cA3wQxeLe_$%1_6yTb(Qf@|t^iu!q9SpVZGyCt0IU8hJ$>|3|-;|&}Z)K66yNnBuFExIu}udXT03`RCb>2XcWp>USoxr9P9Ldod_QB2%56ni(w*zz9(C~?z2MAH<5 z7bo4kI0gQN;2g8=7q7(yYYx=9l9jUD%vC*h&3g>2k5iVWbP}EAj_dcKt=1sp9l=qe zq0HJ~rzL^?(=U7o%`Wf$vj-1%)9R?G4C)PcFXo743N>hQfiR9=?U+(MphzrF;&esz z1A-ei00V+C&v4pW-D-$wMzM(07gAXchjOK#W5<$`!-6~SQ7BOZe0;~&|JKHmaPj}rwE2)jK0S2&Wn5XU%@dO{oe*k73M5ZUF+@o_Y}FButyZL*1BnNOEVOC)QYY3zJhN363|qt$;0wFfA#IG!6mf zK>XYi-t~~I5T`%~2sEo%7~ZJWo>T2)&{E zJpNR!?hk*frLe=0$DiR(VIlKICc8~5Rug3ze7+xe-8O}^8O^pCeg+iKd0>ku-z1yA zwvm087STjll2Y{7-~h1UpF4bdTE}3MC0^qdPb8f%od>riUPG0+JHP%x6~RooJ63!G zDQ2e&MOezB&{Dvhe!eSmC!D&hCw0p9pvIEbG_m`%&I*b@&-sdBw~e&?@|uj8M=p1X zI;{_LvePD8#uz;tah#StL|`6B)?>|gn<;%)BdXCVzlcnsWEU+|2WcrFiTTSoGW>7; zl5;A%dlSxDkABB009^Lj)Km7Thl|qEX~Sc80v1bz&+K+Guk7Dnv^*_qLQaE z1;e;9y4F$`Rift8*rj`W&)fzV2=K*p=VLcG zcmLi=l(L;`+i~x<340~y2k9JanLaCXnBwxOvRcUO>7+!~vC1eKL3>}R(@Z)N&1jU9 zFKw?p?8Z`_xA7j(466OYbG@O{BZ00095ToNf7 z$+@Sn1mAV!oi)8iO@tG?Qu~!MErGZVz*{^rfI6QaNLo z<%sLF3*B>QmTi_nJ|t@!JEW`tQ`Q##`h7yOO;of5EKI$wC!poPW-MW+s&}ko)=)Uy zns@%md3ECt$~QIM4b+Qc%kxg*SqX0;I2&>5bzf)KRBh{5_}Pxe|MuA$yGX`=z)o8f zy~YTQ_rRBPRefqym+Bamw$JI(%>uuX&B;2ox;fB7*M#*u zx%|6=kq!)pG#+2^7e2}b@kvBge`{URrdHm(Uw;tQC3`W4Fq8*JsF>t1rbByVbi&KH z6n(3pl%x_R5Xr#YwkSQ%G&L5+gNBU)4ZIwSJlrNbenp8_;cXW++JcW|hRfnP-xulW zoc+ZPRZ8<0h>w8L_DSgeQJQUMd#~p-*Scl?OSSpYbaU1wOWLq?WV<1kJ7etlewZE6 zcJ303n-iDnB5`0DkV5YCDcx|zEtQT2AsP?f)p9NccJYXM=!Akx2HW{?`;|#)O2H1U zBk>xmO-gxY=6zl`MEHK2CLM|=QE{A82J!<|t3FlJuJL$U{^{I8X#Vy<5fFpgKvlN9 z62Mg-&_rz4%V@;PuQ{TT{WJ^^MSZ#3r&yn7hm%YqL-Nru>Z$cI_TYO-rYXtD7z@Rm zOLpjP3zu0JQ`uZ4QSVLrthBAtlDIjNjQ*Ma5$aS#tq1^bu(gXrWC;%?S@nzU;q=$p z$^j>fpKvy6YA%zku_BHOukSGPebZydh2I>j7J*EFoeIGOyJH4~0qqvX*0C)4_s=aA z#}%AavA?B=S>`U{3u!i#S+RilE%$XKm=K5vnTnRNHLW6!tzd9;IIficFfxESzUJWq z!>bB-_96+G;s{sC-|nCMOk*uS6Spz-PvPN*@a<}X(9mc9JwoNNvU)~>pDbo#V3I=R ziT?g@?z~yugAoUa2@_>!)GM)_PvWT*fMu4<{Zdl?KCI!PVjMRl`=a{PomGuDg}pMyfYrnokeEwMCvFuX zCH(|&r(?zi{8)Du=w))KL)7zTJJfVS7335-v#cJ7R}OTYft~Za{&6vQgRgc0Wu0K9 zxr?veirM$(v>b!u@rD2Y-=cOy9cD9RT43BdU&{Sra_ocg?S$V`so*hx{3g-hS72hV zPsH;ZjT&B!TM@uf;{Qxd^3YMJeH}^usoG7V>OO@U`~Xn6w)b?w@7QY>KuVAQBH}&g zY5W|bju}?=oaEp>J(i+QuY^!&=U*qaENUOJ@@U}kxG79<62`TT6wTFi+^)M(@?a?| z{gsZjmkp!){n;D58mc|gw>mIR52CG)3+37W<;sU_4UzBvVofk$aGbyc;4beZD8#60 z3alV>xtBv4o-r2Ra@kFJSZzT>qy)XKFLRtavArFrO!#g#3$>Mg7uRWlWIPRVe80;E zUy~TcLKkh-6if^DLX(y23YobWZ~5~-8`0E?yQF$yvQ zw&%|-IpkF=!2~d;=N!PIWOTtNxre@rJ_Vku__;)WVTDpvK=~vyI#x0T3vpX-qb%^H zuOP#@X&`D_Ij2ahd(ruTf}g=0LhC|r*3ERc}q9rmsanF4nc^b8s&w|Ow!-DS!QQFANDH&*2qn@ za@=>#HF5fNof0ZHF~$JdCw=aVYxKFEcsZtX8aTotgBZsooz3PT)X{Uvm7v zsCi5s@3f(F_Xk2sPA^IylL-7H1p-gtrR>)alN9%mS8<-;N+k)8QEFG z!zM;=9{7(X7(QuuUaCD~>5tPlhl3w&(BF2ZKI`6*Tej$Bovop$^Ef;WRzFRGxG82< zBoT)GfW+2WppQW~37-L)1V`SZYE>@x=&B^2Q67#x?NZw<#6`ZXL1Rl9Qlv!Hy=avO z2?F=kM~XnPq8V5mXfody@T%)iF#EVev-#wfoY?V>x1i#D4xxlyF1n-5tZ0*qNKnna z%_Wjx_gX9(Tze;;;Ry_yt&s*`$93T?)(|)@p=Zed5+t)YWyV-y?+`YFKX+i4PuC$L zK^diL++?$%ObDBue zGz^-nm%5>R}8SOZ7!4tL=#Ed8jn6f5@{I^R{8E0qr7SnZ`chpA25A;tM zDf`Yv?H@4R3ENsp;LVtBoD4Wi-QPDYP!#Oq*x#abGuf>%Rm(X(-;?>AyNLz`-=ky)-Et@q#7PFX#+g}^@jcsW>#Kf*M+L1A}@{x|@g;x>-fB5j@1#QzjW=JuVEf^Vy)7la6Bzp zX}*k-3jj-mIae<@eFgE( z?P=-iVYd~xDU%G8mGm5DzMxyQUo27+zS}1U8>Li#d`FC+sYpU+Xb{HJ`I~&4-9yP~ z*`~pq0hH8>C!irRaw1*j5}kJ1Dc@+ zkrv=HnIPW|j$kUh@N_Tr;0M_Ck!gtoVRDpKaC&XYY*Z+3b=sJA42#DHcUzk`^JMnf z;z^7MVDB(LPBeL@BP#)(E-cmkI<@uM><&pCCV@EYoX^EOP|raRUD#=mw0Gg@cSSYE zZt$XH$;JKF;z~g49_9b_wyIyw*Z{BxjgY#i+)V6$j335z!Xz;n6O}+63*u&a5a}r$ zIYfcDJn?OtQ4KMgukV=X*wwEFpR{oo*wM;RFy7*@f%*rLw!?);gA}jGw8%24xr&<~ zX+g~uCk8otm1b}M_^&R1=n!wBcoJc;0j`j!;s%v-$BFF*^i&94PBKb5Ge}8t`s`)JwcO5=Dg>{QueG@@)$SefGq}LKyHnoyB5>S z0wT&6Ircv_JQ#Byuw4`TOGX|T1`3NT-$X#B(ET;37_BT}}HLF9s zz3S-P#8d|F*Z~boz-J-Vt`PZYmSfG@JvI9!7{>AdcqlO!A7?^XkcTN?x?+vZ<)@B< z%Cy!AKg#DKqcoAV(#~H=avIMCMe7V8E6{&) zqP_LDCdfm=p_t0q`QGs+5e&SAN+h18;!x1B+&XZOYdF zx98TmnK!eDKjYD*IK5-NxWTiJ;!pq=NU$KnNpeCz5{{7DI*N;C6nm{1Dyg;NKhgG% zZ8u_(6GqB0go^9jq;OXPY6*y8vSHQky2y%&)*-mLIm9}{fm~aT6qzDeInpKQ&DU|( zf&!*r#<`@gedg!ra!%ux&TWaCA^&TGKH3rzV?lOGOif;lOqQ24QdLPs~UL1Mz zJTl+ReTeP}$(@0fC3Vy}A2>q#S$bmfG-gte{Rkt#)-|Yl_k)_CH zl#l3KD_>g5mWz)N^#f=n4wCGqJE}JqIHu>RiNU@6$Te>^a{lXH6je85U9*{2$RF_D z|MMIIYJ>Iz&f>*JChQNt{xcnsy?$wf+9#5e9Fm-&n=_9)w?hQ$X0?0e@v+%rNm{${vER zDZGpm8X&ykgB7XjL~t)HNueMsu^b)aU4SxdqvLP?x zxAceGr;;7#3L(eyC<39-p)DLCjH*TuWrpW|8b>HU+%YaTV=`Nhu>$g#>DC+5z)!X| zfAX}X@^qiFJGIsQqJ2m+o=6p!q}X3lFC*lrLFIIwiShsAmDhVF!A0p?v#gU=!}aBJ zTPOX+SYBQlIR2HfITUwilM+Yco1ZLafl7tRo0@CO=eKdq` zo$d8a6_Txa(=@G0>)Tzv45ofdGB>2wD)9Ha&}^Te>a1pjwI^U zlMWU=adm*Lbbqj7RVMEUfdBQ1rE$NZtV|i|4`9{`W~NmC5(F#bbW+zQc*`sI_+X?_ z5l^Fz(V5*?a5k4BZ6vl=NEE5=*zrU5n<6Qqet$C313%>^=3f%JJ38^R;mS3#=WN0v z?J8@aZXHk(=3=Jlt>yiIztvjFs}v}w8}&X!f*M){{AD0tD|o+k z#bWH00to-hMkY6WZb*5f!S7U<<_v3 zt5pMsWMKdFOK(h|vALG4ZheLk8uEnBjy`vM^!E)9 zyXlGA-Y9hH0fWjev(~x&N(-JDV?F{W^jt?z={k>5&Jxm zEY1`C5fo70X*h(;4e(F+{^boDl_Clks_!H-*dbB?PkCo03J@Ta#`2@g%4Jl`DXb@b z&uJ8m(ul~lB2U!~R<*Q5ZnDgG`z=GC*`O{F<`{B(HbL(1861pR>odDfvu!_E)so!1Fpjsu2A4Mi|7?GJ8GR;Weu%0)xw24I##gxzQr>DPS>qAexKW568 ziD9gO0~h4T=hL{(!X^b19`yREm}Nz)oZRM;6eR_mHf!)4-A2v{C_8jEB4mlqvE>o+ zSU`pMoGR`oLtFKHe^VdXf-TrvxKMMVS+wfGT;L~*$j$) z+j1wshxE@K2(cxTeHx59D4ARnnQR-hxf5#qWhNxD0m+GB>G7qsp5m+lu894FS1H2| zgx*H9GREI=>oiB7{?L2;7oj&QR=Jd)g6opNm_5ev_RsUJ;knQWS|m!uCm`xv6};*5@okUqPAkhz}xExttT%f{TPm;n}o<7qimm z+<;p=rsoi>|HG&D$yL%Wh5({SOrPC*(dF@;C;eAR+Fl#D3{j5^IqvxrYPF>-p)c)1^F%A`-N%4waW7fJxy4s*}rrMBUNF=?RM3maoBC^{f$_*ty$4<@mpM4%^# z0X>@dqGfb?~7bn~+zgv%kgA3HG06D1*Fz|NUqG|K5a$ zVv!ma@h7Dm_2V)@#PxIfsgl7s=834)z*_Wmv7CgS|GuWXUICK7@l5f*C>ogA833i> z;xgcO+uj*+BaE+n@+?K%JW8|KtnIlIcdq}(MU?8qX%B4v(h&fmOn2W23R<#$E&gm! zk8xTlaC6bJsG3ru2ns|V=OuYGJ-N$=k0(XS3j*ko%Z@XGn>Vrm3V3(`zcd!(wH%b6 zN?z%1dItFSy#-9P=N%(K_|f`ajb9sY3U^b^X;zJTQ|}KzYEqsJP@7 z${e&pAwU|JO!16QH@~zJo!%%e+|8iRV&P4WB!bD05!|bLB=jUa_8;=dw?=Y!K?u~= zWCFIZV2&g^ipm@sCMX%9Z|^t|wtl^L9fX5^vd%oU>eRiMN~maLT6Re+LD%_SCXnHS zGoNyfyOOD04h=Lx!dJj9H*H~K9z&}|6a+j>zb_q_S`t4Nd>gSAPwW+RkUb+Bx5f7; zkVO*8{|jtn3;iQ8qKteeHhm`coas+ z{80FdnpMb&Z|}iDA;fX5==aISdvD0HV2G!<+F!GzYs$A%D8x!OVjZkVO>&4^f2k6m z%DwmlCYBJI&^$_7FRX*vOi?dGmm{*OKR?o9!ng*x)HG#?pEmk-H5ZvaCQ-JOTsy+qG)~RZTQjO>>@Mp?T&(K(k zUV!YPc#Q3h#kt7Qd@g4WL`Dno=eCL}-h@}+6OKag(T1waJu}gO>TH}rj+vIQ=DB~2 zsG*jv64KO9A8U&c z%yWA)+mZT~@X{$4Z1UW9J0*1ch0qR4|6EIrK0M?(eNVTU zO0+~)^S#aKZ&aJ8F(JA4EPA!W>JaL0m#sgh22e6BsQ2uEGr+9;9j7UCfhjY{4H9n; zU~biMO7txnd+VFCj-imuH#sdD$}Pt~jR+a__XqLnoKytIY{T%)41DG-tF#v7iM3Q&$Nc&GbrZsI(bwGvZNt6jUvmf~0Qr)iFh_ z%145-B6uB!4jNUl=}?-uC_$A5Eeeq)MBSQXw9D^*NC|uY@A>L2?)L4nltLAN%t>7S z5;25Osz^o1Ucw6m{04ogn_TQZ@x-iH>cvND8W(}!xTmi4uxTJg-|HaOMQnvwIA8Dy zw7RG`ssoL}J-OLf>Hei=*BA?rTFc?5z6a(R%w7qJKT}q=Kb1~)bnKoqkhkj`%P2%n z$LLEefnO|uRRnuW>5a_!;+w`+-b4Y71iWu0D20Hj_ErTK(BkUTxJA4~SO|&@2+on% zSpfFcamMswErY%7=*w}EY}YQcG{tlMz(=^N7#$ar*C2cp_>QTa=iWHN)g+kra!(;bgigK>WA7OKnCqx%TtZxITxF%BtU_>R0m{WKt45Z1k zgl}=-jm;R(dEFKvJc937Nyv%mUv?riftS|MbRUxSfkcgZ1me=^y10ejeIozRS7qR7T z+wtsMm;e75;p>n5F@Mr%0v%7W?^YoA#0}WxIM)X;AQ~R6|GB0k;=>T1fB)EV*xl8= z(d>IeeEejD=$`+J8&H)8G6Swq2Ru{ znlfUUOYRk)q%Sx8~#y^;z`bT~*Ghh<&f=`f)TfHT5d=RdM@Sh-18GSP%G=7vi*Qyym5;9(8(c(}|Ns80)n~wy z&NF!|&0J?zlmafj#z7+8QZXqwd`pC{C;$Kh004%7DXUdW~ zt*wZd9-OE%wL*WupU;S$v~0+18?R&^Wr!T9*xvR6oXp0{fPUO&DZ*5|RsCrqnb+=^ z{vbwRMsh-cu@Bof3S7J5`>ZNtV!)ln&X2{^*~Tv)|Nj6rL#QD-4_7>tUQh+LCnIBl zg|3Tc5^k0b6t&vaPtWa;-!7d?nt?&*>Jr6-S)l=>`X%ydO3ct9L16C}`M&U+%9@GM z5%uHdjySw3D4htxrIpG+N~=;!=nR*4Nvdua6R(Lfl`!5b`Z%C+E8xnIC7gRt3>k~rAe;PSW(shv8{7C2>TlWad)e6_n!NDG( zFu2hJan?g5P@waY1Xn|fiBSHq52yp%)z|+96I&~rDr_)$S5IgY)deE=V~qG%&}o;z zQIG-K5&HOh#G1=LE7SI>=D+YF)784TWa?|>n$u)fj9jo?2r-!mRr*NAFmOO zdujc?lXAw*j|^|LjsoZ|8~+hwjR7nf1Ou$34nqp)d`Q0vN` z(8Y_pAaIY_kExUQHg~WrZ?fT+@Pr*;onY#E23?;ZuVuCA%~;WoY^h5oaQ@#&v!AI- z_kPHGjpAO=NQg(vU5Xm5mo-hdjKRUIYP`&)eR<1|nXhkUUaEJfXV>%F8rX5Nayh1a zgKd+wf1I`dUK!TpcgL^XJ9!h9Bj_3-Z;G*s*51ik*mz%X`Czs;WLVQMUfyENBs=fE zcfV)RU;n)x9C*M33L!;K-o9DI`>WF!^y_V`EyY_2iH9F6x+_7xctrTEIl)B57o%3P zD7E?eP*-}{z0mqk{F)_B7YE*f9nz9RZc!H;!vC}4Y2CO**F)E61rA81wQ!yiqNRd| z{`U@upt9uBxZaB>pL?T8TEv_fn%dRFp}qvtPkFfinJL&SSCMGOP=uuZS~5I@CK&h~ zQ!Lh@!&k0lE~oCi7vxA8nRvbSoeGViqM;G;08c}p3q-H?VJvoeo@ea~Z1fqut({Vm z$#*G9=d@DJ#&pm<>RP^=Amg9v+d2 zVGA4Fee}&?rY5-*voy9RAjCX~aMmlPzAzmPQ7M z7I$mLzl_{^nT7DGSt43j33HZ19gJr5Ph5-{sF3R+@#7tCf4>D6yq{dSk&U@_*Rm{ z(RjRbTh8}Ud1XFKmx`XyY@4jPX_`lx4xPg~lG+B-qC>tuWw)Ju~h1|Xk z0?Z2o$_hRH(xXBEfO5MF<#927K$WFp`wI4}TRzx<6aO(J?mQ?sdWM-4q`@S97f!du z8Y)wOte|g+;qGZ`*ntEx_S4(Qr@`_a$C=4*z9&G$Z=|eK2lfZKZ`Q+=Ow$i~9e;@K zy`uIe+{ey3-qSKk;SRQFn|`vCZl^2QykPd_|H1Z|DbO7?ux0kmwPH^% zmo!5FB|(cLiv{tAQ=G3=XyjER${Zl**zh$(<_)G;(nc(-G0eciAXf$r5^ z{GJfcxNtOYjx%9PaxebV;o>3x`VK zfP1bCHbr68T0H}p2TLbTP^sY=OWcx?|Jgh2um$pRl*C~(A|n5_+k<%TY&J=D*Yj;Fzcv<&m%GtXakkiG^)xo= z=!KC&Ek>6K&@Wo`Q;c8As+s2=J*gdeqDwmMiZRX0E86bxA$kmUYQYymub>rr80;Ii z2tni;mk)4`m?R{7@>O;64Aa4y6MbrG^8AyF0g8TyO*RvT8VqB%M|pHw)smfG(xgMP zKRSA#yv>8*J;4B%fB$ib=>Mm-w4Y70(Pz5RpYjCk00HG2etD;S7k$g9lk2ffFPhX@ zEPMc$E|Xt|A~R>1-Z=NWIJz*n8pN&L%*~wZQ(trZBv)v#b=@~nh|ng7sO-$=Ox-FR z1^)r>>(Nw>v|fEeFX&{_0cu<1U5z{4b};=T0kzlRg%u!{E;rz?z6Ry-${w9rY-Neh zu!O!}Wc4Mo=%)?0@*>!XCnOMOOQAPn=7WA=CCw*6Lw&Y<7tco*sCSwDn;{R~H)x8B zfZW|?l5q)+|BpV7>51@5ehAnttkc>W+XeScQh(OirQk?KB3E2)M)q}o)Q7XjJ zUH&^fp=S3g5@Oo;OB(Z5@qW0oAMY_#CxPAP+BTv*w};iIYE}=o-KDNU00H*T7Pcyh zp!xle{#fJjJ&zG{-QO?=Hu+GzRhy#mk?ea{B$pjxL|&^Y-2VK_dAzL}-}fb|JQ75U z^edc2+a+taec5ib701Ia>HwlMJaA-iif783Ds&T^ilz9k%Kle%x$13(P|aV=aFWzb zY_?>H?R>O!WXR8NE<8qzUmO0xbWuxb(n0Z(2=dkFd6^Wa8t%<&KnydHc<(am4J;_S z20|C|wBpPN;n5Do1#qdPbE^ci@Mq%w#_|>_S-Tyq(;Ao2$rS#p8bVWwwNw=aO{FMz zxL@G1k}o&j>IaT&3!E6lBv|=)wK?hDN%fpPzCGb#X|bE!yk}k3!-;_R>oHmbSKfVlXkj+9IZNz`ol z*a%l@2i0Lkt-NC~Ib17@7pVRF@?RqLN#t=H%XdevIcdl49@4^}9^6^8FKngta12xx zX3JV4ll3G(Z&=Q73y3U@>;X?@lS=nU*Wc9K*G^M~Cw;1Lh|beZ+q0FSr;dm+ck5h= z!-t~%F)@V1tb~nTzs@H(5I^%OOedwP-?EjF8)8Ru(4tAw0Z!Fc`b7HRk&IRZMYB-( z{--$FEJjdY3lEY)Ndtflh?p~81?!5Sbs`XlEQWTJ%nynIsq$cU?#a`UD5Y>t3}&0^EtQx{AP4NdzymOdj&o&n88HP=BLfGH*w0_VfYv^jgs|W*zZm z+GO+4PF#9Y70*T4@V7m^DMdkI2UJd4$&s0i!j0ZC5D19S8aeWWrT&b9d@#UB{F$?Q znrXxjHgB5&_!dIWZ>ZqD8<`ksS-a9pQ5tnTPKYxgB4+Y&-aHk8=T4Da|0&>5>3uXe zN#JA#rA5F2vwnkKd6r#9H%WBjeDuI}=fxNO1t$^sT6diAgor`;&TuMszQpMyD~P*B zvO@I-LhDIQuE?;v?1-o)yOzyS<#?dXFzyrV!(Xo*%x;hEBe7a zB%6T__rul>f~gZ@YG(YlF@1+QX#FDM=w_kV2|?3y6{O(zf)+VxuyYB$HBuYSoA^@L zUSlR*Qc313kQ4*fU3>_LPd3v?dP`hA9#j-zf6wH?V!r%5OtQrL130YA8Cv2lAs^{I z?9op>2-w?#G&i9=_5=Ky=0dnAmj?j;?+pxzGu3wN_Fwm@8_CuPRJahqmUq=hnQ287 zJrJraxp0qrxfYHqs zwAB6aSEiH>qN+5Tgtf1W5PY%VO<0uGJqM|yLhXt;TWm~g_UH5{tZi~Q=1DrI&q#5= zX#Z80jLZ6jh_IaU>+-nCy2ZF}DHfaz`F>WrAqWwCmc>5EeL zQYVs=VY&*CHUR!_KuwYeh5aQzf7j0Yue;oR0Ax}-^nNAOM;ay?HuhNo!RbIaAUqZF z#cmzh9t~ODdGY_xG71Hiu#oKXRK|+;a(eW_skWCZlA3^m$6wlj$Ls!c)Wj6eI?VL* z(7&zMiGBdQ!!%f)shmxsf+`@%@|+kC5vL(lj-sAIyCkcUBtD@FasvQ={cj#MTq!x5@2-uLUO~3#EAd;? z1@VBNY*v8f(JWJ&)Vs@|bzsB1pbd7q6Mh_mP4wU5vHv6T*6z3Jo)io@>5wz8q)Pi# zeBz5L>P1jOxJgC=__bogiBrW^`|9T#m83#g*IyXnrX1qAp8Ku`vVH+nY)A|ti&9xf zuj|;ASJW0Bf0=cLdshd)G_T-;g#iU7;Q!JwK#(<&{ObEjbg5QiC`{oPZ>PrjE(USo_2-Pb@wa_e&9$b__U^LZ zL3vT;wIO9qbN!&+^5vo^bkY87%Af!0U*P}3Sq({hGUV+~88dJ-A*~rLvWEq((wV8( z4UB=vh!PH-nq2%21is`NOv1o z`>fR-U2GYe83RZX*|PaqfY!OjC#|irKMZ@JTAI(RK;=C;*$H8(Y#N}VMA4o-*Id{h zeAEwt5$&t5j$T=mc?u5WNA03G?krdmMmP6b1OjGP01n(*A~SmeP($u}JmD)pT-9!(aXt9=H5qfD6i*AF*0I^wM+ zUW=(zJC@#auT!|KrKsyAk(4+ezJ~xY2ayOZ4GuGuoj47cK;ha9tR6VgXKAb0G zt8Dr%0Y<0cFp_w-LM#`(<%7y1S7}^87b@bmqqfAE*5Z68aMtFFcSvy7$3-QO7K{h> zhiWU^%GNaYxEUiG9)xaT#;jR1X`q~P_Ix%|uHfi8gwUv33LaD6W(k8;M#`3@o7r*t z(1RyN|D(g~$rLKa{-N$dm1iLOdgQfX5#Kbqg&kQwYlz94AGVXX0@8s`Go;`Q5l?jX zdA7qD`uCfH7oz2h@IBri(e+nZ6zbVfX8<{TL}DO}4G=%-FBW7>>RugiGJaDQi#d!j z%@q!R1fV_Z(CSrFe4U|i)=n$Vl17T^XFBJPMagHr=p2INtaN>=>huJGF#zKi%E|oR zv4Pfy&v2)@+C)6w671q6E0**ZqiPMVXbg_MptKcDnq{2`oEZP zd-Atk@d?g^^++x#x*!i?t2U}|;I*5C)L-Ooxp-yhZ_!Ey0hU|;kG&g6zs?ytO;mnR z2-gch+>kfA+OEA_WE(QL6M`)~TD;#c5rITG-4sfe;aV1qoz=c6;aw>O!_Q&#ecx!1 zDkacyKS?olw{~51^$J+@Z+gpf@p9I>8j85-kG|dh+JK<(Q^_0Q*+0^UoPMH0OJP7hx{1FNTCJCK*#yv4Dwy zXZl6mesbyrgXvqNUeu&$74AY8j)~-J$wh!x(T?pF^nEx?5#OG*+Gw!pR2@BuiT`2R z1>oU;#aQ+#Az?!RY~S$6f6^`&NOxkh7g6DNT1tQ-Z80@hw-n(tXdLQ-R0~G4Bxl2h z{D07Y+G-J?v!!29r#Sp03uMI5Rq=7HzjJSDi?ilu9s*Ma+y&Aff`()yJ0clH+mZs}&jg<=6&F={YjuL|3U2kg()-hOk_B z;eS2e5wClf$g#Sj_0xi9N&l3*NOW1NKqi^<@*|!oZ8`8{h@)T*=D=kh&I}UFyFJm@ z8zA+iO_K~2m&XUt5WSrZ*$Vha&>>E7nq$F#QPdAL)V$6bZ<1)QWJ6Bhp-8ZoH*`Kno0e57mKDk4VV~a-m-fBmTlq9y@`V~xVKPAn>h_Yq z7rH*(Hl>2si&T|)>c2MANuhGDm9t*uawkG(Ic+sVCa9Q=3q~ z9R&}q2X+=Y!DqE>_-&&UDB8}yG{Z7|5xA!e=8pHg*MTn-O@Qs%tZ_9kMcZ=16;O5b zNH69saJX)wd?L>j^}^fT&4YXI7@p>a}@&-H_QOQ^^(dqY(w8&9YK(l z32ZPi4hUwP$>GG`RVg!%YtV}q3L?+0+gJz-{1N>2&}b~iVGB^lFDSA*sSVJ3zOEc( zC*~gXx6S9>C_hIigYj7gjB%zf@rYhyzhUAU2~8tfGYKhVJGH$6LIzca#{kuo_Y@iZ zQm+uN-?0S5wHCEG4AYt(Mn)9s#v`gWefB5!#==OPe{oovdSZA3ST*Awgc8pbJ zGfw^u!{03(eq2M{v3~*89~%SB04gMwua?0MDAr=BY_Jwy#uN+v`3EDTZHJ;KU|QihsIo>#7dL!B^NCPx4SD@Bjbw#{d7h7Z;`McOM}{FMKp@kYueg z+1M3*|Md3%;u;167i4Y&n7`R3`3q+7hLTx9@uKKto^|H9K)>U)uHGORqiSYlx?v=D zgPPb3A9?`s6~~Df3B|} z7_0T`{a+WR0T;NWEb8a8{B#jV)%s#E(NikcV2c>oU&79Ft%@d!zZFz>)V_rbnEjrA z95+Wvfu=CAG@st`B`m3Z@YV94ouB{WtCXk}Asshu2zn?Cp3f`1l~yp_pi1?A?Dcs= zf-C^{3>?4z|Acd-n8u|M7*Ze}!-@CWHXVbtls*SR!i{NI((gr(u(GlJh&~5x`NGEXF^f)_zt!-g?1Bn6lOKKsP`TZDNqUn!asGCN$nv^w3~XKaY?qC9@u3Ac1boJi3>7A< z;g?*1&j|}dncEC}-vYW-)Z#WIMH$A5)9JZ|bB}SJ1JDdq^3Xb9-@Czx2W12~NdEQy zB9DrIM>r8ox`Kwwht1+ z<6s!*0cUIKLjec#3<_z3b@Jt#p%CmM$tJms&Dbmi8{mwh02m=1p2eP&ER?+qTjx@l z8PAoOx3i!x!?wF?HpV9;D7ZHyyj^*Q{6IBI38ybqC{gq^?KD-Xe1#(xQJ~`O4Q9h57%|TCtNnI1S|yeE(@)!3B%p?({9t2(u!(a zf<4h+H@jJT&_lKvn^oe|vxvJ5g-FZ??9}C}5-y9NcM?@WF7+@AFMf^wzJmf+(PWm95r5ajX3=qOjQHz`G43g8G5Ky4TleJ` z$!A?d|GTfUaq;7)QGQyn%lY6WLsybj@pvgGSg?&+R`oim3&Vc`qB=@-XXHs6RzzHA zPiV5gu%j;gDzBWN{wvj~F3M6O=>nN@?ozn_pzIu5MWws`0fB{78GxF;P_(&7!Ry_C zZ5at4Z|k0mKYX3h(|zx~o=pN4>~38>6Yq5|_MEdziU9oy!zIsb)gDu+6{{`yLlm0^3wIrG)^WrL&+^KXu!Wgq3vu#7Qj z_SYs?*Uh^W-Z+;s^l!^GXft!f$hm@!g0)da{nNodSu@O12gans?W|<>8_fj-T8itnH44h3pb@uB|=!kl(Cm0-M4wm6-D~l)#Kl zzCK*6agCpAM^VZVvE8(|*`NX9_pw@;=I6188J6C|c&)wvsLq`rI6Ed+G^B7d08hLC zb{>#E%^H9I{^uD>^?-S4>zm#ycmn9OPQtGea8E=w<%FIu5`J;C;x@6buU{T;GIrsv zuW$^I?XVQg-{8)Mq%Sul`e~ie(#sC@|G_!<=CYOPUw0co%$j+G3?KTn;3{v;)9e#3 zHGUR6G_C*u0{}S0;-Ok<;dNm`3vlhZ_7*2S?(gKdX3F`wBI3E_?YBAW4yXzxvVANt3P`S+(h&4%H!Dn*Qo3mXPDnhIuTinU&yU$B4@9w_VC2fp ziy!A0{u**0`ImHm8*D86M0kUSMZ0>gHL~&3%+^EQ1qVbGeAe8{O5(~dnU{^e2@XMoeqVs7Nc|05)eU7B)Ct|3XzGxsg%%Slvqv{^k`R^hL&?k7Y^IBv*Hs4-hxtTvq7-t zUjzgnbgHGDR}R4$rmlIHctm?QaKR#H{AK@kS#3cx_W2IRXWL`w1k;O*@-Y{Dg5VKF zh1Mnv>+leDpK(>^e9TZOtZ9E`JhTCOcVJXyfic)GT@Eh2qeRyX3TSejlI^sexNrQ9 zYG+4(B0C-PpnY3))e~@}_BQULB5=?KlCKYjCE2MbL3?0h#Hwu>IZU`q4zmDyUzVp`BVV zBDe`?3EG45k7m1A4t;o=Q~NNX1~E`_B`Hy){KG1rA7p?FM$h!iI8S`<`^5w#5qQWP>* zknPCxNz0zLlM-i4Pay-$Uv^COU!iT2S)}_ddOArug@UXWdjauB2SFvAF29L!+eMsK zjo^HLzLHJ6xG2$s-`G;6diQG!+!CNPK6uV=y^eLHmi?QszkK>xCbp`kK50_maa9Zt z+%h@@vY@oXB>(>k1DPu!l34lx?I=tGEipUrd9_rq2`{H7`61cF!3gPbL-=@x{!@YT z`a*`tuOL3)XuA<^U?H|l#o9s^kD0I;NP{uKbI^%{nYn~Aogb#YXB806i}S0)6K!YU z@*e5#D1g_v>LGa9Prga@V&pH^+4A1`AY}kxmnwp|oay7tDOs`O|XMXFC8W2DOG*f~bUp=qO zd2Ni#ls$?{QI}`|V2X?tjDp1>j)k2}Tbc}T$|~~yFkL~SH9Jd7-|$s8GUS_*nS8y16?uK&BfL{tyrc~P{R@~p0W_HA1=OK>t|zeI&INM5+iogev{ z?Qe>z!}0p$j1Z%iINN-te}kz2=kDP;3=XC*v0dQM24j||Hzt}Ym~qP(Q1pTBMi`RX z5_*}+PMlphQ=mf|C)~m*bct}u6W$aMedlvf>K7kxX$FT*U6|Ow0Pf;hKt)T8g&q8- z|1FH;hYu_@0w_0HLTq%vhT{Vt864#^TlV8YpQoV{r^9S&Vx?Xo0&kv+B! z9jaT8FaQ0C`t$y8QaD0oW&M~$zfrO6spR~>4@Mr%iEQ7o9_15-wfwrFW&U%hfHbpKl~Dr+P80134z$K*?NILpO=PDyT7P<^mos zjh+9|&LS}flyr}6v%@lj@bwXDZ{6!77K+^A1Zvyr*=6%IJ?n;(*_E1-Y!`o4cR#u*RoH2FZcCm9#DOq+U#^<>0vas_@DT$>@MogJ(F`WvmYk-Dd9hM zbIM1mQoNx}b+q^!Wx5qr>>NhQ1#*e<#JXCxH<-Le4iB>H7@J~N@NCdiuk4AeBl>9A z*Z!JdqSM@k-$lO~&1%#@0eh)SujN;%+|_mv@jM074&Si#{w&CAqgQ)>T~%^IZ^&tN z%E7Krv1Uz=mJ=>@COa$M0tu$=Gjaz+J_-UtRU9+DY6koJT#YM)S!5g_?QnpAkZadr zL6A~VGwzd&heH{jp0>QfiY>2BR%!s&D`_Gy;XL#nIiILqm!^Oon)ii^G3@8quQ+2C zMr-`5xvsoTlx_I8Co)CTP}}p{ZXdKng}4(1z&{72&|O~J zjhnxiE@cGxbWSclQsMw_%{c5Qa>qJUoiLfKv{cjF0nTUujjnRjmEZf+<^5BXP`W}c zPk1m@i`IV5ZJYH3ziIstr#@t7rprT%-k^OZ!-fJ|Na9X{IEaCq`hUAC_?2)zz%OP&spe&wp?Lrj=)YBW#`vxobJCe4s>8=H1v@% zQ9y7rxd7OaHvdrp?Vcqd_`Kck&E9;LlWf*8X_PC#Y@5%WP+(o3=PmF52Y%0fi0<{& zdOKc;sG5x>LZgqLz%wTGWrQ5{^*ram;|1th?$gH4`)IAP7SKd0WiQ7aP&_g#TpWFp z{-~6_1yCGHvo^eoyK8WFcXxMp_Ygd|Zh{AQC%C&4oS-4NTW}5T!9Mbyd${NRb>39{ zsnpU%6*JvEJx_OU_srn4wAeF64rYmjQ`WU1P!RKHAjRMSj;B2sr})4tWm<4?=MrI7 zIvBUSACPy$@V}*svRR*`7VO_m#go`JMVHym6YZCb&5n&KDN@EqS-mkMk*t_C0UmZ9 ztJPvcXa`yM6(y%uABcxPe2w9q?KC3*-J>K%H_2r`9|?b+IB`>#fQ7YSn+uZ=T5+y? zgYF76ddHAv_f?+mAY0QKQH~2QeXsO{x<`76hG*Ci!4H7SLAhIx7I`%#-amamzqA;J z)hBDF$tkK_ABlKRif(Ao%j`v`;WM#J?t^X+BWw^PsUdg4tq|dfOj+8tut#f!Q+M&< z@C2*aYgr)|kfp+X!*t!^Hxx#ga#NZjUaWj2^b1s~8{3s=V4-J5TIjAdB~EJXC?Zoi zl;xkmUDVF~NMsbFMRamMSMm5%s05!W{zz8L$|#vs3w=#C4X!v!PxfQf-p#tmu2m^H zo*`*&7Af}m_UzXgmUD21Tbbc6Wow8&Ev=+`iu|CqeUJxs__2iImzJ6;vOZZ{^tAaU z2M2YDvD&siJLSnP=CJ3sNkygzC5{(Fyi> zS1R|3P6&443&%zLcXlK@Sacpd-Nj|BtjeYSevD?puxS3uY$s*~`*blN8MmY=ZecEP zO6{j0G;=zJHUvg_()j0F%iP3f7Pr%;nqFVOM|Uf(xR)!w2eIsUp6^v2E0J$MPt2v< z<;BtX77Hxt<34*m4+%XFft5u;Lmydj2`B?5hJWeqtVDr*Innk&^d=Z@Zr41{P;UDC zZFnkVuo?;bqyuU87=jn?9psH2xxXpSddrozN8_i|J}k4@o_5%QHE7d-1Z|WLgXPL6 zUt6Rn(#zSY0dY^lOAAd4mCN8)yF_yAhG+Xi4=$q-rsE2k%Ev+Hjaf%M1^ETyMLZkY zq|&a2G{JNdhZ%Zr1th-kNESpbTR&&^wMV1>wlDYCB> zKjCE&R>e%lPII(R#Vu{TdKiAOho(Ui>X!=aV!`5gcVpgg7)np0{ z8yu45vq>ah`}#|79y8Gq8uBCeR(e{9m?G=BFLW`P^J{i~5sXJSlqO_;Zhv}Ha~Syb z^lU(Bv4Az9rr|4!WHj}ghAC$(3{Te=Uq1J91e<2Ac+0*Y1fDj#( zPDYf6Bj`0ABOtji(xn+tuSSXCenN-5W8hwhSCXaX6wv0`l-gD)h5V-8e;eDZWSY@M%ZgYdIhtoDMWzvJ3S~DkBgB4j;RGnY7*_ zb$6wjNa(&|vGMozS*S%D?prVA?3j-^z275}xZJvyTdyac-C9S(Vr`PYR!z-AuuM)Y z^N%?dKi`Pdw06BQnEUcR-%MLq%ie%@=l$D?)#3{l%$j)CaH>O5xsEk>Ep1BdDl!~W zD2wXn%o_z$Bcr5WAg0ocDOK+upFc&Sz26-oj-BKjfX*tnorpoK1e>Px^>sX`Cd!b9 z*Hi^HRwOVgYC2f$zgZ)2YLy+nim0VEbqSD?c)sIA4zG<@p%#gIh+JfYZ<}xYm6Uvu ziKUa$_qBkcNIgHdkp)@VWJ~X4wbk0}LayVz%fO&q;)Iw%1Kc$mJw>TeV)G)zU2cqW zUib$9RsabKgmDD^Z<_9JS_BycPzAjF1A|q5`GlZ8=C6MF2?+%RLIk`Jr@$=mOMh0E zg5o-o?sb&?1H2-2q!w$3R3JeIw>LiA1V@NRceD7 z|Eb<#*ediChXUZy_I-8{Qst(AZn^>Z)~dn)FtX2Mu>>}gOc!xUW@yd)kn<+oU!{{r z13RQi6hs36tq&GFv3Mmh#9dxW=O`kCj$bG;S4*(MjFtpxracSRCyxvBPQ$M5#)-^Dt*@UMTP3PI+-`M=VwVFJEV4 zkGtLjWy=6TK3x&;;YbxFus7qlpXRE5Ye)ER?MOm_0Jkq%c+n2?%jf@BJCM5~X<)+7 z-fJP?{sIB-TnnqQ$U~Wpgt~%II^Shq9gQE8fWf3{3zJES=Q6RU>Z$4AbhS3rIIzU6OkIXhW&>s8N*PVaslY+bwE8+w1ASj= zS*K?~9fc?5Q_I1P=^&*vBVgD+;<<>mB3#?}PH}}Vab9|>Pj4}Wf-JsEfN#pdvT92u zlXAXPzR!|kxf%rjM%@>gKD)2Ioc(Q`xzK~tEjQ2gq}-9Qy@UT{Dju6*NvFyph0TUf z{B(Q51-b9AdC1wJ*OwZwMwWuwX<3uxG#DBfoG7CP_O^5zd>ZwSR_?<6nNZ}iHkCJW zv5%nLt_=`htvO2n5}y?zkI@$)3?1(XAcX-AUyt1s{scQ3&k4b~Ks5aD5MxIe0x)9) z@JNDn7(mgAt=ovmSPg6R@IA4Ku;z-Tm-q@DWvqBQ$Mv*r{Z#&?cij+<2t`|kpiPDb zxjzTb8uN0Q^`k$5L@hobWA~F{l*uamJy*Vkse|$zW|{wu?`R3UI(vDCN9Mlw;IYhGNdLixZm%{w;;ES~iptQUy+a3ZuLG2~G>5%`S8B)O6@LbWWb zLjAC~qR@6|)K8V>J*kG65)M+9)zZv9rEtGZ;7yHbyzd?m)@Mrcf|;iBKX2=kLQTRy{p~8+232IevV6LzqdEzYXXe9(WXO3PzA=uM4+o zrkbojbC*OX+iRN|;qPLtT9e?~^9u$ds4{%3m-!Wj^I80YrwqshRtM$tosBs;hwo1F zZAeWDx>GE{5cMw~34$~VO6tNmY-IfARqaC9VU4ACD*PGXM&(2$ZY^vXJN5mkBnO%y zW8!8O!gSm}cxaV^GLYk=Tv+ZubTP(~&v`p#n&wSPQA?7e>^d{wXmH8K+X$Xjyz|MX zyD>;Kf9G*UZl_**_e3r)%CaFQs6^_(MpCE1Ww%`%CsxkM%mK^oMOa>qiSIQvI!fS4KdJLGC>;RSv8!I0`m1CNC>?Ojc04}-H$i#~;8*&wXV z;XKA&GjD+l$tkKH!ne5`q0-CGDNXR4*8#Ucn4;4nx(x30boxo9X04)a{)VtOXy@+-53HF)BVnI|ttQdC6i;jmQDMQFHQd_2!hbMN(o5Py&$~%_n zaYryK$M<=|6g1QcF@SJTq@oF@hjL&)YCwi*Ujxejr+EZ`Q|@nSkA3*8Sly?dxP;W5 zp}D0GTITre_+)35@l( zQ_%d|DZJ3Of78MfAVA|^4&qi;KAPYJ9t&y zn(fTJXv_73RDJ9n*ip0I*Nek3p}4z=l)UM>&#RL79%JCw>L*>3=gG3?tY>-6LxUkg z6YYsEGUfM;QVvUjXjLYqbldxe?R0BEQdQ;;iT_t`SZcs2& zIN23K)4ue(d`u^W!wo$9@p7{J3EyL`iVFa7H$+JtUkp?HTi&F<<$a;c{-%X1K!CYF z$R70~J7>}J-)08>N`T>b#))Yt!&7qlE$WjWOcvz(CAW-=3aKBxQKh>XffYxA2<){m z)#~6EQ_?h#&UmVkOL4T31P^gTGg5{qM_6FRNnSd2ih(BX8gz_>&+z}O#%^|9)4M+= zK_sRt|DMNOhp@lMaph-MI-VVQ1LaHWEkM2Nw;Wx6^Zr85{!NR-fPj8~$?;`e-l;oGvvVe+XN#`9;jw=k9LS=9MkK_87GOkSQ%573=}jN_H8Bqicr#72{j z6YO_%%AG2w3HFxRw!y)^d%4nYY)cfw-%gh?VdRc$@4ub7T)YCzSA-JL8phw0T{C7kZUA zQLw~x4XwYE&tZ|h+i;6=-<}!KuZa+*fMh6jcnX~O-Mb8;EyEI^_Ea*pLh`~Van7X2 z{K^IP_6rM4hX#uJ-b;7;gA6#2)yJ~#UNg_I72!@rkDI2{D!`-7SJh-AT77BKyroxO=5GlgZ#Kvf!W6UlZGy-VR5VTaHo zv$}Bb=d3cno*sc0=d$e&Xj2-|YxnPqTYV=;Km)S8d#uZr?I0>ke?pwtZZnNd0Mw~v zvVb*y%Fw2#x?Mw`EM^+l^QcYu3?OoRF)AS7Z%$w6*BnAP90Yvx2d-^_S#aw9uUq1k z0DBWbg4>B~jIma>Joa#7JJDrEsAv#q_A%mDkvNo@L>B6f&E^xnxY1)y^*yblbaigB zd0OgJZwV^o=Y~l9s%Y6-Ben@}HB7UwKltFS!~p=)-|7UuCN#pSAfWyq81s5z%a%P^4acYBLhjp*pvE>wurs75cwon3=3H)9zf3Khm#FJ zD*9VW)(lmDfhNcPIc>?PN@OO)>zrA3kj!nb?BISAgVzDdAD4ee}EJ z@)S}dhAdrPBgq^JT zWjW>kz(dHANJbsLna+kIR4K_**e*gCZ(O0wx%+)LmbK^K>UnjnPat5|A6C&wBnzSN ze>VkI#^c)GCbnuIil%vnsRmv|4t_s{=J^0kSBUX7Q85e5=O75)S&e8sdUL8ay2$=l`zKDTYND2R9_5dmL ztYs(wF!8sLuO8+e1l;(;VEQkEHNKka|B+Fj>qEY#<55->((U9qA%I+M&y;O(nsas4 z0Y+mT3x#MYT{#IOJbpEow6{J3cg@ZIgayHj;V5kjBErH-avlJe@|%%=xC`K`yAaL= zfrb9X)xWt5z(p3^2*yZKVz`;xT7Y-8h$B3@X zXzvz2THnXp+)&g#<=f>4&$;vxkKS>SJU0XC)$Hqj20)6}QX_(1Zq0x&u6nyEKK2=< zy-)STz}@oPv9vQd|5zIB`!A&-EbHe^ZEb#)5@sgi-^{-PX!r*(z~2xhoCX4u{DVrp zMY2$K{?~3^8dYBZOQ{4poTSdHm=~cxecZ|J+)oay|FqdO6wY6Y-g=UPfc9ofRBEUp zs|wxdL?<-94_{>)lWW3~Pg8V*$d%ilgp{HalAZ#K3c6mzvhp7Mvi|T!eWT;_!&5+} zT`U0bCE$f=uvh%-0)dhLflm@(7TWZ`*^y-8IGiv5Ao?5hz+OS`g%1>GPpt3QlP z`ZDtMt5Lm5|3XMXC}Q-!13*Ij9{LrVgxf&iNPms@ujY^`l7=qvY7UM-#Aen;+5gq* z?+NHB0i8I~HU{bI*!GO>Lfb9SB8681jW?J~4my@$D}H3S`;;QAuVR?dmUdIh18w#~;Oiy=_5 zS1r^n%ZVRW55CY$fWxVaSOWmyTKg@^E2g~A0e@?$2L$%*4_YD<$-<=kcRTq%EAWa7 z!XY5A(mxDn4a~yE__qa>Qf4-iRAQ`m3G^L%u0Dne)Nu-UF4JfU8d%0xNwMX*orh(9 zP_?|IP|86Yc>J)U#o zfnQ*M+Z-R{w>E=dRRSHp2T1zKQdbVY4J)d><0m##dyVjb$(4CvKP%^!Jh+DErE^SY z(PE6L%b74wG0@x}1ys)NMl5$-V6f4KaAYx`Xm`bw&M_ z*{oJWLvz}ilEKewhG_2$7d!H{c8)tP71eT_6=C34)K4~Ftp><0)_`j*4<=2yDXD|p zSh(qImz_;aUIhw9EqyEje|Y)g(r)z91WS`OsqpzzLrPC+176If!etmLUYK=As z;sMS}w=3S}{$exQvBOQ^#M&Q`l^;^|#+VS|kQ^TreTGQ7f!a*KmS5_0Wn9HEUr6h^*XTS+V zcSBXsv!eQ|1Heu}nJMo?!1E&jrHm+s9GOezZ=H9_oC2^1tfd4Gv4gseGLn7Xm>@?m zt0UDaoX<>JHo~-(boB#m#o`#7=M>3 zFk{7=dZ}~dNvJXq1Py8Vy1vn1V&~B_DHvCh=Wu=rbKyU5`h)H2^^!aLH-dAb8BHZP zm93QQAxw$|h6W#I_L34P8l+yMp3dYxSaw%%%H#uw-;U8z6&t>j>~IYa1vo9$m&Hro z_$w3kFo>9JvF=#`$99RH$+AncpwMJZmhmpM4rqh!s&1pOf5KPFB?-ED$3b@Jgvc^C zR6W7ufiqgs=as!zH!1qYS~I`=6eK%404@&DbSJMTvfRbP2-JO7v@KebMVuj<8pUGq z(Nl9SIgfvXd*J(to;*%e!8KD$Qbxa(h$`m+972)HP>qQ@i#fB>S2*}LKZ(ES+9az= zic4JNYcZdRWjP0`87jKcF_h=t?NwSHGEFJmdywsv!H=$K_+?F=iCMfWtwQ7y+#a)B zJ(?XN)r<112zol+ym>xZ~d6hJ2#WRvLL>l{o+YEV%EP(>GljWguK5k0CW-jb|t?ad8>n? zB*{xqpwuD&K>gbZg1_g6ufBBoge!-5L`yBxr zTSUo4=%OME?>tA0J>EY(v?wdMZ+*Z@BJ&F?0f!=+5(DHKV_h!wLe>wV#>1zb!xiYt zpUcYO(*$n{R?4vUL~WuYn0+OncX1H=k(fe--Vgatd5&1R{ZVeL{!wz^)0L%JMPk+H~oi|4x0MaI&XI;-<8!%ohE8 z=WWNxQS;6ddMp;Y&_lwfYUP7($gTWRzq7?kRJWTVlKNX?7)i^3det{?-<;)D%lgJx zElI$z?&^M_63e#s>)8>0>m;mGW%!874geo?A=+aBT0^)>DRY>P=Pt;LBJPUiPDpgk z1{6k&-ALYwKUfviQ|m&^wgo(rjCGss^B%p=Z;Y>cZdvP0n!D>J$=c*NkamEnlS21a zt#z;Jx!oq}48`1LP%gCJsNw)pw`%VR-d^^4%(P;(iLaM~?Jk{3s3I1tzc0lTX=tml ztJ!>8j)EE%kPiT6|2D~2KQ7!40-ybZ?G%Y*5&R=j_@DLr&nilOw)BR*m;1bvtI`&~ zVf_5i+Qp1nV#y%i*_6O*@}BJE`S#_c#+s2bzMr*RI@aQ1z9fdjV6x97zTTzq-_ z-uV-+5Bkd2&@jwBKp@1L^9h}5O`tWf3ucCL{Ugc%e~mJPk3kSw|9#H_ z#zfKx|4K{#+M@sbl$MC)QSk3-BvDX#M3`+t-ZXm3W;-EbH@+*67gMX=zMw92Y2^+p zb~oU%O$Ty^j_#mhWT&EKsvdL6YCV2OJI?lVTnRbs2(HMj{1R!Ya`QglfIQF8y~}+u ze34i5@|%&{edTy+eQau)`+>kjgjHzlz1;xp#&>yj+2xd37rI4WYl=l)=Pgnv23dP) zGqWzqVVmGku}#kXBE>wvPk|*iX)z@F7C{bP?4J2ryYr0kHfP-5#OdpW;N8F} z(nB>wgH-G=Z_0jtewLXwJsF;m0vYY$8uI^i6StitYchkicCULe-QnM+3-Rg}gv&q> zyno;>0+>biuZfL#w%K8hLOU{3GIF|*LY;X;l=pKjS49)e^-N|3QWwa!)ZoQ-0~AcNZg*L+QbWstamoj@24o zO*1X}!X^6K=cSXagDGGxNpf6!0O;SbGQ_JBdZAyP#T^L3=MO^Yz6kN}Ih0rl^?>kQ zX%*e9H1ZnJ&EA7j7lYRQBsoS0ZznV7+Z6~a#w=mz=jZn4=ed9ftzdGaO-BLqBD$B? zqdr=o05F+=zG6$gCS+FyxGLU~ z@&!xwlgsmi|IIrW@^*NfpRB5bm%9r|_m9&6-=+PU6oGkT0D?#}AdYHxg;F5l93b>? z=F2FlOf@dSbc$wR(%FbSk>8@3P8E>6)^H zxEC!9&&n2`!3IAXgP^+DF8 zImwH=B=KKuvSvz;*J}c5sPu9CLVb6&MqCY2l%YY-8|Wtvm%IQ|zBdY#1$l+OG>T$= zM8W`s-*qF%SJ-=@UxDNs2=e7?>Hk_XqX%Zu{%d3`nrY22<9QIX?D+MQg~GQIs$&F*(LX2EH5~Y{8^vh&GuBOKe4Rp`;26m6a`935 z1K8J=;onP5@q70`z9P^I{kns-Q$SFRf6f1I7KP&}l1BT_s2Ln^>bq*VSfq@F7C31N ziuT1=c1WUS$@|{ucA*c2k|3yJqJ|Wit+4v;D$QAj&g1>Z;!=VAjUnz;G@zAFas+rR zNT{{@3+<%9a-o@E+CG1ui)*~W)@1ll;pb!QlDrrc5)|stI-2)aoA8t)wHmfxM~&lK zDXpPGe#N;R^=nTF!Zl;kSrgK;s%U{1=ZhV@mHzB>5tRvEu*$n!7X73L$u4Dd+srLH z*oA%)kV&n#i*d-=VF_ucg!w+~>c%IM8$|+};5-o9A=(!R*7R`*{sVUFv6@oeHcZy= zr@3ql8Z8B8-LuW8X6;(Y9Z7>ezoyE9&a6Ct`jDLH`$(gm{H^zM1wDO5#;H{|3-$pA zY-}rzdJsqYSK}3;rE8U#ylSN6{tW49bzd5xGErI#e0Q@2g4Zdt(!-KhHPF8ZM2rpV zQ>8V&oe!!%Vk*aKAnVVBup+t|_Vd}|;%#R)^I*fEB@P2{Kr|N$H?Wa(-vK2lToLuu z{M>upUFK2;rLfnfcGS^HnkQ#BF6q?XbD23|N`ItCnX`vE)IgJUNKraWLE!=t9d)AZ zi8R+SYM9KgeM>e6Z~oT7Wsc&~6APJyR==cpT>Nd7w&qIvN3!G(Zb+(Lrtd71-xm)` z`*L!Ia&0NY&{M6Fsc5jem?oQ}9Cctt)Mq%^FrvQPb6GV&uof|UmdXoj8M(7qW5SsD zpZy|~#s6x)W@$rF4JC48KP0ByJJZM;Z3RCoroe`gA2|X6-jodB z52B)Pn}ob8D;>k$-YaT=^{%U~l{LB_F|5I|HU5YycBF6z)STk|M2Twt64WPQoJ!#% zn?<>y;a9r@E^Q{Oy_hlsQYKk4FMGh^%sqdtW*?c#86+OwTeE;gX=(1c+yJ#!J3=q!KA zqJ;7(2<0tw3Iov@^|}Wshf!PEnaQh87+FOnz{qCOWRuB)H9RNcOY>! z9f{<$NP1QUJIJ3O@={qkI=CL*WAhg@1g;O=v?BUXg-C_ zy@!5ozq%%h%=BPWN3y7cx#G3wxLL8J@Pj|Z@frPyu60B)X}r^1RSEytr>re3r0S?2 zxLo~Q2gawPpWX?`(SIIAhZwY@EXu%-AqZ+%zuo53M^vGgdC#w-r}Bx7X!YkxeRrw6 z|C6~7G?Rst6-3dtN17Bva-_??&Gy7PoBwUVF1|2Y@{J3RWk)dXs-6F4GI;WiFs10! z%kxHy4*~w8{Lc42u)B4)v+FoPxC{lEuypN&-! zsr;-6S!^G51oX@u0~wVQvtbj^aa2yJh>enFrfJH5AHhRVnF}vxt$s2ceIkW*O*KK5 z#ZIF(=0rdpLO+WT}zjz6i5u10L55t?gThrLuHblWy;n zM(pHsb5SaaiJ71@%CR~)%Fz+-cevWC1AN}-Tx`xV?r9TyDu3pIb1ox-ImpHqUwvZy zLeEMQ{c%Kw`$s%2rNGA_Vn^9aLCyoaE)3PYm3=W(67^Z17!IevN6E5cQnY=}~ZYsS$ zopV~V@!!-aGeQicogp9X#yEXAq~)l}ylvIR0)M3aIyCCSX{AJ@Qd}2Ig3*d%Yj9`r zp_A&0?_eysRm->RGyLsTNOI=zP+gGY9xl+Ru6}UIO=iDzP%kpCr(q}l1Gx-zx|xIW z=J6HbkBX}gMHss=5feP_25r7vtua`^Zetm!wu!6uV@YV%*~Fc&c>D+?I@?Wr%paXh z1mihuj&${RKI_UQ6#4Y?7bm=gNQJV&zns#xU|h-H)g{`h+9%zs3ShTLTk~0#<`z#I zmSqn+vmfmrxpIl<&VI{!tB2Z?2Tett!fdHDgo$K(Z%O-HNY7*^ed!9d^MvzOc$})z zzsRr>73S!4jWXsYuzQYuh-z_C``8SG*`OtavaO%ZD;Ps))c_a@6yd>E?II;jp9)J@ zpxzrczO$@x>>c$dWcn>-@5R6e<3U6@t`Z*B#&vOlkp=zqWhlTS?s zb!6F2Cf~{%rwpFrO5vh4+3>rj8@M)~7U)TSKc|0OO3&raDL+{GN`|H#9>b`g{ZXJi zt{Bgc{gJkg>{_Yr3YE_Y)fFM1>boHO99@O+{vlbNDFYvyFQ4=*0nZ%#!X~QvQw1&X z*&>8T7QP8kn?px@$`vs{b%cC51zW0XINnXUpfW8G)34x;IAYxxuyT1Z^CMsh_SREMn!&DJ5=LjzJY^?%{?ZP1>TH4uZRO=|+9|&EA4$S| zLa-;L!E$BBQt=PQ#2{Wb{oB1GVVis9TOA1Y>9)>G-xd{+0j~>5gPQn7Np+9V@Z#N- zAqfz8ir0WCxvJx^V>JT)AjONE?}AYhua~nw_AZ<9td5^5e(vLFaF1spz7=|?;UQ9Z zR7d1w7`3HQ1ZVzxckk{>LRZ0c%Wafz`7gI_3%E5?WxR{E`LvhkGW2FNrctU_&v>ixtp|XPQFCloG?a&*TE{9dC-E?IfBMR~20=5**}Du)kkI z&CW_uy+2{rYP!4NjF=aw?+^6U+P*$^p}M(2N) zfoXo8Ca&da^f0b%0ksj!TUffx27N2G3blBk-i!T$HjvYQbMXtg#pnyH9G@C7d7$04D7tx;U?18gV>KM-KMv?LyQivr+%tq*wOJ`hM zBAXNx8w)Z8eD!yod`Zr|;#sQ8)TiPWs)(96q)@kLJ#BCM0Wt5^P*sm0d5>Q~E!O7x zl|ZPk7lwF|3vl7evK1yNoR33<*qrxSem%?jcc=4A=&Z>-zZm0{c1&l->MArx3-|kS z`t#I97`V?i(RJromUFeY+HJXQ!X{Roe$~VX+^)?zL=4+VXyf8}^K(<4i`A9k%uIIr zciL{YS#5Y~cOBMS+2!>4tzbkpeS%@3*wYX6qV&wr@?$(J_8D}1671n&j$M{!*ea%& zsetRr@x7 zI6lS920PIYV6@=>AcxxOi(M#|mPCIsJwcJ^784K}EauQeuc;5@(nOUP!H^06c2k@+ zIa(^N{M061hyL|@RL0$xn{$BHQPwrOUS_x}-<#wtwE_*(-iv6rcMA6hCKOS?8$l*_ z>^q{X)1P_tf^^$3sddT#y8W&Tm^gmX7{hk0Eq6GXlP#+}>}w{(3l8H_b86CAYlkJq zd8EJ}(TMwF!FkxlOk%W=;__%bLo)~F+|)vMt5h}TeY*=A%Q4NRBN~ShAC)gP?en&J zBnFDaI0wjnaZP4TM21>gpThr)B$Bws{yI@KC&W{gBgzuO@JQU zD?`wG_%B;3t>YN89QjXZofw#4+4cla+CFHZwSwlEEPmPJN*d5#N`D?JNUup1EU*!` z!fj5q)1WhVVX&suMuR9on(|p+MO=dyvf}m#w!sB2US1w%c|UsSF{euLR;nVXCAkbB z_k1w>Zi*S<<=}rDVb|NQZ`N3%xWq!pybpKbt0z>}(3q~yVp~XAgbsrt2~-Xn`lZh1 zX&E(LTDahzm^Co{dy;MECc%y2K*Ip``(kR->Egxr2Gvk>U5?)A|Ea_QSUitw_2pe95!kZ5ty;51T`Ym^>q!p5;7X`h8Xun9*S_s=q z9c!PM-J%u+Be#?gsu;`SlM2}N^7J-LJA+wWK11yXh8(+g{}O}VJXynS%R8Q)O%5y& zl;;ce&A{SOj37=2?lZ^7Um(hBiNStGnM-25$*>uDI`MoKac$E3 z?D7o<-5keT^uzm4-v=F(?5kmi54Yuc(WLmMFe=mm`9eO9zYu;{FCsNC5+q^GSGdKlwwFEun@$tTkb^;_B_|yn*XhRBr6TAiQ#&z>FjkaG--YCHzeYso9+hdNL_RZOMPKy}k9oNs(frb8%{CAWQj8zY;F24jbb`QIT8!q)q^gF%2 zo&ornH23iYxI<`Oj`$v!5Xhoy%)+h3b+otePK>b+PCuvV26f2v$Ghc~W|>(=jR)Z_ zo)ENhLvlSn8DU{X2bI%X_MdGvLiqR*t^VMEM4nRWU+>8gB&4C9r@%%bAu^)S*nq_* zhMdjWCbqMxPHRxlH8SkX@a8_KI~|k4Lin#gbt~AgK^D`-51vQa+qCjm2lUI z$##NGL}4lPW?CaF)yxw&Z8l~fXL?sCT>(NbFvf6Hblb$>#PA&rSq)ENvz)Fw`d3wz zJD$Eb&i=>#!h6WA&O8OVH1cBWyCIdLU3U^LCTn9U$H!97Wi2sLrK#s<(mdM7CPY*f zg`-Yhb!2pNoyJW#mh^huKQ?~sahPwCOS0>Q9unW7jdGkOg}^Fwj30kXun^&NJybC9 zDKjQ%AX3>I{cM(XTlV=v!6Hta!&LtoU51cqZ^{DhJ6_!nBoNk|u4)C<7sUs^eu!by z>kA{2pboV8nTw@1q z=FtpeIaQ1H=xF!}I#!2^xkN8!>{=<<@>Wnj=+SoOP^f+;X-st&nzGK0PN;( z0Zow4XSkK3v;982#R+04LB0QN4! zN5*5VGa59Q6GtT}dWLNr(!MInAN4J7iKjovWP%(6h)|1mKa|$LC$P@n-lzM9 z!5hrxY$~pP=pFGKP@(h$8Hpv-B;kR5wLfme zCtgX9!SXHiebjx_2`7t{0GmCse_W53<~hjhqiJi7?zb6~$h~|Pxm*gm`Lo)T{@7uu zE4UM#(ZOBm_9JGUS&TnpNb@$_G3T%jwqm4e~$6`O86mKKGyr)grOEGWwHsU!#fvSG^o412t{aP1k z04~OAm%&HG>vJ;H#QcYTJ{=#A{uB>>I}lo}Uel4(mkSAPHPymX!W`m{axp++it04j z+(H?Dkcf|cZDWW0&U5>_x%eM^HCr(Ekn62Nad`j?px^_Fx^DcLlzkbGguu-9J)Xt= zj@ZXW*2x7^sFNhtQ`XFLqaW%1VBI@;-)@icfexVZk-6CHVk%0*L!UG`M_EL~gb%I0rQ&Y%D?b ziL8c8g!R{`w0szdTy3GE-I?H}i6;3uiTaGE?UhBC{doz!SFPqaY?yukwi<_#3a0qu z4ycdRAR@JrvDzJJ=v{O+Ob_OyxOY28Yc})YK`L2h7H9&+`&pON`IAOF@_UgG8|?wS z)c#Oa;l<+GM?Agt$`eP z5R*~5fZvsp0O7~C9YJ}$DPMe_sZghjs;x@eK#PXwfVtBhuVOrXA1)zM`L4tHOoqeO zgVRgT`G8a<4kWJ7=P-@-qJczIKczcU%hZour)5znN@SI>Pny5p zh9QP@M@WZCsEbc0hpNsk6WSNE8*vnY9#D9n&VVoCy?Z76o@3+aNf{jt88JX33#Vf% zt&4U|`>Th*WTqPZ5A-zofnl$y#DM7EMKH+M;-c^-2=ed`Ws-bRYNTp!9ILlV$Uy zpAbS_cp3zS@Q3LeUZ(#?Z^(ACC=ES+HxP~8iT|WUeF+^(=pserEaqAOvB#d`!8kjj z!xFr7vmf&ye@E7&sZ<)g)j784elvHvUODSX{;=)9nB7R`Oh4ugS*?7%xP-kIT{847 zWB4R!eWo@QhV+-L!tzOW{kn-AvAWLBK7+W(j96qw(tgf7UmE9-32R2{fOh;+=81Nx z_|)d+Sqtp)DjPkJ8tbkA<^T-Du-Sf#S<5R9#%jV!<+BhP$8MmGO9YlJ* z?c3U}@DAovLs;z)$&_z&;3R5 z2>Y0Y_^U{r`a2t>#-WaX$Qk>$6+iaA7BOKk6zD|A+k2n$XU*fQ$m-qT{F zIBNJT2cGiFF}09+N!sKrx?G!+tM%4?qu-0(!@)fhss!fe zd2`1RG61fI4RG()BiU$Yr08R6i@(RMhjf#3B1!|0Q4g4m3}(v;>W*uZ8P}Tg)Y}>O~d+3I~j3BTeHkKxA6$HeXHR1a~E5i|>gi51Qb zVMf(jRebcY>rL_1Fm-1ThL(1nMUy9BT8*?iHyTTPphH{venY&@5jQ2{u3x%y%l#>y zNCu<6u%U-`PVabl${4C&5!r)DJ-q`D?@!Q7v`1TL z!iQPup2nFkq7YKL<&zl@@m2Yu!Ok5s$H;HmX&A=QwBJwWqSU@=;u%M|qF;>L$ErG@ zWgkxIY4e737c3}AFleLy#glW#OR3J|5}KV;%N_f%o!%Rd>#7=&($^;4(m3+WQJs_i zojNb;DF8H$kADHtqy7EtkSH3Bk!9}qbF#8zEMn60ytx%EyyJql0A`Mt6j)vNcY%?t z@AVuZNZHfOar(ljZS}KcaF+p~6_(;Wkh|D~is~6}0$1O?WBUwPIoPKDyv)FzQb(|^+R6d;Nx7(e&0_pF%AH9 zTW|yL!gS}chmibrUoI$Rtd_ZQIGjw#|uc+qNgRCdS0Joy^2GCbscq-g9rxx!*eP{PSD2lC^q2ySuucs$JF9 z?OsQVYqP5279sC za}AE*>Zj1y*gq3d2B|v%Ilg9|R6=4c$}>)Vj!YVfN z0k6DzHhhnb3U+S6UIx$b4M4YT(4yuzxI(aNqlWGvVJ@WJOQ*}$fXLh*C6c%qX9mXg z5Eotuf+V>VO)748&mSvGinW|bzjZXJCzWhnyyC|tD%K6#z&z}SQhoER6Rlh$2fII$HlMl!2UH))c z_>%p=ZvUVsuKZb_N&mS;{=5Y2 z;*HU`=m1v4PECGtTUs1wk`M^f+Cm}sC^^l-9GZG0^XU1^%Pqbq2xm{r(qi2K_BoYl zjpJ92DVTSgF96o>`a7@>XNu3?4{YWSC=CF!SpThf4DfM#ZzTd+Ckf2Wc{kjnwN$~R zo2!4TUZiC)ZdEI9>&oqL4yK`O1BPTzJn=j1BVY8`vLtaLN57h07K;f|5?r3oYu&N{ zJOIG;e|Fl3fAtRT!x7;N@B>Ht131HXaQ|9K26%4~kON(REQoaM=BX23gNz8JQo2t+ z+I#8#GYe9Ft&x@T>(|G^94@uTS)^S8lm(?*!(gxEj*Ewv&{O}dw?x!Cv9vxaI(z`I zvG?f$|8R%ifPkh=wAx)}4NOT*WcPnS*x! z^!=Zu$17~}TcfAs1!Zhd-?A0Yv9wf2OcUceI;phfGctws7Ll9ZOQ(2>o3cCWoyh;QWVhKfg=&(rVY3}di+zWCwmP8Nmbx%-(W7NB_gRQ9x&aLcYy@8{HcgIt zw{|b_3=sXRFXEHe2)lg#RB?T{XKMEOt?uA%ExJtlYT7e_<|S?r6X8ID0lpc@_sSGp zq8ZC)jdFGtumtM$&;2+e& z_stL7;}5GI#Gl1({P)KB$6*OD_f-U}puoKi-F#-*S4z+=g9f;g;x#II$pDl-e!hIf z>as-y9~m-*Zvc==ZDT>T^W>e-v?HGN)$Wdqc`T^fZGFkp*kzdE(l!smxg5QaToSf6 z(`B4Gi$kj8(6TLRUZx8pkS|!e0HAfhA%F1JyZk{Fzm@jOAKs$rMc`bCsW$MP;6zl>3AlChj?t`%25AK0y`~lJX!9C7@RMmNo`~HtUqQqf^eIo5P z7l-t$8Uq0b1F9&0f!6rhXPa>Eie5Sl;6Xd8%cv6IzEZy9n^fZ}?}o5?;KGzxgN4pk z)d)F0Zrc9UOgp$b23{!W#uotTx8(uqjkBa8y^Q&bPTHY|PLAM9$xL+482 zkWb0Kw~17jQceF29Fxy^oHBK>rIr$a`4a!CAwu`j#Fzbqg9GzynqKsf-;)KWBZ_9j z{Vi`eo)p@r zZ#qczgZTZ1|E&v|JAW2;;on;Q@qX`>wopEN%_Wja2UIFRuv48s& zF}0V+mMERkh{{zjn}&@63KiT10JZR2d;X>dKR*bn;vd8S@j(oHv3?Lke_{JqZGP`Y!t;M)=8x3|V$&)2)Ub{^ z8t50qmCJp5>S@n7|Kbi#ww2hMKd`-a8d;EBKJ|(;8s4F3TcSn6za3oj?KT}1;_Ou- zV3^Y_hF8koWQoC?ZN^zB^|;K`66Os60Pc5q5Ak7N-{lX(#TVrV5&VZ~wC2y^|37~G zhm!(?{<(-Xb~c#Bj=)D_cWVieWC&K8zcY|IIUSY3?y3Q;W!1tE^AoM*j-ypiWFN5uM8l=Ur*pBRcY~WF`BW_m?@0{jAti*4M_vRWl@Bw(RwkSX z!f$`QODzhXK_HJrXjW>A75mAQo+9t+MekR7Oh~7K%Oma9cdf5{Zh&*%e9}r0oTT$s z-GXf1u-)^q6f0?H-Jy-Y)L562LBGr`ph=~$!>jBuW)h@=ABf}4vSqm{4gct_a2Bg> zYa?L*{?^vZKP(6_rqu>&R+@zjFcY`kC3W;PY7O_T*~oNx83XW2lq0^$jbuD3?mAm@ znuN)hO~`*`Xo@L=)z3&dplNUd$%`hbK6O89O$UF`R!+txanZcCLX9g^nXOmBID+<> zDhL%MW4`ip$ek~#h-OUS{TM2RH_Xk$qGc%bmhV(JE~r{^%Qnx^cVcI6`*vPFV=NJ{6m@D#YC5R8 zw?@A`N2%8+=F&TDjx}ZlA~>0MV^`MDt}Az8<Z_XQNvwlA5&FvpuPxn8wH9st9KCAT zL9PG^vu*c>p3K_|=IH}x)#7&Irlpyc`x9{mY7P{IbY+&1dpi)P$hMOo|L^Vb!HVzl z2lH(DK|=pw;|cI*3H>8pLak`U@_;9Uzo~?kleym5aeVLp^p}-4n~E{If|*6|{rv|r z4*~HX&e573^8je@zaRZUZXJFQhktn7`{`bhkH81@Z=dL|hamrFtPeH{_lNvof**d6 z)PES4@qOICW0rq9uPLjC{3!tHe7|9PBn7YEci7fjqyX6Py~Bq5AeVRf!;&j6`aw?r z^{js*8k83PG?9NsAb+zU0NqPlIDu;tAS4}Hk;WoWs(KO4F)CqJSVK$XF~748uh4Dl z15B@uruCEtQ;g3md~{M9?)uQ@m=wUl6SJJ&JX=+J7T;&QWz~7$yMy9(5OcOZH5?B5 z*6X%1q)h`Ij#LCsi{ZE=3QRq2I!RS zz|KAzF|}&j(>Fl*Qy1LAMx2ZjjQPN-rNLv4IcU4Agor}b+*Xxuo+x-Y+|Auwh4m@@sE zjSu(KbljPFL1%T;oyDNud}^FFq!zK3+NuNwNF@)U@aVL|7ukd$F5V9X>i&!VmV+&O ztWFKw@-y0U02Ta(#F8YiD*>>qcO%+#4g3n4IlBO%@3AFKXg1D61U-DD0hV8UdLFd2 zqM@5PjWWm@U6O@;G2_l74AEkRCXgI?_r5?kfn`ejUP;x^=WK7!n<@X%NsfmA6@*}> z$?vw`mh#qj72`ooxvluxfm2XYv_}GHbUD75+|r#)UH%Ll-nYRs?)emOed1;`{Ji~6)aRZl8)n^T%+@myVHd->!v#30}m2H#ND=n@=pt9h6+d^NpvRZ8}^z@kG{FU zZV*fx;Be{9DQKFxHyyZ5aS4nh_H~YCRhIY7#~w6+C(8@c;M&VidThaCn-;_fVGG73 z3!!s(e(VOXz78u}{BmZz6eqJK&9@dcuBLlvkQ#>Yidj>Z=m{I?8}f}(_h%+bv_XRH z5$v1jx(Efi*78S_TJ%p8U7gwA)P|bF=~{?;dzA3u3>#33K$^3^ECaa{&{Ve!S9yrM z9IpGcyLaUUhu)>Mu2LHGG-ZX8MGQ~B)^fx(K{?{5B%E!qmNDp#)c4(vdzM^D zrOPLm$f|Q4Hyx-x+Ol)uZ%`H*4A$cf-f=??ROmtYs?uw)(W4{55`=O3QAG1H#lnxJtG>P{sjzS8g+=6^t3cgyg;&)?v|I21rD5R7E~qg z>j0U+9=uH3k2+@|)l$3(y*fhT(7CR>DfHS#JWn|KR>m1xVfU{y;Ahygva|@KtfWU@ zKFyJvCYr!Fo5gd#z1Hr*;x|H;Q5t1uyj{y^uPciHNr4e?Ph^o&Yjw);4vuh$sXXFB zW&wW<2&u??2LFkQg7WFRnI$D0HoDr-WjX2y#JC6sXCpLQ9f_!W+?vylhWQn9)n(uQ z0DX$w!2sj8_okrMq&vGz?DL$3K5|p1p3Ja;S;4CXXAio2PL8L{ffT+!RqzzQ3PRR# zgK7;?z0i?LWRjXchJ~c})t+cxBPCc+lXrs4CRln1^-^5JYB5NoeP#HfQEozSKcx}Y zTXt1oWv^{o-bHx{-=LcFs3d`oCwDaHUFNVt@S_05&1A3~IsKs4o!Qf1o#G(+M1@1J zpZxUfq=!(MDqGPg0T|5l;!SLZk<%I)b-%-FcY)FJ?M`}oneMYG2O9;<7b}`q89?Su zX_-0LQp|k1AbQ;CTa>YTUSMM!+jVog6(l!t0*7bh$@R?45HR0N=}t z1F_7F`^rTN-qu@qyFbZzkHLGE@yxIJOMe%oK+&t74Bl1Gq4}r!HVxeNYzNwW%E|zz z(kQ`YT@Hw;a(`^rTA!2>m^EakqP;_`286lrCWZTmOrcxg3128wODUQI}C6h04 zcouY1Si%nIHZgu zk+aHV$7994cBr|oO;vVU$c{YaVUMFSL-Ex9==^0zlkSX;R}%KN_$9%Z%V{U&m`@#I zcyAwFjjQ7YtnmD+X$cEAPiV40nW8P=>*vD4Qa_g+k@G5lSHGW8EWv}}iKY18iiq?8 z>k?7;gLJp~PpwdlFi|s*ctX1_&$nDCkU*b5Z%c)rIE%Hdk4Y(Hc7Z2ERW%&_E6Ro{1pbm z1~X;H>1!YIY@Q`!ySz&0noq1wP}9ujJ=O*q;i3Gh&_$1eF09F&dHlS*RG-a}hPdE? zV-P%)kL~K>d5kGB@6C3Nc@38S6#ciK-cP$BVPv}JLlI>M*@Okjj>bLyd5%_l)FWW- zvcxz*_2yMb`6$@y>SXsB>cSq$+ltNCm~{OIaSRV%h=hPj5>y_f8VQ%j3gl&+ol;iB z#5p4L$dx&#Q2L#@t9Juz)fqQ!F|aDWR$&ID`5v%sBdp&1oTC+@kKa!Kih3D0Q)UuotE3ddr;xp&s)nXFkBWug6?=~3V|INWG@hNm33Ju3dJn@&O90f>{MH3=ZV*fj@R zuG$WVj{5xsYBD3(X!wS2ucMbn!FQsK5t6YwgceU{$eAVHby}E>PQ7(?T*+uPH<)Kg z0)1Y_fDvQgp(_yH@DlJGv&gv&;8eI71vuM@Le2nna_1*&2G{C~pVWv(3Ni-1GVCtm zSdpRPr#y8nv7Qui5AZj;q*le=_S6%JyCdvnUL_mn+#1fI(R%^fmzRTYPXg{QxH}kT&`Ug2x}}PTbdwSOjDa{C9J>JRF-yzZH#otY$_}Iwx0j>~ zPLPO90Z<6dOhw#$b~!aE)gI_#>Y{3Zf&o`~x0o3YK9XF=?um|W1bJKz?y z9OzlNrcv98%Du$RT(+MFnOEEm+#40r%ICnz_?e!7lJ6GKiJHN(x^_<*zPFi2#WQ?woX-R%eXdhUFUJZ%%&DF7KM=Di-tt z8R)TH9V6&4xt8jcP#R6xa(@Juyq0lfa(?v%a-<@5n%86rFm!O;sTltpxxLv3X2+W1 zET(ST=OR7c>-xCHlR4tAcl}eM{kME7oYh!@fmi}R zpJJ)-^G4@Ns`Y;KM!c*LmweC0G(5t2B>z0M<8Ne${q^!2TvaWzOU+YHwl1tLM35nHUhaMl;2 zCSHSR?ZdP zq0~PPRxO$>ru~-QUTbJxC>%|c$fh;5R@jF?ja2%=vvOc;vA(8hJrN28$Ml$~c`h`O z^?U-^=TNI5b#~4~L4;o@_24IqI@FQ3YaY)Sem~80YTmzKU9Di<0>URbZJGk8YZpH# zTK8#lLIo?jBX}(@E{B7}#S<$%AIB?z&|Bi`a(Y~R3Z5+F5ZLvk#5^_6vdK7K<|1HU zRBScZb#!{pC8nlG!vNO$TemT0vMeJa7y)mg!}F9<_qhG8I4?^JBQ4iA)>ZO!lbu<8 z!|)4iazKNMTn`kd7uQ=Qi$~D-xiTH%0@?)h2YOj5b}oS8WKzuqnrGCvUR_&bX@3SGk))6zh6g2zRN9}l%>?@=x_}xN4F2v;jm7t2~A}V2W{!DIuW1g z=}g;d)h_0L6n8A~P z=o>j&go!j04ZuxhmxvD>Dg}1`x)4))m?u+0XzZ6{i!%_ovqJ;XAU$Sat7irCz_ea) z8QX1*0$xgQNRZyHN1Y}-QXSYurBFT*1KR9;D~ zz>}0hFI@TNy^gox`#R?Esjxfz73Rw{>B{6M6q<`3A5Br9YW(#u0RiQXYuEmyGE$P* zs=;LPn|z2GJeW)YnUNWK$EcZnJPXzb7xaBchRo|su{km}Gv?yl_&rYu%3F%ANA<5X zDLD02;TEyka;n}Hv`r*Bca|Owq@cD=%loT*3q{^-7rZKLNQHzNZ$95s`>^7NA!N8( zfNG&E_&P|m_e3i?+FWcEAN_^KW8SY`qP?un0?+?t%{`E^#{MX)<;_~-qa975B$ow}t?24`pkLcYn;i0w7 zr!NH9_B`>m!%M(S7J48z`^2ia9%H%(7MDPsWO%eCEC#Lu>K9iK!N1zF5BttcWu6~GFWDvbD?x-a7*bT zCy;i&r9=Zl@L7-eIm@W(pe`B0s8m?VvJK8gx44g8YMz5!lv}39*FA0)&JcDZB#86z z+7UixL4`MqthobZ5!?5=^bdIKbq~1O#YL3slGRe5S=;BKDux_p372%V-`GSEKdH%1 zi1aQBZG;nDG`MS}F)yI%IuPxAo2+^gb3-#gh;I*!Cj%}GoBLr~Xr4wc??8cE$f8pO zFhU%H@P?MjUP>H7>W9&@V?nFt6`|uo{z=02Vi>+q^36->XNbFg>gcK)a+-lm2RaM~ z-IwRk84~RckT9TdYJszUq`PX%_dW{|aXy-Sdt|#QN8Qj@fw8W^tc}|j@4;c-Gu>j6 zR^PGS>~)mm{1jz`-^q8Y7!wPTFug_rw@An0aD8U-8y4$!EEPxv3zvlO;poJ;)b*4hJfbs*OLtcN1b74Cf zW8dSP=PAxQ+Ku5CRCvFA`e6nHMOL@nJl3&gzpqWsy}19zuH7=^(3N?A1x zzM&1#ivc^fpn=r{T3z!tYH!{q%+m=F!k8+TMLpcG^sZ;ggu+B;&p5XH+$qx}y9+;! zU)&+>%Q9OfUteOI3y{>bkjM~iVkBa{wGZlT#dlAcb)GAW*%80vD3ydZ`3*ci27lAsq=+9=xb$1~X+gKfKNA$K!W!@YdTO+p6i?a`v#(K z3a-U4JDQbC#|$_86wJAN(${tsAX=Ao0uI6HJZNf8u*4c3^vCDcU4UT^dlUfds`W!8o5i)D&&zea+;enL?R6kdM*tWF7` zSfXo@l=~x@A|{khAclQwU{C|-t2>{=v;0atH#|oo4o35~*uKpejgVofq1ILq{Vch$ zj8bSIJ+__%m}6xWPtN49u=GJqztVXLHxWOAp)S`d4tOuD20jEU8vIQ300SiU$-Q*% zKrA(ySvA6}0m*rSGP%$5=H#nu{&7l8lef%wimEc{nblnN5R(~1r-1A3k~&|h+*pPi z7j)@GJ&tH9eTg4AR0M#Y7{K#+U5cw?RFn}RAT`Yefsj`*gx+tR=kY%f3Fwv5_`A=6 zT%|nZHyurqP)ub{O zs^hyX?k)tIm1Y`!OA*4Zy7}oH$SN`{>$ErPHN2rb>K#)oLZR~(vfMkcr7?!|8fa@l z;K}|anS+}@dEafUH6)--rGg)e;_PZSmX02&-s_ zRoy1j$8=h;)^pYnT{n~sDs6-eMxz2KMM5I6d+g?i^7aMScu1EJzIysTI4h>`YpV+% zZG2$(btBn0ajOmxsIGH6P!Mvo^$cxlBkGiBB-iac)R>@SdC;blNpH!`0+8@MEySa^ zxj&eymo5MR+wb%g8q1|;Oq5;Oj{+%fg>67&)X{1w6db&j5&of{S61QP*}Wn1 zHlHWLn;{)jvIBWxvstZY?iZrBakc`6K~izv@<5(dQY{U<2NIyT-pH0FV3u(u&g%E} zXuyC3##VD2UXw)&5jwQydF7CnQGq&zodx@@t0kFaDM(Jr@dm0OM3yLHkrKoxUTM!H2t zTp=beKA%W@6D4SW?(cvL6F&u51V!s~6crkDOaAiCoFOf_E583}N)GvvS$v<{kJR6L zFK|ek|30?>0f1Q&|5C2;*UXYxy=Z*(_o7y!E(%gqnN?0JMVGWGubUvWlzb6=;g$~G zp_xwMhsBQ(inmYYoydb$#^QjO%X5qENCY}7`~9IGaFGn?>;fNnS#i6sQA)@-a71Y% z0pPNFYyXEt-VcTn_EG?--(AKaKk}1&*?y2Ue*oWjdkcW2zjn%Knjqxfg)i=*Dh+{k(@w9|83bc@2q&yu#R>t*2n!2&gG{AO zS6FA~d^Qbrk@DLB_@*nB$}D#iCZNBrSV1)0Vbr7CX5t6{@XPl%+K>F_yZn*t5t8 z!v*+d&|7A@dgX{R#A*u&bscSMPVPjO66l=giyJ;uT?|8^LMCob!Xs4wkb|JOsXca8 zQZh1u9OECf3;9mx>Hz)l&8$&>z3Y~uqK%@4#IH_c+ZO zbVQoj8a4F{4MgTi`YryeG8a}{9uZr%7CLWN>8~#_+fnWcL|$x4XPP&vRb%Xkfb^8y zORCyX72bpRU16N7q9uyh3_T;IdSO7yqxE)f5klP{>QtjRmNjBm5QeD=>bYuyZ#<&g zH0_an8P|THlKVv-Vmwf2u=!yiey^A^UT9h;8#)<7XE3 zbV+bo_MQQG$&f6^r{btG*W6OZdI+aTHx_xJ=YY>Z4QGpE7VjVAr>fd?Kuz@LB-Ml&@l;VC1e&)N1a)D0;|X zJxG{M)$~(;jf?n zX|7nM>ZAIM<{U#B$6YBHJsTVrJ?A>W?gNzjxFRUM5ZJv%dD+X+e1k{R*NMnwqiSlM zZ($u9qkTURF68R;9>Iw1VpYAS*=!%N#uVOL8Z6V6iZ_4OM6$H20)X^Cz{c1yDz#h} zYdRSDgaUuyz z6w=~2uOJ8=N{<`g9_TVxtan}S@O(w_>EuVg_F4mecJcDSIT2Z$wTiH`c$4riAe2sQ z58{%ZjHJfy^HSSl_#G64F?|l!xws^&Fgjie?>AaKub^m-HWhP3l4LDcsk%DUdz0HO zwbKRC`kIKtxBhvBW`b!6X38@q)`V)4bHG)N8DUt}A2t%Hi4x>ZVaRd4MJKZHvCJLe zvdimJmq^Zhqnj1-5UkSYW~|01r^D)`Pm`AZvfcwWw7^Dhb3Kh}=IiCB-fx+Qh^%18 z=8Xs4=Rp`XpLxaO%2x@T#=j7DVe`5qOT=d}Y1I4NZ3Q)Mj{4E6#&!LCqx=8J;_&+wpL-X~&sp%2S4sOc1>0>{vLW7bq= zEt##f_nsa?Hci2~-?N_s0J{9f|B;P;mp`(}e9?Z8*ME2y8^A1?e=ECsf0NY!uOF)z zGgE4*8Y8`_3nlG-3tXOWld)C8%342O;~IawE^x{ajTT0*j(Kp~86n#M6AQM*f>iG# zvFSf-2%p`R@3KV}YNE6FOFtIky$+lE0&wWQ1BLoXZ}SEEL9zY;oY6bDhJT|Uz;l6| z*!z49P=lc`;zuVE@nm_}ENGvKnq0mn@6|fmM;p$wJ(BB8o#jyy{rs=w&TEHK(Sbpi z7@(7#Iu(h;%Aew9s#d3}JbeK`Jby#_M@k&(BPGs1?FY5?-#G@bjz3Kn^xruKUQBnS z4*xh5D3Nv^gOyj)(`ppf6P!KmI6AVkpblKEr;oObU>6C^X?B=tC|dt{!*o889fh*j zqbYuNbKCoxbv-~x?HBb9WTt9{RfB&NiBRk_DH;7&>{`1yB{|O zY_XFviBcM9?S6d|oRQ+Sb;o!fjJ(ifb~-kKh$buH*Bn^2#ob?pWFfUfVRw6?qR9)I zfoYHN0ix@Tzo&aL4#P25rwkqagoRe)w%`(+UltLEDLE`D)$F!c`nmD#ihViCndIkI zhhMLr5=2R^9;ireA@S{vvoFkGk%-axD#LYsTIVmpG9`sw(e8I237GQtYJWJx@A8Ku z#~0@ZmHr21wCB%~+xxd&59h$9#~G8uOh~(&oEOGB8cquC`-aO3+B;Q0Ih)CGf4CgC z`7Ky&3@IuKpX$(Ky*>5kV^G%c(ngN0uMb=!mr^z*HrAPxnXvtcNwqV=&gsJXFXc%;38mqV+E~1qXD+ zo{0Ob0RK5|0`=iM zzJvR4&E5-@q1yfc?!8c1;r3s4GMt05$uSE)UXvK?f^WGC6D(M0v0X0HC`WN`G%uwJ zIj1iaG*z_`?OM=ex7Og}&?APCrLdENsFN^Tl9m%4WI_v~m)C3STNeO;&wr-t!$IUH z_k%Y03(>zhh=7p%X^O)C*t}>aPPIw|8XD{GwNd# z8?L%zBtXt`wT7vy=IlIM6X%E_^>6$TF@<_Nz9wv!%SF@I9s+8@KqXS-G99jRJVdU% ztnXF1%NBu_0i7X^bEu%*9o|yMy!^5^BJaCAJ|8-)W11{$S4w6mJ1kRw!rA$iOB_g85(m1pf|<4XHi0umS`bJPtZ>RP{a2SGNuC> zhI_ zr)WYBz_RgM%Rad8UH;$^zIZ=q{68$JBY&1M>EAoz@A@M^Z{=38+05YPwk1>|6Ihbt z+{qLQeFhWzF+87=qd*xQqE)=px8~*)rwlG>PU<-G%bwH3Z1gU;UN55vc|;0Jy17m$D39RSVzX{tg0*d6}}qP%5; zQ*#^3KB=L>F__dslQ4Gsr1Nd6ZF(XiG*#`-nSpmQ4Xj?Y>v9w(T-_XG*ui|ODDDvp zZM@<$L=Lv_$Lt(`FJZy3D~#~ONvPwQZA~*?WFHjgIHi9~sl@2s93aGPrpZHltW}BU z4$KnIWC4h(TajvQM<+=6Uj3G+GRF(ingDqvN27$Gt!g`M8Hl@Ns0z>TtJ>&vVgHxS zg#NJUJ$}%If0*v~Ym3zX^;?IlR5{pt{0aP5xij>K4St`(5A)aM2Oao_vEOTZHU1^m z|Nln*Frb}&(1U*%?foF2#=i#Qf0?KMSZ3(|wS9Pk4Ne4p5}kn^rN(Fb{#wfKY5?$| zj`$g4;nV1g?H+n`qgDuv)Klg^f% zE6z0V`Aku1>4B1Q#p5J>EwlzaPkzQU1vDH=1QD=eQlJo*@2}*-pp|L%97%DSImqHM(@7Hu% z#b(hM=X=u3WqaFS0;Dj5ej7MjpVVCyN(wvTEZ58B`WZ}-voqbM%_CbKt$G#2fKy(J zIGSS^R=z|A21~8Mi7fI2JbYmCE|A&Mm^Zg;Hr*R<5iGqSTL7sJ3u-bD%}n<@alUSP z`Gm2_uW0LL^MZC2&)dV2^_ZiGfFS6u4FuaZY<}h!iZRI;1#|Ntpp}vQwfb4)YQpM{ z5)8l@YVDKJyLof&BRXI7zdc{lq>M-1-SaI3s`hm{~!6~Hs(JZ$m_OZyOq#`f4~ zB&}CyRp`QfSx=7e6>%Bs(io(Etc$h-%E0w3KS@;{(8F#)6R}r2XzqR|qL!nDZ#}TU zpBs4ox-bVk=eFZ|C|p*$+%QSa4~RICFsj2=YQ@+A#?~S+-Z@=5WGJ{hMmp>aBIB?@ zH<=x-XhU3iSEr>9LE2ZWAvkt^XcevVQ0wG*@~Rp&5BPm*2~2!moZJrrDE!JUaPtzz zU8Ux*g$#LZ3Ah)x-Kt;klar{7;w#uQRoj;@27()tLIE%95IH)RgE2PMNU792h&yjd=n~XocOjXmsK+^>7pu%~E4s-^0u9gz5S#l!LpsK>%H7e` zfSMf+cSjH3i;y^{&4rtsk{Ycme7-2(7&A7eOxD_(=xUqQ4-2M;XuVD=2ZxoXK&WR; z^zH{i(0on!F`K@l8-L}aqrSKYKdod;RgtDLGp}DkyPpomhuzK2nien@DnTSK4N5U# zw!N}d*Xm9hf-)`>SP$PoEHVF zx}Vi7z|;?^+=@n{#L_OcS~A9Emog9IJ`${!8{AQq1!|3_2}cq>E{tD4!X$};mIWPF zxRAbW3Tnz^^Jsz!;uZE5gw^+W=6~Z_=+}N5f<#<8X7-9~GO~va5ozQsU%v};!Mmgp z9`M$SN%`e$2FI&d7q(@l0kCDZ&~uUfN}bOoYLtt*pji}+sse~5uUs*ox%1APGTxK2 z1M^5##$F02r^3Wf4;pK4ZsK&291~FFJ^>xZRW=~}j5^-%W|C9Bd@a#f|4Y~KNl&RQ zvCXmvOf9}qRh~%2;1yN9+u_d_Nikt4%HhhlZw~HHv44| z#pw*Ws8Ns|H&qh8w;}Dky>U-{{;~aetJ{HM^5sdSD;vk&pQ$?RzWS-}i3m$bok*e6 zi5cyZa)$aoZwtbH#>Nc9Olu#nu6a*xZ&wg|Gr$~_kWG(tbvoORjoJlcW1pk{M(Zh0@$bf5 z`XebDM%NpB3$hOm3~GzVY4^M^U(q#s-8?#XAz@Tbb9cCqEdj&&d=s%_LO+$E@X8Yd z>*AlfcAA2R);3U_ekG$I#gqY_^KYKB0uY)gzc@{gha>d(7c zKWbB9O2$D4Cp{`W59MZzUt`M+6%;Ral>{AaY2%5v$ker#U5j_$_^l5eL8sIhzqRjQR0=>fG#LsP zOl*x@mY{<5EF{Z5c;JsTfdEsPK63@Z33Qb+dDZ?Dbliri5Otayaw+!Shp(u7Et=u! zappNCo^&^&!@sxedaANiDerP2dv@dLr2f#Azm)Ryp=cZcGw^e%Jbqd>BU@>u;+K(z z!N?Hx<`lKLL!WG%d*OsO|L7*;hQJHhiS0b}T=*y>mtRy)pudhc9JTAIf`SnnSHPPH zNwyMRO&2-TjwLU!DIX<}t)p#x(KwYEA-d4m=(;x;7i1V(w>9yd`TH!S{UW5v4g}4! zRGx_g6c6z3ikg44P853VJ-*wIfksN7G{2hWX{ z?99-4{57+@sWY?intsAVlO%VG*PLNQ;w{y_+0Hx2-fWyrvg{RP!XT;2OB05-dUxW{FWfy2;HmbcbhDqRU_&)(eW?j7m4?~ z=S-HN#3pW^yqk+Q!WT&NON^VY#=nNIk)&!vK=3nQqmpbiuPJO8#v{XZP?qa6QBL}= z9tgjU=JXH2NkF~O%qmv#r}Du_Mrl9p4JOtR4(8YjHYlBR`{AH~$Z&1U5qYu@D0Oqr z+<_>tu>w(Tr@;zIn5hL34EF8im)X6YniHA(?DwWeaS%J$F}e%fartMzDYfhWl)~3~ zAe-q#C!nymdQ$ybjJ>sn+IJ|49{{*wY+c{5j`!gHbGH!U^xda@clHy@^Qt7=3GQ~) z*#;7J+J%UB_-9+!C@*PoFdD{#*`CQG*!p%vp`Hluu?iYn*zmTWaEcUr6!WSbI9uP| zuD5(*dx7dK zC+>0P4!zodc~d(AITX}CcUtV&>Fw=xI}oU;wOvo@MSC6ma@-;~JaMJ*gbv&)Th%lM z!$R!(?t)ii+-D~ws#uv9aWG(<>(Ot%`=k?}xVlfy6;>kUk{yje_1jTVhL73dXM$5_ zcMm!y-HQqsOXK`{RwHI6BQf$K5^glmdtT(&3L=AvNlXIvH%ndb`3vLX{Q_B{1Y63L z@z_xrGo(N~xaHfm{fh4mn0rO>886!yE;J9dAd2hUR4!f@0+qUUH=MUaF4HRfO}aJ< z3nGmZCT~~T>-tW*vKIA}Nk_45xE|^gxoI%_ue6zp#L_jh7;Ss-bUZ z!Fk00cn#nlEYKvA7`K>Cc$Sj`?5K;kMFe zR}8Z;Ws$g}V}xb^2jAW-Jbf{D-;R<6K^Z$sI!xht^<9*(;&PU0cQ}D_HUxjfgA)yN zQ}iLILh};<6v3GG5etR&W1LiSN5)S!)|KKM)%Ev^B32Vaw!q_I+Q<>J=>w! z%On=fBvdPdGH*$I%fZ95nUKg*l$S_Y)!@+;w02EpxrQb!&`RtTU0XRlV~tAOAzV&$ z%JIBu630{3VzD(a!6|w>ta#Dx15UpR)vUbcs#OF22~s!lW~!LtRhmBPfx_zS($~WS zQ?A9Ui8;xhg@psh%ZSk9;C1FF%h}%FE|rl1tKb0IltIM(t#Rr{DJFom^-@H3SLv#o z1V%Zj7Ylzlli|E3Bp4?eHipk8hZqGb`Sg{xI93RG@$y~Y8%Wggm@p569#ZdlEiVuFN*F~#c+&nOc$zD zC~PJbb)?Bk2B)P`pOQ%QmfE}9t47Q*Mr*Q>4!`Ce*Mfv z3Osiz%kp1YdDCZcn>aU)e&HlXz0vWe-<{3c76>>wt-K?D#-&}mb&OSvCW(oF*gE3w zxtcNEf&^U_Uns+aPwj0%9A~lc{4x}dk4;?94;D=(r{#II>kp%?K$ENVo%aVjZg;?& z*%CD17Zyf4KX!;K%rgWVF}gWd`QpVKql!Eiv2RH`4+yd>!-1vEWdqq}m>ajEQ6q9P zCBeE=T>B9(JntzRI41bfVM`-y27x<$OQbx*Bt#Na{(&!P z2%<9|NZd0B>Q+-iIbIcPT@O$lt~qFVRKzSjoffx!a}EY8P)~ugAx>%OxvD?1ffIs? z($KO__`JkmXa?d5Ek}V6L!c~oM4=Ce9mWAjtIf>o7SfWDrPNUQpykP^3C&YL8K2(i zzvL78Jo&h^x1A^pqBbF3{?ws#;HUGsdspL{@njH~%U0IAXSU)eIuC$wN{8JXtB_l* zoQR_}BvE=UMD&n!jq@u;(`c}hSB`UN<*)1DEnACo6D;uea_gB&jc35ygd2wK)J3Fo+XGY}8)?WaU9xG~Y>M6VCgqAK1Y!O<%@)*ME11RD`OJpBKN|Bn zQWziCN-{c3l0u3G1E07o153tF!B#>MP9E^AoA&Awm>v(E>kuFunqXD!vkom%P>D#fTCuCox zlB)HyPTZq&El|xv(hXkZ^NDf;C{&8GZx>No}L>Sq$r?g%xvDT z_6~>UNWw%W!-_ito~MF@7JByx5b1%+2b0$>pXYr-1DUv|i#b0bAEzoAX4jGMbt#88 zLF>sl-|GVbKBw%W!ki_UUDri~?EeQ;K&!uUv$SV<2rI99`xZST94-bxKmXmmKmU1! z*B(pd@sir4Xe>!*38|Io!kAacH!G}&jgjdh)%{RSBi?W+-229-7rpB+IfOWcblY$R z5^186a`v1((Eg-a*r=nf;=6TvU%)&Plx81}i%{hD;KUVeXF%e6;g%vQfmk97Ojp>q z#=WosORb!v$SI`lr7Sz^0uOEM>Nsc4yz-rumV;AdOaAe|3GIKN(#4b=_ROkn$D9!+i+|qta81WYMg1 zq1BvM6oIK4ga*KvvKqtIYBY8SU*5N$^V-yl$`?hYJL|?dUPZ||(g~HFOU!-~Q74Rt zle9d}qM0n+&FVNPo;PPG%td8*%wt8O3jXe~Ft>n&BWE=M_r?x9D!AsLPRY=|crWqH zH4IqeV5w=p$)ENyiWv5HHO-ACm6PH`t_sweoGul;`jpM@m?K0H8JwR~G7XH0+nhXF z$7{Mave*@perNT`f8ylP}MVI&KJ9pUHMPrO;NI6q9tKO8G zUJ8`2HtIo6woAZ8qpz;}r_1luvRLg%yg4U|EO4!nF4632s{T@Gn`VWL1tNDg;CIWJD)9^M*RvZiv;?eL1wu8FSsz>JM zhsisUPEXO*^3%cQ1+tlpk%Bc74aDkjK1ip&$fPHHq_bO_Llrm{X?@4}!`wo?S_L-A z9ANBw$Ql8g0WuSoS40r|$25%8O(st}beqv6*;VGMk)ZOp#==YN+6I#+9fVck%|-+yX(q;?mMyu0 z-=iY7y|6lWw~yet@FP!Ose{t%&VdrL?^8Xc7~{~){bms7f@Jhhz&gdI@sh%*ib0jO z(bg?KH6LgyQKi$8k4Pro9op578^wbrDgUrK)0Z#^7Tr%wx$rZ4n^d}R5*w`$(I5ZQ zaVW}RN~w@GpZ>7G)@|l`6=&QYh6(#j^q&{ISUC-6;kPoJIesr&&tQmBu9x7KV(Y_k zZZ(qmSw5MHyqws5fFBwM3x~depX<{iz@z7r1TEhD^!LPU<=?IRmys)=3unU#(r~@0 zODj4GQ1e*%4fK_Q*I2n)1};;(F}v6plKG+$S{&y`hT$YG!6Nu{$e>_%zae_nG4@$- z@fHzHU3P*)7x}9I&d&pc>&qdwCa$i>rc}Bqf$YR6-vc9riRe#4JLc<%Z~ykNQYH}L zaY4{W&Nv8jy%7hRQcyJUkaVc?0FN~0?dDUEV7X%Fg#5!xrIPZnH0P@0Db_z|o5d zb~tq>9?sL8UvV7((*SXw+WXpRB%Y>Xjc#UiuMkufG5?y7==Kc+y>6`uca9k{`so4m z)QnH?RsiNg(Dq#LsEJnG9#UFZvO@Sfg>Qdk*=&OiJhaoY0{=4Ayh}(q9$4Mz9x+)@ zaYkpM_E^6NG$bzBqS~{^6Obq;w)Ng?@rms#hKFQdA5X0HC6|kXAo%t%RMu-l|FUB| z&+E&CP}txTo1V4c_7=K9Y&i6@O^AnKm1FUZ)jrxA$qg2ikbqcy z4V-X$JWRMMM1_++`hE8N7Q(+|mwyKD7$os&xnU)Z43k2O$Zw%jpE+=|M0{~y#UuxR zy*20J6@2-Rf&F`0{=KWd@Cpc(bZ=MjffDbnFaq>!z!RfN%R5+AyrhiQQ3z{tmPjCJL|+Mrv+HiC;~_nb=d zM07vM=f%zD>{%)N#r1lz!N!9#-p#BWR<89 zt5D5*E};}fH0u^D-9Jr*33i1Y`l#JC;aIie1eIN}VFVw7Dt2kxzF}bMqE#$)9uNL-h^5PzjX_ehtqz+F_}t!3aIskB3a- zIc}_Gw4Ba~tOvj2FOnZXjhehw!DrcXw%O-hjpHxXcH+dVUwF)7Y!Q4mSd5lY2W=;- zO1uzOf88y|w$gX{evP!%$`c^m5xTpv5s<2b$=rDO;WReS#E9vEF*3b`R2D}H-Bc%c zc`B}=84%$C7|BrHO?ulG8)_^#*JgM%>mBu!y?2CJ;QV$Z{(-Z2YS%Eu+)`J89k9M2hq%X2gkGN{*8)fE$x%jZJW4?G8 zvnYD^KeE|18%ASa3do1abIwjQ;}^?fF#82T{na${2qGBUKOo4gIEKdH>yq)lVlmTB zxdV_qHu(~JF0Q#L)OU@EAe(;;C1v6o-73uW>wZNd5|y%`_Mtx&`P)8O zgqG&({%SVgNAF#ZcWhgkY)pd4udrOHmFS7IAr-~gA&*UahE7uEQyajjV~j7Eo5ykN z#1!Eaixq`U95jk#LI54snke=L-dK!nA2YJGO5c%5XrsG3{D10RSLs;ZA7+mZl-cYS zoUl_HGx04i%|#-B=V>q>q;6h}R@+*hF!FKV(s-o(ZnAq?{M}!p{O-SOPs<8;f_W=^ zixe3&@$3QUUB^`V-knT2U4IWIOm8M?&nBzlnek+*hGYJy7g+{vxN+du(7b0yI&MH3 z*g!zuk`&pk#eya<$}*p9Y^q~V_>7>Chi}|_Drd{T?t@Vu8lE*%Id^xNlX7p>K%bbwXKn~Q`JAOUbKU6Isd{Y`t#n7JR2f^5O?blPK0 z((W72;G(ulXep{RCkQ%6(FX7aNifdz^Q8O05aOVHH#|wJ<@tFG`fwM0e@zQo+Y0IM zJ%h(LUT7gTE)y>ccbBIahOpY42-wkkzmWs|y;5niYOeonS9i!?E*ZKb53m0pb!-R4 z?g4(~Dk_}IN-$p5I?Pe)=V|fUnT`vUMOn*r(`V#(NF1M-U$$)Hb&ix4Z!_2zk*s*6 z{({k_#%MJX48!s6+NfVY2M$pxjgT|=06sk{dy>+#s7j)?3yR-k)ShI^hVg}hZSz{U zx|v_Xq3&Lpu1R4eNo`qZ6+j4&?Ac!u`sF-mh;WjevyZg^Kk>xnOVS=%ZhhNBAEuOp z8^Hg*ru=4b38;W&7wk)ys(KqB!I@PecBW_Q!+(6#ws4V5BCiNPaMcyw_9Odld`k)< zr}c)0!q|4F63TwCrDReg9Y6p4T~SILV^oTIS~2|?ug|MuGCd2VlZEh~`bmLvK=~{` z8X{Z6tvHLGLpCe$Ue6^H@UJ?VmU1ITUNlJifQ%`;&=Q7dhgFNlac-o(ovXruqo;A{2@eL#AGE zTOuY(b`Kt{gF{E?aX--b6q7_71bhd4Kli0J{X>1_XcrA-+=wjchJIeF6%O2~%&+-F z9L^}F2%8j6m0-i)|K&&v&tDNc%-SZN-E4`u<@4nqc5Q9(cM^Q7Iwv(>UGW|^VYYmd zqW)q163ni+yWJ*sG*%7V)Y_qE6#RVchjUCwgW_wR2m0iJrFn6$jA@szQV~;b$8SJ9 zfn14pT+{dTTSI`y?QPk)dQ~7j4VEJ4okmGZyy*Cm8LaB>vST&w=W}8j>m4EEiOQFx zST>!RG0b%5MpPHArp;tJXOJf79W|Unw=Y!mHbu-IECyK<&(((rJr*NWynXSx_%f=n zg2nx22PNKM=Py0IHs|0>6ZaCK$tJj7_3ZTXnKvnHd|&`6d~K;vVq4}RF=~$Q;{U2K z5)J(n^cVnW2>I#Mt0k9ZDk{mg5!WR|axCwM3v6V%$W_Dq^+zDI+oAlIR5ORcD1Tmu zJN|&7E0K2&Vw*t1!GCSwRo2FTE~BUTb&yPM{+3P|9JZ$#95O>wCdp#t9|`>x&rOa4 ziJx40KRHKGn(mFs2GK7&vPkzy4w^Cop~YKRgP*-9VpE@G3w76LeqsqTsVuF?-xzAt7U;S+L4T2vXHdrl6qdz*h&aZVZNNtp#zYs&x}ot?xu>qG4*n zi)0xm(9q|Q9xLn|(JK5hZ>ER%TS=E>pq+5vPx_U(My(eey9dWG?8wJCZqGxDj-p*@oUQ1p65b<9$JAJ zFx(y*0mS9(PaqQ3(^b^Ma7qAC?F^#DlA&i7wEg39@u7KN8ohS$Ji5S^3z;yO^&iPZ zr?*0H;c2ZyvPWaK8T5Q3ii&RvOc7Xk@b6B?O5IucQzWI|b^U2ksK6w%n9X~++}MVC zIp28Va;51PeXHE$t4OvElA6bYp<%m3gN@*$XN=#<2Z*jdTVWykYV1kg(;Exggpl?tD;*m1$ZmuH0&cw-BDX_})%j(Yp1dCW(%3g}lAb zYOE%5+L_{ksbb5#Xf!uP(Yg!zbq3ItW3)U17WXDRzp2&Vyc2L_EOZdAH5E>1X}*LR ztqO87Vo86Ec=#=&h_*t8`Hc_;!Z-bz>AeCdQwX^rFX8A_g4E-r4Z}l6Cq{lS6#>&o%+IsW zlsfg#+;X22Vf{7S$va(`EgHnl@>m++tO%!(E{ww=cPpL)*h_DUAu=0$dFNSCt%)Iz zx^e-#FaN{vSpxm+pDc$QYQLX$E6J?{VvT^O@x~%&@i0;1;q=i7Lw0@UnC2ohPVwwh z)^68f%ABT>Qe}-|x86M8;-7icy#vbRbx^K8NMs>M7!{f4Sn^f2;wfeRJ;2)H~``Ly<>II7G8n>#PVSTgx zz`&kBx|7cHdtiYlXE_Uf=J9>!+mh2{*A#NZ-laU7m7xy{!rWaWI;Uz!?S8hEww!%| zFHC58WhO9QW`-U6`qa=h5*b-#&db{L4{{&;Ji45M5641{-nO`z|7{eq0C!bZ-cdFl zZTwE^0p=Gz1slWU=Lch4|=5$zt-DMidf)k10%*)N6 zf~`VoquVv!C3#f3g*H2N3`gG4RhS^ES9U&&uxp&&If1qgR4kSj83Hyx&ncki&! z?iLMz*V4g>2j9J(ov^$=t4xArPPW}bh&Gdb1zsYYA7S&BaWC+uuBI|dRTu|jF*QW( zuQAmzfINGP7fAEjaN#kbDluHp@@@7Ep@hk_yofqv@IJ8>VVf>^bDrXR3=@VMkihU6 zW)u`fhUTGFR=QJT>&`N|8;8evo&zpSB3#V9KD_i4M!(f}#dE+1IDYC(c=PXLGjvcG z;*t=Ys*mV8Vi|Pfb1NK=>rGO@q(GAL0cYHuxy6Ka6j9z3% z{AfEaXdJXZ#!#pyl!Z5E^7WrhwST1c<3Q?=+E7ava3vdk!s6%o*F*E6oU8iHy|#}4 zaT$ABidFv*Gn{Lu4@uU2x1~Z*R_>a|D=&P!*HSS&%E29>xQO_mkv&_~`u#NlwvA_~ z{6}j|CEsMa@BQ_p*F{8znYY;lG|Bho(&60h`f_i$oXI8k3ixx zrYfkKqT~bDA^cfXJo7Ux%NjVV^xlFoOwTP)pTi){h3!TxOA_DpVy_X#7?5X=NP!J= z3fRY)CfXF?jnta(tqtUN0Jo;{Mati|N0o}m(r9Vf`eDnB1S+X(nh=2}m%PE> zAHkxOnfo@TBRoSNV(Sx5Tpe3)};{Pp8PGCmd6j)=zj4(I!m`8Sw8f zHFq7c`)k>^z05VJw7PRLml)s1-lfmtrb%KhfT_S>Z3p+;PrF!8&dX-zA)Py@(Z*`8 zUsW!?11Oa#ng?KeF?DciM<`Xx71Z&z8A_?bNcQEtIpGB85d2GO{s@dhP<2lS10ui< zSfY9vQ`lXJAYg%mMV6FmSv(y#j5_9#S_$=pp7%EtLC ztYPj?Qnio7uYcS|t=x}T*J=2nxT$YO*6+St;2g_h2M}{xU&>^o|LP>Vl2<@VFE#4t zgGrXmnl2>Dcd5PCwb!iEC@0Gm1^eIRgAOPQkoN>gtS1Ac$$Mbx4ku5s65B5jEv4&T zpA_9z0ht*7GdMCTnxIp61*hN#i0dYJVMS1=R4sTF;kP(*Z!wx)*-x(mOD#8DXkJ6!G-LGD36O=;s0aub1@UR|rb z?KO+42Yr_#j5>Sq0;dmUDmy8^4LIOjqAYo>BSdxSi?S@bY5+kKF#tW z4H<#K{;5Hpo*YMOL7&cX{g*J+YKnq`AFUO*vh)9-8sPIbklfd&|C)>-desD5dF?*6 z*0psw;)E!J1V8t`FWXX%2_84{FN4_}1{V}()UqpxU7pa}3KoUiSHiM22=<&fuWKE&sdZNYE0jg|vLs5K?rGk58*#2){M)#>9|C`+Fw3ckh7s z(z8b=Kh~bGI@=E!rdN@OWOte|KS?ThQ@Ri_ys41qQ&O6SRFW$6_ji>|q5c3l$R0vs zdU5M6aWAN00XAQ4}Y$1QepOeLKKeIGzhX)GWJxq^|Qm(p1 zzL!h#l&F3U#?ym&;k}>#+$bHag9pkc4gzLjmGf+E?I)Tv7R`%1wcE88a0cYN_-!}_ zK&y;$NF~hRb6lxP(BAJoWr4^E);Lj)#1}No(e1KC z(vr+3TNm??Xv!@xh}NQA(i%+22;T5*9=VSDtovhh^I@fm>Ttgu5)9!X-%Y-F#eMta z0V(tFVboLSXlKxi+JpA1;W-*}I0tg_)O|rh-mCi5O9*Vi&B<-FTxk6OV7_rv6Gj1Q z$p<9+rcX?_eS-#seTTzpL5!cgK6(dr!hL{eE>E;NZ0Kjxz85?F3p5v#ef(fo#X7T14^BkCbcQ=cC#Pn1LdPJ+QwdQ-Ay9~`;95=ITHtnpZI}^E_S2x({ ziV%|!37sO)pAKzhhO^vnmP4fj)+d|-tKeusy8E9}9%1whB_ClLeeL4IIn?&eXKSd& z->1_RIY?>*>Dlt_ff7EioSN`3Xk=ARWoI|9Z67BWW$ki#8#}Mx5#gboyQFm`WR^&( zjtl|+>eQd+)_!{7FqpX!=BokR#YMD~VVK z-6uGd0qJz0*R6b~uBM+-ea>Tbv^ZJJg056p*}%=4d?L4Lloiz3dLPXNkK|?Ks}IfP z9J<3$1T^#wzIiLEY4sozWmkfqzy3DkVvGqjGS8`hpOsFjl5ruqUph-t#wq^OOCn^^ zJ=&W;sf7-dx zND|;Fl0O*V>$!&-58d5&9Qq4bj-@27h1ws@4*O&F83PBb2vwbbA05rK86WNjI=hK@ zFWl|WXp%qwWLSsz~3w6{O7^*lT3I6-Ae2Lj1A zq(=pYS({b_elF~ia;q_r!J2Jn`4Kb<+5?cq@J{}0{Q6ZLuEj?_(?lPhMw&Yw&yQJD z>g%(K5EomlFqgag3chbk;3pgAM2U2zoTBZ{&o5gLFPiKo-Y{`o^~cKn-X*ptuE9pU%IYuqr=rq#>Kx0Jvk$%#%WpkY}r#hhB2c@n<#ekI_jX4GWQ zEmhIyH{uIj-EGb{l_UGdC64b%Jc*CdBw$tyt+TV`>^{;=S82yLAWc^4$1mc%A)l}b6x_MCd+<6p@8fFz@BhdQ8cz)4IQg`iFTRP2{Rwlro}ph^ z5pERrYHC$&T?|m`?=KJY$zXC)tAT$v*--!gYe+5qAyMXHEBc6YAMHZGdn&oo2VejI0{{R603KfIN&Nt?|K#`o z#x?ybzg!wlt5rhF9h3L2?cM@zZz%AA!o-{UfJTN%FRU>+X1*?w539h{cL8(_3rE zynA!hffI#AK{GJ|@7?upiV7!>fGszls3{gIwEelm0QBq;a;Zdh)6sD_Ani|z0+BS_ z)`n27XSLe`a5Ej|2&PDg?Zz5*uM)nHQ)@=wUKzp4MuueLxYpU>ns1LAl8I}LfX5-# z?X1yMTlu?XdWqDO2^djb?r)+v4n4=r1O_R? zpvlmWFBM5J6epIe{0u{+=OScr{6eye&8DTzC=S3-ipnW(qgfredsuUEW_*3@=Y-rs zU5aM311JWnIzHL4h*3I5lZ$@FA4`b5^}!-8Tas-9lF)GAK!%hvK3EWe0iEtYFnir0 zj;up^@HtN?Y>6KUmSbL%HRJ8732cvidV`Q&$Uj#G|9VOoTc^XAd+`EL#3DS@m6~C7 zn+FIp5QA8Pj&b~oUSc|s<=|_$Z|?Uf_F7@&~0@kXaDZ6p*927|hH;!Pl3}R;$#crTh;bl;o~( zPn>Ru&cmzTlm?heN5>p(WJ?R^Ju+gQlz;p7aSky&^Y6K(_c6N(2SrYQF4%6e5_uhscI-{d+yPDT^0jn%kiWzgLzcFz;k6}>P6b$V$YcPRx(L6wz{7ou6XXgZyk|V6e~U@cf5arl$t|v_Wn%jaYE7p zwG5iBj-XpVwTbb)alhBh3Rkn8YQ#Pk#d3Gcgb*=1KC1~yNj?uXiFsiEc!BE{eOs5@ zznVRVDV=E?opzIQ$`XWoC+&pK7#JpP!6w%6IP4Ff!VOS0(3(jTu`pUX;#Q|<2RL@X z?k}yNN<64BaeYZ5PhRf=xB3kx2-nF28OwF?njuZAH<6c6N!g+^b@s4#7C-)9vzof? z8?BT>e~ni<$nRC{c(R^L+t*2f!33Q~s?npz5lAXAD9oKNu6Ze*H}x^#+!&purj_#g zVF=B&t^V2IM%X!}tse7ze;V5plOkIFTkEc~!3cBgnU+BD-&^!nTa{kn^hXwD!!w@! z=6_be*bPThaI*8?m$W6LLcO0!EQ2i{wi2OK3umKCC*raHPTIOEP?2<2H#G{0p^YZy zr6M~$LLkj~vQ0bs)OO+8#H1=6d-`oO4_&Pb$6XOWY{lAX9B*u6e2U2ALa}V^Y@x@y z_snnK{Wo*`d6Qk~eHoMk_ew4jYealimk-6;wO+^ZYsEm7noJ`A}R^^@TMPz!C#XgjRbS^>q1UZ?@kS zQ?^0Cyx(}HG>Hs;f;$IN{SXX=szbZcyFYHnLGzqrlTZ_5%}Zi+YM9$eV)p!_C8 zSE4O2mBy5Mol?$c2G32898srG=(Qcs?+Tu4uiS|s+?fYyhj9jKuL39hGNz0uG!vW4 zykS6T(QWt<+2=T=jsTdfiZHn3XkylB=Zh5}@vE(ATxAofh=#6W=nIB)y{oXg{NO7d zG}2$?3b2_#r`?dG18yutAa?r0Sh(STm;7tTnXLUbLs4EETrwB{{*Iq?^@)WzA)$*F z=6{Gyfv3{XSpoAzsQ~?u6LxN=C^g(isEJk3o_e@6cjHY!V(-@@IXD94p6t^DE8@4n zg|&R2H9iOqp}%B;@z{PCs6XSl2VSOqb(ul_NS0mu(X%bHD#wors-2UnAPuc})9Wv3 zJ~;S^+nAgqhY(x@T%}{l^xmsA?MLE;fRNovkv=h}Y^xcm^Ly)LSI-!y649%^vaBC- z^-rB?G1s4C92Ol5KcCdXpzWa5Y#?F*0KYl1V9Q_ICz=Ag?153poQSiFsV2YDyvU@% zr(+EPLmB>YqOBDdj?9ESRr9)x|K1_Oi_u-VG2s5c*g>DRUDt}AIT__eirNKQm2=IJ zJ$XQp7fCurxgux1D0_)GYnG-S#O^PBCvKj=(>bcAaSJZl6;S^Z3B$78$&T$oqGU#* zzL2*+S=1h^!D!vo)4D#5aCed+>^Sg;P7} zowbo92R$~2bru%~{r)&@ZNCz?n-$6thSW|Rs4iawJ(8%(-WX;%?^6DL-Oh(V^Suz$ zc*(7*2};}j>||Maj(n^fvcrG??&f^h+S5*diD#piUa4#3N- zlC1k?FLHQdABKV%d~G@ScR+!tW4Rg#%ro}KHS|SIi%0#JqKTWK@x*L}-Nlk1^=ga3 zy_bho7S#R(IhRZs5Ry#PVZ)HH(FU}of@wr;FWA;d7p zvT)~p+d9Q<=CzB*IQP7nn3lWD1UVNiTDbB)_1xq3D$@O+2V6Ka_59#Wm<^Cx7_Rpd zb$Q7Gb}8H>!!2Z4q)&UDkcOrNAGE`)Qq(aOW^WM5K;$%a@&tm(_-79`Bz;OckG%Qj zM#YL@mXFWRYO%QU9gEp8@gi}ZM$#WWEi&QFn4Gh8C`ph5qp_+m4o*;awtS^w_GO=B zLOv)Dx^m3b2H1TuTwJ1i4(nLsla1FZNsi)*^;^*&m+9u zCK>3uacSrbt==!`CP31NEW4-o{L*OWkULkP>y4IC6uLZ^F6242fdDO&zciR{kuwPx zwzCgFC0o3*sT%my6_0rC;Jte>KjoHjk~zr{Kz&r0Z}jHmiX}qPKmY&(00e_`U4a=y z?*-nfphCZPYbktzNO^t3ikzk&D(>!GcE90&NmrZ{+DjY z)Z9%hXubnV%BFN_u$gG_(-8$0>To zolorSZ~C7Y$&ZE|e)yQ|t6=b{Yo)d8aupt4BB)YKRd=C?o>^8d@(P zh-WUr+>TdmyBr|jdkGrxI8=sRtM!rIU)N6VH!Rw|kOTeFquFv`;=ey8mv4)6(` z$-i+g9OK9@eDn8Jaq8c{&Qtb&fta1YVECJvk|eWguHBndKDtqs24N_t zFj>^QU^d@8q!0d3f6JfjMe;P&&Vvq2(@j`Px z^9_+UC_F#>oorYY=!lXcKEN&ITElpx+cmj1sWLB|>h?xhlz=Axd-v;-Mxp;UL`wcw z)OZ+BnBXyjBpZK(T>s+x5}_!EB-ng{(?d44ziQYdLCQRIdKKIP z?**5NsDB7qDgU`b(H1xhaHLy@<8-3CArJH^H`bJ6-)o`>t~v|1P8p5M!8gn(e+uN@ znh;@3&QOYK!(d@`_{SkXYxxqSntfD1BJz(J%`Q0o?!VU$o4%f5S=aykg-BWRqfU`N zAODC=DM8Y;FpwL{kUTO{I|11tb^_;i67nfo%pu){sN^Yc9mvR5L@QiyjH+C<;?hn# z>MTya)hT?*K?h|BbZszmbXOM6nn-Vg_2H9*dHl{b*BZujP{IJXrX01ye{35KQC5uiY}QKDa9}!52>1DzO)5*V8uO1~ zVq|W|Fv7%(8~nGD&8lMazfd|NMShomwh1!W`ku&=g#NC0t(t-f^x~D?PofUoB(fY( z;sfnCufkaL@}-!ym?MH{S^c_1f*^nn!jY2MRY)07tkZPEfYxptH&6n+r3EZ}BfrX>Qi}fy@o}IyM$OinOy`Y?V<8K+t!~ezFNvox?!XPtTv1kF0eAGiF zUMNe$9N?vJR?j`k$jRwE6WJ8L$xsFSfrdt@^f{c2>i|!ag+3F7z?$Bw{+?MoMFvs0|iipLe7c@Wp%!-y_}5IbftAWQK5^yq>oK6m_4S zI|?OW5sjjE5_EY?a{vQfG)ek+igQd8Fp`gMS(xP5BNktmn;x2@-F=8LHqP}3TH=DWkuLi3(yT@xS zYR;-6qzcxO+`KhexU=y}w_q-%N$-;ZPP=9S$cNnRhInw>=g?oT7(jmbSv<9jBGF}3 zG@M@imVdq`bRBcjE*WH5K_=6&1qiriA%9hY3P`-HobZ~ryhE1jkNH_B+YB0C*td|@ z5CcNUFwu?0>S@`C!t*ZO%C%?^w?#wwZu{FZIHeI1ou;#XOBK{o4U5Q1drC~e(Faz4 zJo~-%afIE;@MlB$bG!cL6DuIG)){DU6YLe;> znYHyS^t8y`a9}wP?*qUx`}_B5I$FBAt^{4_8LRY|(_&mXv|R&3IURXX5bDtzocDgh zN4H2#?Zp#6v*uPF z%eq?wR$cFkz#*dA?I!fN^BPI!boM5c`Qvm@#eR~EqY_W5qbw7(ycX7!mE`DHF7d9c zs}M3yEBJK13eNzWk3prCB#7&%$p~cI^t|+TsiX?!D24WSnA(gKu+uupdF!w^EbGzG zi$Z6HCReFKR~f}gQRFH&r|UXJ9X>?Or{O+f{Fzg|_Ykfq0G$Nb>gF3|KLTI8L;{ih#I>=Dfah?TEdeNR+zX+FM+mSJayNqEth|*|!_PVkePg10Ll+ zh$H+U>2aVK;)HBc9g+fC zjoR*e1Z*LPVn(RRAtropKfKA#v71}v(<(Jz#hw~9_4=J=PCBhS&5cCus^Ov;RNArp z_P=$FAQx~MoV6j!kNNfn0JBV8%Quc22ET0j2FfuwaXp;*qjUfV8Vq2^<0gObGZRI6 zI-C+-7X{OJI2Fj_Dgg;0tWRtaB6#1ln7)am(h>@)Rg5T}hv&!DdW*=DRe+N7w1_wC z%!Nf*`tj9>gdjndPp(VWl^D}!G7l$Sk_bAUxCl} z=Z|=ajt@@%#BB4}00EO2|AgER``ano&v<|O+voqlWD4!E!|sXtNaxtDMxLp9$af01 zi6lzPhdc+er!7=1N@Rr*str%n4ygJ4RVJo})!W6(5s1YNER4is9l{pmau19blP6eI}Bd2XTkQZrkb-yl)2nkSr- z+T$E%7cIt8yce?)=NfF@KEU4wonHi>^RN@ZUQfztW7|O8_%#AwulMc3oEKFBVFt0E z-wBp(fJ|)Ui=1_99P5=E7({~O+Ki`EY!mOU&&&#DTQ~fYl3J&GJc?0uq)JhfQTeDx zE?UB6YbO$qRpQ|T2B)=KZyUD0@p$^uo9@A9mi zgTJslzggI{NYunqtwFm%-ZBoXbtc<&VuvyU$BwkF!*M;8N|@Q;HitTx2MGY@Z$ue- z!?_PR$^Za>J<1L)%)jvdefSNn5JeqFV&_a%5>$%4vY4O$fara$_;^Pfl|TRh46rl9 za^{J&*e>9Hf@`Z(4pxK6n;!Mb(MBsO6(F$#~;Yqz7Q% zl2NMuI4C#z09`3pSf){yPAz4-xw^IqFLIH^fZ@NkR~CQ#$Aq_+nScANnzL~pacx%~ zE-fe*E4#?lL$8<2qxQ-~KpEfLe8NPwJw#Mw=Hmkywf@RQ*{Z4{ZXf-x)D}CHB0+Kq z7CuK+rX{u%U|65A^5+Z&%pnCPW>>1GdYc;fuK=MlS4@iNlBa?O<(sNzH&SAwdA1NTww@2Up;!q>F&V0o{diQ(EHx}QeR(IFVHI1B6ZE{% z0KJc)4BI%gC6-=uK#UzvF21faqvky_(n5`*%cMStt$KIhb-^>3Q9|Vu0j+5%;bp=6AeUK>H{QsA~lhdhn^=ruY{I*4d+0@<}BbfPc8|S9>DxC zTEY(Io6#Yf(FF&ps%GT3tsJTFoa$R60}NxTCLr2ZchqT4q@L9<3z?VlmwDfES|MI@ zFZ62b3X9*CEKZC67nNOlKC}HQ%7uEAKxXN8Y|D%nZ1;QtXOjI_Rvy0JfB*mk005pg z=d|4}U#01RM8Rp{sga!o!2z)$oUsw5kp=lOESA)=YS_5K%P(Dx2StAd+yEWf;f!km zmaPKK_u9{bRGw$oWi*=qmgnxyo>QetTI30y$Td~FQnKMeNXf^TrN)) zEJSyiU2WV~acne%UVR!_cr+JKob;L^4MgXZM((98ylY&X)YBnnaSVQe8ehN=LygTVp|3acs6fko_!$?a z;oD%PI@D)CnLCZpfPj%OZCMiAbhMCXDJ~6jWg<7U9#7DFSMQu#ibjsZ{#WR=l4fZB ze#1cu1^2zl6J_(fj4TDWc@wjqoL|K}%#DjvVbjJ9Sq@Nm@EZCXsk|hwdiMh5$rI7E z4Y=yi$0Gd?h>0oQ)<~Z&bOKSGGE^qqjt}bb20uQ8U%usl?Kgez3GRWVT7aE|EYS!u zzXO`r=m(Y}MPL8{3k9|33dAnZ;91^j_LfkGRPA#(sznK2xY_iqlJCxgJcT}cUhL4Y078&0jG}1`^(4v zIEdvXaqw-2qF5kGACM8>mq5lg$Ee2;9PO2WMUI{UPoPh2rQ{2Kt zihV3%O1YN;b&~Zmn|lVrV6emv)~DevRL13F2&UHMZ|PF%+jsRUB*X*mA0Qb-@^{?| zu}TC`vyfefH5=L1)qMTlDmlUHHyg+9#7TWWc7_xDH>W~i{`<==CRc|wy zobr}dsM{c4pY`aNty7>GZdHkd8!>w<_zE%o;!Sd6VMtiw*ZY+z@}h&_K=G@Jo@KhF z;SLFNd2HwxqR16Gy+9#uwu6gC);o~rEe&UV8IxOPHT7QaWd!)1UgxA*Ft36l@#Nc; zJJ(;jD+XJe%JhR`!P~)WBn+ z_9YxVy2rD6qmJT9foI3NL&{;nZ51tf!+Urncbz4qAb*utJATV69oI)~4BE9%P`C}@ zveJ*iCjFlv1;=&D?^1iX48d+O_wubyc0)m@6Eh0i-XbiFuu5BSC~YB}6x{Yj_X z*qbtSZ{O42T4Kk4*w?=N=H$yi>K1jDZ!EBNJy%E)5QH9w6GaK9mM+%12M)pDQ{Vsq z0|1+($re+~&4>i2wQK|44dq(Bl0u-`xci(`p^#zF1m%M9O-XbavwHVW z>2Tvt1u_a0Hk()d$=@9?AViH&EuN2#YC(PiQVATN)Cq;Z*skPzV_S=+K!~|+LinBn z)w6y;UJ=5>f_2n#K+vS^!Ncnp_wny)kLT)>KHBulCSGK%yo@QR`QZ{DgRt0|NO$xK zE;E?-@{)-p;Md%70EX?|1Lm6S>EE}m!*o055qKMRo_rr$vKCvhp9>i_D5c=wu(`K! z)}?l=4=cpp11LW8NdTnY6YH{IuM5Et_I@x}-D~vyuk+N#Lcb3oDeAPGL7ULfr)k3| z->!l~y*UAH6{IyF;$0~vN6_=u1J^7@n&icKmKq0_X_+d3i0udxe*u}JA@>$oE+^Il zR#32zk1dx1Kk!zvgPLk{tI}kw)!LpI*jovo@R2I{f5}X0Aw>3?XFaKBaamzH$uEZ! z$dPVS;Lsn=SH2GbgJf^YXb(OyrLaaZeBOp_fPf`7ofS8&2s8_~y;OkL05+H$5HF>h zPwkiVd==r9n^O}vFOhB{0M~ij`YLwQ;CQBcU`I7+mO(jF@Yce?=jYi+M$xo7ay9^2B z5z<2@#g)0_sxOIn=vQac?JlZq;7+wl7i4HT;r?jkU2Ai76K0qXsMO3QTJ(Cy`}-eS z8`@0b01yxIJ%KMo^1EB~YzEMhC85(|;}e+Y%Hz$T%fLUi{`dTcA2g-~LW1o5O0cG; zpeVR%Vf4QQVla{*J^f=)%@1r8pt9pRwYBL-)?Ug8AU!Z<>Dg%@`{alom0vsPSwPn< zdxbYabd``%5G?JG-GEIU?#demn1BBtna>a5S#fnBjeo8VGtn74-`<)elq*3mLc4dXNq-wVCR<9FQGyU}!O+5K`c=Jdw`}&m;hSSwv zc$p(^hIeCqLzy)%0pI)JY z`xwkW<{Xm$s2m}tee++V( zECU8-iYYqVSh!waIr}Gu?}aNuNPFz~pMcs3XfP}|bQZOj!;-#|W+E0e4mO4qU-xZt0Op!3cDqc5}M;ius+;AxfpE&Lp-(#|fi^+gkorfY^T+;S_&AVud6_TPXu?aApWJ)udjElp&~-TbuJWC((64vQ zS$W|K8@o*937TQ>Njz3`#nNB(aQ4olLRX9M4^Sc@oTa`z+6pW z6Jbsh3=EACgfO%FFwK1f@xcp}LvIT;Rj-uWj8X;yWp4k7u6@>B_AwopTsLA|WRq`5 zp+s6t*o6fnX2g?&V09IpN6Yv@m8EyJ;<>_CES&%7kc>9gOo(?|%GdKTIjov4%7P~v z8b}VY{@;eUx?duee0LqbyZ>E)dIjYsJt0lJ1k_6|7z=LNx&N-Z(9Tn-(C`TqsCg`w zzt~E`B5>OBr5k9s8Q}GYx2pjdI-wbB6fL4uvc>#>TdHG|qhoU6#`hb84xF6+V6T9K zUAZN}(oOhYU#((F{qfCmVa$z%RD;d{3ive|w$}Y-{4f#&qL-IJW?!9de`^zVkJeY8 z{CHvQtBAQr>r038r0poN86CJUK5GH=kEY8_397YpMX>lK8(U^I^5xy{4(rTyWcE{l)Ez%u9I zt+oAZ0URKDE1~wii=RB3ByWRxn25rX`yoUYDK5&Q*8v)gV~IP8;zgv*Rm8!n0x|&{qzR08dw#W~`s;qf)>~wk|D_ zv;V{Hb;?&OiBN7`H%qv*)BE0S^wnGbD^Ms0yyTE8iQ;%Z* z+FQr*-~a?kH$vG6ZgstiJ;PaR03>xmB$&qr;Kdks{U)%BtD9CA^|#@ZIKt^uyneL2 zEUcF{HH8pI3~QSkt0kPKbYW!3=l;X)xtsT7=H&kbV ze`Yd!rosBd4ojnDTn0UWHC^2s+voG6fb(|tv3&tQUqy}Pr_Kn}Hgt$e(f+{4rj zyIIXh15{;y^d4@xYN%om-Z8$A1sgGGy!A6);2x>4@Ql?7TuT(?+^G+ z8Sn?xb^dGI9+JbnwumB;HbV)Q8q5ymux)|5Y$|o~xt;!4!TtGdxPtGQbcwgPLH2iS z2TvEEQs$k`IFE$$FXo9#LOIX?k$*zzrjwr}r8se-`71g9YQoVPdPBT+F*(ce(xrps z;#`2>D&5XD>4;ELEGUR7D7~~_qL~2t>^fLiyb~xi*fuJqS=tJzsBC`9F+6cJulCgJ zG-bQy$ovicyDE^vm<%JNt#vwy-VgLXoNOKCR@LemVMvso*$o$Iex2>ui>-B6z@Ri7BsryWh(Iq(#ci?|yZl6G{*+pU= zo6*)5)AOL*tm#C2ZRJDYm-K%FdN*HQd%AtK&v$$>)1UDxkj4k?}L%QLpKcQ9RYn7ki_AI90?Z*Ar;H_ORnxp%Up@@Osc9gXDDB6a8JuK~7lB zigBM|S!#kTHnnH!(HEnq;(ZXJ8tPXAI`9+pzx_)ifb?5~rS~JMqI|>;<%luCJM}w7 zCk&IZrkxS?KDl3=J^bwz{;${sCFOH2`je_%a9Hmmhg-xe_qNnVWG)EROPWXq=-rhO z$ylb*B$(L7ZBdE?oLlN$5Q)JN4v9R&JNW6;r_fxY-w7NqF_?e~4Cx63`9z>aR`~<) zIYDOg0!OdTH2^G8M8%&xkasIv?w|;5m8Xqrq+)J=R|)wEREhEgR@1OE8w3846~O zseq9K)2~`D4U2j`e%P5Y05tEt=k37Xx=Gi3+oAncrm683Qz=dclolUg7e}%h1^WJ6 zWm`+?)s?B_@b){oo)*nw& zfN3A#;YkTl2RErgsm&ae)hqv-eqDQ=UJ|MqZt3tk*NC{9!-^+tS@fmduX<{oF$Lnl zs88ft^01nqef%8z$OBsc1G#B7RG7Jt>B~^m_Tq_ZYENY~<6DPx&me>|NaARHR-0tg zEb^G~FhpJUk9z4KrXKT*Wb6sPsYIN5vH_ka>Pbo>jXMy*x9gY&@4BWWyNUrX*OM!{cYljz(oGYL&R z%kD^KCZ#P^JlscGrB>npdKi=9zlXZaTO*?ko2CI$q-`>>vOC|NH;_7ZS&>4fjZIvLvpb z6qh%yMEk0sH6o2#AuAUkHU9DX%$c%7V%)KH7+aO&dgNLbm8~Qne31jvtLJvZ898m0 z>h5p|Xe*huc4dxMfjrp4p&~ z7Wf9%cpD^A6@zK}>E*S1AA+0{R%%Vi(7uXa{ez*Fy~cli@n<7#&9}5C?UW-Gcvaw< z2qwSYdkNR67aPsWX=Ml<1gNiubwi+C{oz`^E0bIr*qoY8kmeovjSz3zoshUBl&&(& zY)^0o7QN6BJxtuegg;ghSDh$}dD}!Z^RJ?6?5|n?1Q-}-&B3#e;pm)09G7{fy&~xk zF!q+^min^*yaN%9k@{Ryb0}OTx2|CjjL@=rK@?Lr4MiT!@-{q&z{(tS&-XONAjQe| zZw>)}p?C)@`-SWAL0ZGLE~KSww=)$_U9(=pD=0y9gy|EgQ-4PvUgRb5DW= zRsaRzH&8rFlZF*0y0d4>&9+PII;z-BwgGBp;wl69g5Jft^@$LF5E;JUhZoX`-(N>; zuOI*YbhoIh_=+1}Rd`S(I7BlXW%f6IbX(u5{t1ZR?-a~s9|EsxER-`%{sRP!jO?mF zAJAEFiNJ>ZFFAT~Y$>_Nl^z>Sh6=1Vk`VtpY#c%%@3~fgtH&k#HD~RE-96s8Q4x#` z(PlNgdk$hpa0nLM^UVh-B4pkQ9_+)qLz6uLKC;8GT$-yWOmV%{Y2j>1foV)xpl}Z= z2j<|G_pF6rk>S-DouQqwjJlyR&z~;o&RpBCtfS(vO#7*pYKaLP@1HWM;(C`zM=uZA z=kld@gM0m5EruM1JpT%N2@jevHQH%fu$w5$9j4N&TX*E@Gz!>%LG|Q`6S)_ zw2SPxwu&Oel9#5x00oB(`P<{t);k25Ev2Zcc_itC=smeA@*J(n-T(3kt_o$z+Oyyh zOEoxJD#le7f|dm1_3>MgJmuA4JFZu?1~itbrH|dFa8yzLf6P-2yluJn2vlUkIdi;8 z)o6R2mYFi%Fu~~CjO4NEBLMP7vmR@_*-PrV9af1|{6b|5Ah~LwJ4s0dPtIAvm*ao) zz>Ob6mpS*r-|TXd7Mef8u%ER=AkmS$ECm-#GO+%W*rcc?K8x7Xl#jqy#^dI~lphCgEBL{}IR>nZ`1sJtL~DTxjXKK5^)h zk7OGl=Jhp0&}K$fW1p9S#vsM$gAik%ofxXO91lz_(r_3pzv{^Z+AZc!yfVDiNV| zMOl2rzzLkmYk(+Pam^*NlP{>Y4IoedOh=;QB#I4WJi?|q7T+~lYz}#j?4o~HY}aLh z-~V|gQp$C*^7}s>W$c%nAEa@zWcaPlV~fhB$!jCCrjZj`$0(p_1?_&PO)%(7HKI~X zy|%c~x(?(tpIBlYi*&k*GIMzP|12i}WV7}xFu4S{C=W@>({`38FDrbt83EZ5A+m?7 z(g&t%5pV2UO8p0rvD-wu(Al=_SpJtoe>*Zd0B}-@YTi@ec800hZaQT11Y+=nj*PEP z8*o-cpCv>*|KeJX$jIZ9?A@5V)?D+yu%jDUzj9sdUDDGOPCq#(!S@+x000RhOtt`$ z5U_fxZBU!;#WGV{)MVH}JH;=h#i&EE2(EerI&xoi1V;SBLl)Ci0~J#6n@#RaCvA_4 zH~+u(6((&UI$K>nQ?dp_g)2CnhmtJhh^`%f50*)Jj-}f1j!J2CAGP)o?gJ-3pW#wE zJ~O_Hz4wYsG&`F^wHmXKRQAQu0Sm&{(lM2?E~$G)zaH1RF$Mmg1DpB=D(~xIyfk`Q z)I@I_uJwIM;&fn79C~{gp`Q>xi7tQ(m1wT2YGAtRwkRbBYdALj0By|9cD|If1PVti za~!c9bb))WZ4%A0$S1^&V`p@gfC_rT-``KDR!ORsfQ5;dwZ!xsxD3UNH1$sPjC#rk z8J!BYp5C+|^%Nl_mOyC2h0%bhALO{7K2mZ7ZaiQZNd zNyj0Xy(vkx*#4M^(A`BKC$*7s3L(*`{-ZcEhP~mGT;C|19$|a6Qh56!hedbqVtehH z%z}Ag{uF9$P)-d3+o~#n@w1LVPTtp?CcrHlzpaw-BhKdrv(rcsBg!gTEgU%{A_vOl5SggxQ(8r)mv>IINdsGUsf4pAXXm zx-Q+qQFCH){X|YI12PC*-i14^7^SkYz{Dd#``WHWz^>jg4_y$DNnqQ5E+2BKES0*F z0Ivd|Nu?5=S-GEAjuAc|rpbq5iPT(Y6v4cJ)vC{xbnCoc7Qec85Sl-|kOV{^_K+2A zuLQ6aNAwXJHS*dqGONyLq<>89Xvrt;cInn9+2Q2V2$1}=OggH4Oue`s(rJQnas~qN zXA<4I8-nH5Mb!3J2~>O2e(NnObfm5hVxvE%e}sCy5i3Ff8|*D&(Afe*$yR-0+jxC7 z_Huws;^*8AnwpEG>nup4g6sRtJl}Ud@!@yJD#f5vASXhwK`z+Ap#XbDv9+vAK7I4c zMRCPv6>M+mVitLexPsbEr50>pJ_~)_NhSm$0w!XmtW9f3qpMgP9S$p{Kg`cG3>UTXpX>%CY zlx1FF4P9noITI6PFB44z-A@oNp!HEor_&IyfMmF%(gup=3r+8V^*w@eL-{USS!c>= z2no2Sm*g^AnCTbC!ZBncm1P50+-+*{sLPrc_5BcH!@1AhwUC!FEOQ|Mx49)KrH=V7 zJR@7_B@B*^ZyfE7^zH4fOm~RcmjyK<7J9(JWIpJ=wI@|$P2q1$v7j|^1>`0Y(+S&! zNJ)P|94XlGfqxbq#kv_>su1-&*^c!c5QTXK4s7cOq7}oPCtzoM?*E)jULfn;fLUi) zDQ;rx_hPnv`K<>a`21mi|M%#fkjGh!*%p{L4wv%3Se&~c{CiJOb5CkN41$A$9j|MKNSwg$-e|FI^RFgRGS0(XD>oFwD4 z=1a`A45LanI2dD7#v=Rzu~s2WjDZ0_n=%}% zUPiwE@^C-@zMO|>S)4ivKpeQ;Ne)O0zO~v6ZjGK5m=TGt<7!Y*(m*tswawgpyzkN0 z*e8+AOZcB@jkK39r&Qy&<$09Tfr43=DI`!xT~EtFHql3ERGGO>cpCEwRLTGVM56Q< zg&6@`bLW>F@+y{Kf*4ctj$lzTI$)FB!{0?80?$?aT%tcP!l^2te3BWRD;WZXxUIL* zmUvRvkYU`kkTorw)1+2C=={JRPvDLrb)T#fsiD5*Q$uw5h`^NdJ`RGK!d=a0wPH`z z8H6ICS+vxkKUtlM1Qufiv_Awn!TK#1>D7pDzySnlA&xjr| z=nu!yEEEunxCxfX={=8mo{H!<0@EVcz;QQmBEMKUpj|>ku(0=`s$|IRjPl@O60{lU zT*9^-w;l6MTz;KrM2d~faey{S-+Q9k{Vr#o6XP0O=m7vz3nU03;w|uLnk-=REw1Hb zxl;CCx(w}j>_IS9^n4m+CS&Dl##VKWw*W1P{>SSdQX@fJVUdHmCOjfw5(Pse|1=ga z(7JGyWB+$hx~K6depgA5Y%<%Smrqainr9tiBh4w*dUS8rsGPm0>qZG76o_`pl}(PA z0eUWwo!@}~SfP3)UsWp&&TVnrn10D<$m6Z_xtmgzWgTWWTjP*x5ylPPyHh{6)ZFJ# z=(Q#%J#X7HSRLrE#5*Sd2&YkwYc}&wEWbJ(+G1CRh|KgS;}L^@CNIuN-tQ^DGXlC( z9f_t8&{8Ng;Q1^7ucxzx?3k11L8|`7pK*-}q7i}M$llK-x%L1bJ|QOIiXRFrs*JJ5 zlo4zU#`q1uVdVSaz_;EuJd4e_eo090QhQH@n#&S_SL8b7|9p<%n( z3H3{cd5$tj9xfDN`p$zsL>Q3}Qn1DPV3UpHt8sj((7XB>Z#rz22-H1zg{S} zpGfkUJKt$S=k5xmB+#nvvmBKMkL5DStRsc zG$MU-)w2UQWFplmbih}hNcA54CkygV5DZif4{G522diru$EEbVO#N14IkYO(rj^}$Or zu^@~$^aduf%>;T0z)biI&>}wd8&auvzeQ0b`iS&#?`oFWZXzx9Y6}`z%9SD}t?NXn zI7k=1sytE!jS$Mf<3X1AzlB#?d57J?9iPu6wC2Z*b-f1?Aax8P>2=i}ZDT~7T0(|x z?rAKO2fEQ<(&O1Y_XtR2)oh3}20JeaZm@yDbqhX6_>m=w^nJm4&>a`dz{in ziJ)ZFT)q(90`KnfXH1Yo$j@oRmI$4&rX*oNOvRBjH|4roh|4=axVD?D+rFYUAc10d z!B5_DFKGFO=uX<1!ne`B1a0 z_ZX$pJkqFZKVXTHC#qHk;G*9_a*mMJ5^bPn1VPNY*lA*vavG`lxa6H2I@CwGa(;m% zxkfY=BW^=Ft87LPlC9ED;DxF6@h&tRP5cvI5~D=1qXYUkehWNw)EoXnh58N$PJCDM zSIn+20+C33{=b70#kSGHy*vux@Vr*+2sPgDm7AmG@}~DWD;I(`b$bZ&qZMwI3xVNk z%T4rTmmSF$X{Xf7|Ir5`WZN`wSS0uo<|HbMsb|%b&&9#KvI>yCG;grl*-aB6e8WVB zITN>470|XrZNTh8PI8N}&e}r0WU?n?VB?;gHh3R^dn?q_G9Es=Kv)7?AC5nKd?;s4>MYmfiVQ)hhI}29S(iDr%sW)vZ~GO9AVoWkQ~(r zJczdeoXH0GbaMe!=YyetuK+&Btcy@c8w-@8vxC!aOJbozd#=>Ouw-61JG$K2zndqv z&k{^vLkD?*`f;PpF&S74@o{Fa>D8~U*I;r;=`;z)WafS;+J<@vdhWwag`>V|Ogbs9 zGk1j(CQdKzw-QnZSobggt+i7AZa4;Se!|EjXQodZiJq`d={#p#B0~|8IaC4Az9wg( z4w8}6lt>$c&lcIW5Yri|{`roLjZZDCnn>aK@xLkt8{Ae9Ar+vEM0$x~{JKH#Hxku1 zF;ipgi#ejC;Kwg=tj+)b73I(U0uA&}0!%g_HPRIvR-`uLo90*hdRG$X6P!o?+ke*! zObLT3uVqB9&~WuOW9RCFS7k{=3PQ0fg$}$=P-N0MuQ~Bly{i@ch7I{(3qhDr8>470 z#kBIktMAeXVra=wFS50*V@7Rhlzg<5%}6;dDH+ww!KUDTLJ7yR7gw)~DZJ%luYGN~M;Zi=pM~2Rdxvlg)!s$MAh83c1p?o|d#qog*@qN3S_9_vO*s%?0W z^nIh7P1vMF(XxzT3cB|x92LNtf?^nKn00%uvLd2&h;A-UaSpKHR~F-iCPagE*kjGr^&o4|)Cue5odhxHEE zhaP;-47c+iVmpFzXJBPXU3Cse&JezqbNX$E)=pu8*Bl;H#*VeM7qT|FpK-vjIq`N7O>W#(DDY@!maBqJy4O`8ezq;3j6;0U}Z01$+ z2mCj`{Ko*Ap#6aJxUo@*y94k4jD&D+RP@0~*vpL5Z-f5s|0y#)r>geQ-fP^W{>cW4 z0&N(f6-reZ&Fltm&$}{ZKZpV{T0$M;-D*Kp;7izl+z+D8r_HREUikb&dC^_GUXjSy z#3{;r5SY4;Z6xv-D5dZgk;9cTT|y}Be}A|{L7VD#)-is^p%>qj&^9-~U)fkQ3_Mt} zhoGy$*g>O7n!(&=9b`q3BSSju6IGBM36XbG;2ClppRGmm4veEyvh_c}#Sx z4e8(~+Z#XmT2gsBPuU&X>i*F_q#4f{YRl4WFR2%i@>C%5x=%#-|MAM}y^~;~^sU*} zNvmP{^0}>({^G1JFAW@jR3Sol4BlR`NFUJ~fxW*bHap57$fFd=kVfpqjew^0g}W_( z8^!yGZynUeWVP}3>?$3q=_OS|WCX>kOR=nw&R;6|8?%xJfhK;y=LGPn#cWf}or{SP*v1WL!FI^k+QgFlX zB1~pUJDX&rP=2Zyt;iBZK-0y zmHYfKQYeV0(Z^`a?yNW)OOZB`TPvgrRQGInq5Dmd6wyCFnP~x^@{@BfiCrC?c-ipf z8rgHUVG(wfHPAN>tY{sWVoevI%kXm?6I(fx3E@*MN87*5glq8&D9+z)Dk}3aQ*_qz z1E#4DWc=^|%QFXqJ%^t-(%6(gA;0b_*Vub+#=k+E#kX!ml?EE+D5Ubd*N#w~NmNJi zw7DMIA}hasX2|TeL%cbwm%mVTmUlHsS2M)RBa_EiZP52f=w8)|6jP1*pCUmGEdu^B zkS~?IU%K+FQ@~*R7?p_nn>Zg#x3fUgtjyNyEUuv_`rLKat&RW#5RgMo$J4TIUD-hF zt2T1$SW4BZfy1&efBGahrchYi%T_l&!w8LeLT5)GJJ-gmajrU)Olr$o==cl(`#tWN zniG0^hKJqs#O-esI&}cShm6&kV7j0TcQzBd7G8N2urpU2INE4Hx5sG0JM7 z+4?EdI<=N(3I2$RC~35uLS_c|C;WeMhKV~UY+9EeuW;^|sq0j8l7YOqVIX)X8_jinrMlAK2=c3mO z6kjwkr(>;~OZp?_x!B#VeyETs(B(zwy^fWS^>hfvqFh*td;!IrYcV}>?m5^*1v6o9 ztY+Q^@w?uB9t47H+n`aUC$<{(P3!$m%PhdbjH(=4_05L{)hF{Fa=3%*Hb>~$9>GG{ z57{yWvwbK16gb#LUr*HUuIW%M62=drlQ|4X%#9glq;J?y8`@e#qKM+kXZO?7-?4R} zr`{j4WlO}c)<6M^@?>-A+-G4E0*Q}$eN{{{qSelBb4dykg3KE=_zrHPX9ScTx*HKP zMCVxYi1{oaLi^4YcN3wl`o2G@kL@D0VIngZIb$wxZJ1~@g?T=g7c1nsXL+57; z(YtCid$2vz{2|?uw-J*3k;xifkh{xSkks~0C8p`^Kyy1TGd2*Z*HWgR33mR)uy<+( z=pXB%_=^+L1+F-wAv=mEixOc@LUB;>vq0i&ZdOOl3K-butFI-DXX<^IRo_YM6Wf_^ z0iSG!ML%u16W~MoXO4telF7b}MjaGPt_ke64cc6ZwSF>_5?KJ`#IW@E(%MgPRsh#T ze!?r1;fF$RBU%|_Z@BfEBhUY6J^l;Oo0ThE%1^;{$zV(#<9PdL`PT5<=mf12C1Mkh zcY^1LPmvOYz<|<>mH?!q7;3oa-Mgbg%d*{=>tkO=bsB81dkwCSk0C;D3tUwO?bFu0 z+X~hYvd8&XfEry(FO4t`cp>tG1-=!yx2`iRQX7df+oDlhF=AkC^@LWFmy-Wl5YrHl zzVR~FgTTIzErDr_jlzM^_4XK*BW(($z@aBm!33-uKrk1-UKC{dAvK>rk}>z3w|4OC z+Chui>2vNtEuK?zh*p2$)B9wq=@&x)Q6wf$?!D;p_|FsmtEBBO4crDO$A%BLe2KMM z(lOuEC2aN($|gKqkF;-6C)VXO&e4md0Br|3=ke0paKV_gP*`PD98wuTbQ(SuYdXWp ztY}dv3E}`xX2zI>yPC>7Yq9X=hoU$I>y;#OL3cu&s8LTWInCuNo8t|6YV5Wd5Z#P* z6aKLY2^v0p7IBm6P?J`?3~?@GFgfF(+gp0Gg}~i>C`V@G73r++@pJ-xr`d`i?;rpF zS^xj{p&{6#`gZH_TJ1h~ldsOSgNTij_Sg|YIOd6{)xcWxb+Md;p8vk4yIuj3zwu1* zzbG1**%<((;o>sjciY|>awCkdeDW+s+&oIN*{tok6L+rv$3>Lt#Ay#~{?ZWup-gw* z2?|=Wel7lNP>*q1DR6VqvZ$I;q6i5XJ6^}jiu=`jBbIjSlokZBRo5J61u}1g02Jzh z;Anm?ANz@Goe6uTx#$<8-t-kR)0}jT2jfTSdNq7)yeZvJIi*@P=}){p0jWxo5Johl zNabS(JY4~LNMKM2I(l8(zZ7lNmtDWh1^^Ji%!7fBoYJ=E&uQF)zqfP#gBnkJcU+EV zdVlNWGNR*!J&T1lIFbt{JV$b^?32)t^VomO zBHbCu;RGX7S&$0a!GbuD?kgy8Xqcd8g}=PuLfQKD+;$QT`pY=-*Q-+YVJe}ak!jf^ zu?Jt}cbF~{G>(1BI_^rPbT~B82MJ#QxZSmdjCl^N6i^WHGW@)DVQ5JFS@3SeSwFB< z(m?c#YTp;!qCpf(EBr07kT3y3VD2c*BQxdlIVuz%q`+mOL!|`_%Dr%c0DhO7Bx^R( zE%akt;owmlBk@DxE@@XHCBMG~1cwpEx1--D8STF!$$}!D<7s}*k*_MB7EEF*wkKR z_?br9QFF3q`1mDP!q3T-0QP0*pT@e|6ioYv%Pg5R|5C#Z)oS8RKB)K?Gg_sp9ZEN# zx51w&KR-cYDS894iQ+T1Hx}n3Mewv$tV%%QI9V*cgTh8}4rM*&apu~pf+_CD{52!<_zFxHcm>EFGwxi#&0M7!m@OGS~ z&H*IPAT&w5J%PJb#VgRXY45IX&N_xeFx=#{YbduI{xl$G*W4e+s&P;g9kUO^G%@p- zwzpI!Es6Qi=5A7Uc74}+*T8hh`Al96)*r}KYQ}&R1x;KecQ?@~uAK<%LPbxH_(;XMf~g@FA$taO+b}cjOxovQ7mg)j$5tvkPgJ}Q1;ssgrGt3_F8^5u zvL=r8Vg>&In@g;ntiU+jBio&oj-TpQZE=8j^{l=cd*FUyoWksvg^&+zR~&CfBG^0L-i)^yCe3o|GfY=M+yr}yv4PQfJ#q)ZPl)S+t^y_N z__fQomn;KeK^dUV>6gvWD4|I^$W$%eJT^ae2B#|Qk@gokB6LA?TE_4?i-Kh^Rs=#= zxrH}^fXYmpI7as#7~InayONxtKKftZcbKR~y~L00jxOCJl#_uNm9zfJ3`rf(ExuTF zwcw$Tn~e+sG${Uq$C}?WOtt67tXI!`HW%Pw?(MREvWM2o3;k*pNNPf4A}0N%wf;2# z$UiKOcPLo}?0H%g`r2-D|No3|^~e4gzv(mq4yV}ns}Ou*2JCX2YlE1O4G&iT+|v>9 zVTez^|LPEnZtC9X_C2A#elkFxa!bXHs7LH;8sVg*M6||~6-h5>NC3}sB0e?4c~1zr z$*N>Jd|+YdcrTu&jF_fU`-Nxe3(fyI5zPz$|7yUDBtDzw1V{0sSIkd+Bfl4!ulLbq zz?OVmc$y=>?#S#*jZZ*RRDZqZ#BAHD-_^-a|CPmcw>u+f4QT^qZRKOdxGNvZ$JdOF zt|CkS|Nm9$v(_mmO?fQKTxV940xrGgK_cB!F)28FON786000930Qe|=umu<)d!w)M z(2n+S0jeEA z3DA1ERi+c4?j?rEF#Sa4JXkrlS)=+ ztk6=)On;l;2b0VQoe>{izG&l%!lH@LkWKvSCV|OGt=YZ)#{gr=%S5pf@+ngd;=iMc z2O_=Jtl%5H}rUGDQjxIUq%JIH;8m>j3(IJ-uCj@L@Hwxw59i2bFa8 zfjv-CFLpT3g^dQ7Uk0CG8D}-kpqwn0fWf9c%~}9)J+uBhXLpsOF{`TwXZTDiX5mz{ zLTK!r)#VRK&Lh=DF?NX(?L2QFxRX3SL>NyYiTAkgKmjoLW9vRGt;J=K+gbm3rp$8O zHLN!egM6C;drCK0Ch^EW~2At7WV@U@~)1s_;}l~=+rMCHtoD@lweYH z`d_s6TtggXXTQtXFrc2&V<$%Fzyj$!9UIT?HvM_*|L^S)BS9*t3t^DS)V*_hF}ka_ ze!&`ND2e9jo|y-wp((WIU_7Rjo|ADouzAz}V{Pm~V$ixCx}n(6ncxf$yq~Fl?G-HZ z$GWt`GOBRgaYls+@>N{POZcu)en4|q%1tVjP3_NG=UnzBSPq(@28 z201(^)$)Q`<*zEKEFYDa=)jgDWf5ztB zZUKG~n$nMC<(%J9LV>_rsA(n?>i?f1RD>`z87M;IP2m> zz2t5G|J3Hdy6&WWHgdp@5m~i7^F4$8Vf%l;^vP5H)2(m#N8coJ(R5-Z6G5Qw($sXt zxLaGzL245jUoCjISJ>c`;aZa88vl~zKVXdvXF*Xoc3*z;UbEvxko&!_If4vzCao}T zmmD~VXPkP=d8Fuvt(|rME*yDwYzX+uzrWY{`0ELmYe=$(Q2It=wZA)N^Vz}BDUKCv z%LS!dl4&0z8HGDtp4+PJm^0c0|Hv7e` zbRb2WwX8TjKY~{u!2ZRtO!?wyyB)vH|k0X9+LC!STisPtu5jedJ z4<+H!Z!#ca;k_`y0|{!A8I(oZiII&x!!ywGm06KlRi0uKmu4MaEsR)OiRqXwXaVmz)T{OGJwZ^Waf?D_5t>Q$H=6jd zctIF6QuBJN^-m8pVQwmTpTzpct6iy3ZnyB1V_cow#L*GXmC{I=Bz+66Xq_7sjA~=H zYqVgZA(cvGbiG1Tq*YzwZTBa3ao3A50mI`r17|wUh~@jNf=o$R*798uo}XLAJnG-T z8dfW(cd&{*ZDHlYY{x~_)s@^vE;n?~G;v8f(jCy3d{eMvU|;hSr}3n}%#p=kEd(*d zffpqw+Ely7NMuEULQzV>WRfjsNYVKs5nmyBq9TZQa6X(YoVIrwdEcpS{n-EdrR)NC zkL%CRkQ|nX?cCSHflH700^5Z2(G|x|;^mWRCRn0kpS}L2hxBqPY)YmRAAjQ0_%%kfDtgMAvnPRG#*yvAZuv{Noy)G{>C;H}vt(j89RNa_7B_#}LHHtz@ zKI~4{x*WhW&!t}L?6t|M$gzBcQ_X&{(Wvj!JsP77?F?Gg(>IL?1^y4p7K;qI9>413 z|LBc!H${an8jC!bd^B_0F4=Z17&L-8w8gjM;myYjl?9Kil=OsDIN@-OG+bKbT z?=P4aD?6+8;OT%OcgVvYlEwNQtsLK1Ct(GJ$p!NB&154`{3??m79tvzg`F(D;jH^P zKngBK#;^?4PMzcq(kbppyg6AI2ZrQqqk))MF!$~KTw6<0k&{>QSMgGTpSfTcbEaLI zwsg>4!?nudId@`q(=n7J807K)=cjn0$sVR=IgT%aQsO#PoF&Hk-52Xugv{j4%FeAd92HHtq6o3~1dIRtq>^~~ zq^TUE)wpOH4@s@G9sqUFN=+A%bbo}H)CuD9ZDHHP2V#zI4*!34z*Tp4d@S{bib`lW zRQQ`~@CH##v}DAhgQE8yz;0@engB!42rFg~(LCvL;?&JPj>E(N;8*9wo^vUNNrBQ2 z(mLs&(!j_M)F>6)Ml*-!-nhXQa_3$54%b=!5^gELL41s3;I5%`QV%i_|3H0>WYSdn zVW;%W{9g-l$N&HX0?R*j05v$r$pm*+Td!&eG*6zxRvnT2h2UgmOk1A%p?EiA# z4>+p;6TY8V!o|8|HTW8gBSbv_0X_(P z3HV9n>{c5 zO5EL*tbj~_I{45#tHTn0*U0RzVsIlPedapcnDVtqw`@mnz#K0oojgfhe7#eUX3?@O zTsFJ9x@_CFZFSkUZQHhO+qSxF+s1cmpY!jRKW^OhFjv0i$Q7|7GiHt)xqpu2kC!5v zGrUkhTSYwINZ0<0q^TJ?W1}GX++r>{AX~v1Z@pLBUjpt zEmp_pNytiz`4!KtGb`KQP~?!%J2fWP zSi3}EUdAW6v4sgc_);%zZ~(KsYw?tU%LMnDECcK>J@kj)n*ug*JI_3e(m2Y5(%6&q zqtUehy<|TqgRkQ6sy|zb^v*$A8SyJ{yDk>suED2S1dA-yRZO;oc(;O86-iem21WbP z;-jv!{Zcc)z>pX#v)9$GP2URMx2P?}(Cnr2n*RcGaYIB}mScj6*!}YOHMGu@^Yf3MPa-;mQ@czS0 zfRp71+svv&umKO#@wgH)%%HE=XsOgEK?7Sin?D}Umi0vH0_VFUNc57_5IbM~h!GZj zw`ZW zbDWBR@yC=5zWrUuaB9$@uNez`nPICazEw?jU|<)B238mz9p_2F?};qNOQL-IF zPRqSquG34sk35@rtwx*%|2nD<>l6#}h1koz4gzutaRkIvs1-aoZ0|0G%f&!+zF=yd zJM|Oo6E*$ANzlHt$(FY2ZdcrI@u1E?<@tx3me-I|tIL_U8@RG>zw- ztEdJi(@L9pltq#Uu-DPp{C(WQmqElHUTwg*w#(!|Nt@l4E@FGNax@b~k|9<%X!YHXTr&!Q{S2&(50(P7 zJnTbCN8p9Am=iP~q2E2VW!v0|bO-u^&z|jX zVQ=!vL(=8#+hpiXf7LSFC-2d)BON`S#3k9NNo-(x)u+e`F057bp)q~w2&+BaV|Y;| zpH)-MFsa7J<;FUJw&(PuZ|Hy%wZ<$q%xi@iIc|^dLAzmjTFFT9??xE(&=*M12)rqE zjGR+G7K1k8o?NzUq=vGos1dmgsSne?A>q?V41#Jy?dj^jF z85`y@@waF+W=+dFJy(z4?}2AJA_K!3vV)B8k9DIK=7LwM?+Kr42A`GWN&R^ddFo=L z!lu!l2#_9+5|?)($V4cSNHkJD;b`s>%a|7xIYl~PCbO5eUg$P|hGnBwWK%wM4{k=rD0Nq0tX#|lRQ#Ei)nIuU5LO%3QZ5%|}+aF0^>eap}rF_-&=jQR+ zsm`5+Q`KHO=`cAi`cQ~NAkQLl?jd5dfcAiNCcg8R7B$vxo@EGiASUgX{T9lxA0;?hb@R>t8ZY=otsuO z+gHy-5^b@%t>DI13mesUlCB;;3Jya_;IixQ*q5GXoZmcWsl^YS$jbtseymNmt3j+j z5^JV|>?RJ#uG3VAv;aVg7kbQsq74$_$@1ZS;GU=FNaBm>1HLL!cwMiD4FPsiP40x6 zPokOa+~sQV zi6bG+Ba7yDxB#uEd|El2K}2#3UkyX(bA||6x^z+CtRfJuifLj*N<*qVTgm8`aYELNr5{PZ^<w_6?ai`s9Uwvwr2_X!QKmG`j=KiyHC!*#MG5#=wK?@` z(W_$_hlCjaI=J}LVW29wA*CSOih?}H7y8n_QlBV`!T=YIz~FetzX7P0i60Rlseoky zwAxfInPG*?#$;nCZiOaZXxt9r40ff6msi``r8-LV0et zSy@-|(Jkq2LI|BXEJRZ+kOwR0euJWp9hFgdEQn@Xs1F5uz?d-P;1&uF*UPew6#>zjc9rPDg zhCJ@mHa?MHd#9kt{VLvQCH!R0wL_!#7}qFaoek)E794|Vu^<0WQgA@(2(*>yfZ zOLQ)^kw3eN%ww^$7LZ@G6AX4K7GU_oYbCo|M+kkT$$<<92MgGtz~*$)By6WbLY0CG zS|-Rk|6>-&zcF_Q<(F%hfMSH*XbQ4;DmPP6@3{yRj%B5@2mS90V}Fg!Ojs6Pw#O)B zi6_=NTm!k`N!lg0bs(tj&6Qa^&?3Vf{-Sm`dON*%M@{Hy|K1CNz?&j}d7*A)s+ z4XwxM(s)}F)?}{d3~^x{TtVzOZ^i~OW1Z9Uieud39h+`r&98hB)#uZ8+YEqeFXycj zR*-XAUa6e~Z$^x8$4=G!llZI)-iDek3NM*8jLTi<5I-{f>EMWp*w)T_fjw^9b_N&Z zN)mQy-N{q4Fy1-nNHvkMPa%~~WUfmYHmO~{kGkc`&Kv#gPF@ami`t9%>Fb8SMY=lRZ6rv>*jtBq`Ou zf;{Xb;(AJ9%jp~UrPb=gnIPZ(^-RH(A5#g+Y7H6M4oJz*)UN&wqTk+|No@jml`W}l zEzjd#AfA-A(fW{6twfgsd5+xN2Bvhd5v^yW4nOhB*)Cv*I3C%^9oYm?cv2!r{la}c zf;M=Oa8{pL%$NvoHmn-?B4f2n_3U2Z(X!sq$8;?>w6YnDNKVWvAw_B*-K@cISGV)) zH`zHQjbtM94ads48p{4Ok#(PY9PKrNRK<3oG8|=V+NSDBUVxkXT#ZvANn&fUd|+sl zW{&t4C?MW6;I8YL#LDVt zFkCur6BO()72oa=k?XZ!;oI`DRI)DQpGf14r7ILLDBF=j%xl+%=k?+JUg$OBnNq%rSKse=OD6CmvKjv|BHcq zDe8Na?h%>iIcCHp6$_>^E!bATc#q(c^I?&2(A}do>)p(`lS_BT+^GLk?WpKf)%qGG zRKy|0o+K}TYH1*wp*aAH?ui1ahuhZjpE;$mrcT=M`H6=YAv#b8yt?kpqYF{c<~pWi zm8~>u@r)>O{{&e#5H-wJadCEWoKTFrMMcl3w()%VKEM_?rlf9u!wKx;=*}xALHwQb z_%B)bJ^3F#E5eL>gRAKSsRX3uK|wnSq%YTYn^^{FY@j}I3Hs%3R7;I;8f|jNuLOud zRRCb9^N&*2G!9nuOhb|E02jA9i zVQ3O3a!%Qfw}r{G4zRq3V{#s}x+pIBN_s8TA``iIAnP#5Zb>on($OY!Z$}@$97K0? zerNLNFXCjBvr+tHI&mIFEb%;-|K;WQ2@EPZaqNqtySbCvAtml;JaEu*XgDUOlGSv;CuT*-;K z4Ci7#y3TLo^yIKY62bOj99(s0U2+2CpSen&J6s^`FKA=>weGW7lPU*O0P$|A5|otk z4#l?LRA+G@EHE`+uymnqX1TNFeIT$+H6HWs+8nrb;Iu=LODlHjdyRt+&b4HjuXC)A zUOKi6Z^Sk8G55ADI5xiC{fa5jj+@;793#u#K#da4m8mrLnpC3>{NMsD)ZQD)lOmfj zUmwsW)2UU8Z>Df1P8wyBM#ftu#+;#$Qy*xd1A7j1-H{*)3Jx;qH?0{~ zoY{4`9_hs3Evqa`WqR0XmMTW3nPR!!bPf=k9?a%=i^s|u4qDrQTi`Zs6cpH9gCFt3 zP)3Xi_|u{k0c8UH`&A+G_kB13CFiFWhQ=1HswCt9%u;retzw&mbgz9PJg`IM@bXTw z*%wis8=1qys_!{V`v}~szE-K00g-_VV)-1YqYfpbdTE1A`8^tC?scj_Jy4JP)|xmn z*Y7sraofgXyn3rqg-LTi;sXUHDO^5;j*f1n{YpIjTD0<4cU859nTrESY~`kFu@cqy zrYfBbxp#Z%XIU-^&c{zm=7I-BtEI^>8hnoxwr z(%AKm@RQNScHy9-PY2k`sU-M^}x?A9tbv?!7(eP_J_-(^=I zmC!Hr@Km6|$)I#etm1gYK()7MqhHd_R!!=$XKvx~DEVc;izKAmzlp}su4n0Um~*8Y#g;xiyt5vN@nvtoh62?k@hcGFUmKYrHHr08fh};f0Ay;rf{Og0kFS%P-G{;e2!*d z=`WDfG&^}8)bHL~7y&wpoAH?OT(;^S?>m)$G)5ygX1%-vjb;rxST6VUFdMM)5AcIF z9HSjzZ3{5#L{mfG|CmuNo2b8Pi+G*(T}4WGQ#?#21=E#*S83l0v>0V}EgUgyrPa6l zS;4Xs19L(J?4@GMG~2}l@a{GL+byjx)ot-=W*j}|ovpKMNNKbSNs{eQrv36Q^6CP| z(n|G#DikUghn*Uu`N;6T5f|(d>4G^gRu=Sc*RNVMI}0NoUKGF7`v@?T7O{|$7(S8M z;LE(J_rTiZ`aM+3P%2rOa2H{>$$Oh2rdh}$Oa8nhTeEC+jy}0cOA{7M`+Hy-(-(Ci z5BsI2qfygJiwp~r_d3nKI+1Ggxityg$Oy2 zOzMTR@xUMWqill@M=<2im6dw(p%n491N~3!WgWH%yDUbdHv4Om@Bm$Imvz3z}MK+VF?|Mb{Mek@>@Y z2ZY;FcpCEibz7Jcr|AZtNsQ1)U}lNfd>@9#3}2<+vBb`}S4iSpb<)*=%HLF7Fqb*X z{|lD$F&#l~)pwKb&P_>0EYn_$iCIa;9e?EXpX({g@cSN+^DoFg0f|qm-g)1YWP4v{ zlUKPQ{{T!l7-iuCj}Z1*Bx*S0Pgt0Qh5(2QWdH-QLmYXDArQE_N7}!i#BE3!j&Cd$ ztFYgR!)(3q9QwAGwop5y`ltNku07NlAOHC)jp*T|^yQDyNqLz%Lic^qkb9P-PF7