commit 65273047cad33b20587c93b35c4f4ffd16cddfa4 Author: bakhirev Date: Fri May 12 14:47:48 2023 +0300 GIT-0000 feat: add first version 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 0000000..16ffbdf Binary files /dev/null and b/public/assets/cards/commits.png differ diff --git a/public/assets/cards/dismissal.png b/public/assets/cards/dismissal.png new file mode 100644 index 0000000..a3840b2 Binary files /dev/null and b/public/assets/cards/dismissal.png differ diff --git a/public/assets/cards/lazy.png b/public/assets/cards/lazy.png new file mode 100644 index 0000000..3abb790 Binary files /dev/null and b/public/assets/cards/lazy.png differ diff --git a/public/assets/cards/lines.png b/public/assets/cards/lines.png new file mode 100644 index 0000000..be7a40e Binary files /dev/null and b/public/assets/cards/lines.png differ diff --git a/public/assets/cards/money_holidays.png b/public/assets/cards/money_holidays.png new file mode 100644 index 0000000..8f7c9a7 Binary files /dev/null and b/public/assets/cards/money_holidays.png differ diff --git a/public/assets/cards/money_lazy.png b/public/assets/cards/money_lazy.png new file mode 100644 index 0000000..2be5ed4 Binary files /dev/null and b/public/assets/cards/money_lazy.png differ diff --git a/public/assets/cards/money_month.png b/public/assets/cards/money_month.png new file mode 100644 index 0000000..c8a0455 Binary files /dev/null and b/public/assets/cards/money_month.png differ diff --git a/public/assets/cards/money_task.png b/public/assets/cards/money_task.png new file mode 100644 index 0000000..0e97c05 Binary files /dev/null and b/public/assets/cards/money_task.png differ diff --git a/public/assets/cards/money_total.png b/public/assets/cards/money_total.png new file mode 100644 index 0000000..3193ebf Binary files /dev/null and b/public/assets/cards/money_total.png differ diff --git a/public/assets/cards/money_work.png b/public/assets/cards/money_work.png new file mode 100644 index 0000000..ba56635 Binary files /dev/null and b/public/assets/cards/money_work.png differ diff --git a/public/assets/cards/month.png b/public/assets/cards/month.png new file mode 100644 index 0000000..9ef8d49 Binary files /dev/null and b/public/assets/cards/month.png differ diff --git a/public/assets/cards/nothing_found.png b/public/assets/cards/nothing_found.png new file mode 100644 index 0000000..b9d9d0d Binary files /dev/null and b/public/assets/cards/nothing_found.png differ diff --git a/public/assets/cards/tasks.png b/public/assets/cards/tasks.png new file mode 100644 index 0000000..e72107b Binary files /dev/null and b/public/assets/cards/tasks.png differ diff --git a/public/assets/cards/tasks_month.png b/public/assets/cards/tasks_month.png new file mode 100644 index 0000000..e73de4f Binary files /dev/null and b/public/assets/cards/tasks_month.png differ diff --git a/public/assets/cards/work_days.png b/public/assets/cards/work_days.png new file mode 100644 index 0000000..a972d72 Binary files /dev/null and b/public/assets/cards/work_days.png differ 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 0000000..2bcaf9a Binary files /dev/null and b/public/assets/chart/2022-11-17 18-36-47.mkv differ 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 0000000..35f7883 Binary files /dev/null and b/public/assets/chart/2023-03-15_17-28-09.mp4 differ 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 + + + +
+ + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/public/logo192.png differ diff --git a/public/logo512.png b/public/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/public/logo512.png differ 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 0000000..16ffbdf Binary files /dev/null and b/src/assets/cards/commits.png differ diff --git a/src/assets/cards/dismissal.png b/src/assets/cards/dismissal.png new file mode 100644 index 0000000..a3840b2 Binary files /dev/null and b/src/assets/cards/dismissal.png differ diff --git a/src/assets/cards/lazy.png b/src/assets/cards/lazy.png new file mode 100644 index 0000000..3abb790 Binary files /dev/null and b/src/assets/cards/lazy.png differ diff --git a/src/assets/cards/lines.png b/src/assets/cards/lines.png new file mode 100644 index 0000000..be7a40e Binary files /dev/null and b/src/assets/cards/lines.png differ diff --git a/src/assets/cards/money_holidays.png b/src/assets/cards/money_holidays.png new file mode 100644 index 0000000..8f7c9a7 Binary files /dev/null and b/src/assets/cards/money_holidays.png differ diff --git a/src/assets/cards/money_lazy.png b/src/assets/cards/money_lazy.png new file mode 100644 index 0000000..2be5ed4 Binary files /dev/null and b/src/assets/cards/money_lazy.png differ diff --git a/src/assets/cards/money_month.png b/src/assets/cards/money_month.png new file mode 100644 index 0000000..c8a0455 Binary files /dev/null and b/src/assets/cards/money_month.png differ diff --git a/src/assets/cards/money_task.png b/src/assets/cards/money_task.png new file mode 100644 index 0000000..0e97c05 Binary files /dev/null and b/src/assets/cards/money_task.png differ diff --git a/src/assets/cards/money_total.png b/src/assets/cards/money_total.png new file mode 100644 index 0000000..3193ebf Binary files /dev/null and b/src/assets/cards/money_total.png differ diff --git a/src/assets/cards/money_work.png b/src/assets/cards/money_work.png new file mode 100644 index 0000000..ba56635 Binary files /dev/null and b/src/assets/cards/money_work.png differ diff --git a/src/assets/cards/month.png b/src/assets/cards/month.png new file mode 100644 index 0000000..9ef8d49 Binary files /dev/null and b/src/assets/cards/month.png differ diff --git a/src/assets/cards/nothing_found.png b/src/assets/cards/nothing_found.png new file mode 100644 index 0000000..b9d9d0d Binary files /dev/null and b/src/assets/cards/nothing_found.png differ diff --git a/src/assets/cards/tasks.png b/src/assets/cards/tasks.png new file mode 100644 index 0000000..e72107b Binary files /dev/null and b/src/assets/cards/tasks.png differ diff --git a/src/assets/cards/tasks_month.png b/src/assets/cards/tasks_month.png new file mode 100644 index 0000000..e73de4f Binary files /dev/null and b/src/assets/cards/tasks_month.png differ diff --git a/src/assets/cards/work_days.png b/src/assets/cards/work_days.png new file mode 100644 index 0000000..a972d72 Binary files /dev/null and b/src/assets/cards/work_days.png differ 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", + ] +}