diff --git a/docs/responsive/CHECKLIST.md b/docs/responsive/CHECKLIST.md new file mode 100644 index 000000000..fefaf955c --- /dev/null +++ b/docs/responsive/CHECKLIST.md @@ -0,0 +1,98 @@ + + +# Checklist маршрутов PROCOLLAB + +Извлечено 63 объявления компонентов/оболочек и 9 redirects. Повторяющиеся оболочки не считаются отдельными URL. Проверены 57 конкретных URL/состояний формы на контрольных ширинах 320–1920 px. Всего 657 измерений; ошибок: 0. Дополнительные размеры возле breakpoint: 749, 750, 999, 1000, 1001. + +OK: компонент присутствует в DOM подходящего URL, видимое содержимое непустое, отсутствуют внешние переполнения, расширение страницы и ошибки браузера. Для plain-text и portal страниц host может не иметь собственной геометрии. Это проверка Chrome с синтетическим API. ‘—’ означает отсутствие отдельного экрана или недостижимую декларацию; пояснения ниже. Контент со скроллом внутри tabs/списка/диалога допускается. + +| Route / компонент | Desktop 1280–1920 | Tablet 768–1024 | 390 px | 320 px | Проблемы / исправление | +| -------------------------------------------------------------------------- | ----------------- | --------------- | ------ | ------ | ------------------------------------------------------------- | +| `/` AppComponent | OK | OK | OK | OK | Общая оболочка, drawer, controls, safe area | +| `/auth/` AuthComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/login` LoginComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/register` RegisterComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/verification/email` EmailVerificationComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/reset_password/send_email` ResetPasswordComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/reset_password` SetPasswordComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/reset_password/confirm` ConfirmPasswordResetComponent | OK | OK | OK | OK | Контейнер, динамическая высота, формы, иллюстрации | +| `/auth/verification` ConfirmEmailComponent | — | — | — | — | Декларация/redirect: см. пояснения | +| `/error/` ErrorComponent | OK | OK | OK | OK | Убрана фиксированная ширина 580 px | +| `/error/404` ErrorNotFoundComponent | OK | OK | OK | OK | Убрана фиксированная ширина 580 px | +| `/error/:code` ErrorCodeComponent | OK | OK | OK | OK | Убрана фиксированная ширина 580 px | +| `/office/onboarding/` OnboardingComponent | OK | OK | OK | OK | Одна колонка, высота, popup; устранён цикл черновика шага 1 | +| `/office/onboarding/stage-0` OnboardingStageZeroComponent | OK | OK | OK | OK | Одна колонка, высота, popup; устранён цикл черновика шага 1 | +| `/office/onboarding/stage-1` OnboardingStageOneComponent | OK | OK | OK | OK | Одна колонка, высота, popup; устранён цикл черновика шага 1 | +| `/office/onboarding/stage-2` OnboardingStageTwoComponent | OK | OK | OK | OK | Одна колонка, высота, popup; устранён цикл черновика шага 1 | +| `/office/onboarding/stage-3` OnboardingStageThreeComponent | OK | OK | OK | OK | Одна колонка, высота, popup; устранён цикл черновика шага 1 | +| `/office/` OfficeComponent | OK | OK | OK | OK | Общая оболочка, drawer, controls, safe area | +| `/office/feed/` FeedComponent | OK | OK | OK | OK | Фильтры, news form, shared cards/dialogs | +| `/office/vacancies/` VacanciesComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/vacancies/my/` VacanciesListComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/vacancies/all` VacanciesListComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/vacancies/:vacancyId/` VacanciesDetailComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/vacancies/:vacancyId/` VacancyInfoComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/projects/` ProjectsComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/dashboard` DashboardProjectsComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/my` ProjectsListComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/subscriptions` ProjectsListComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/invites` ProjectsListComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/all` ProjectsListComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/edit` ProjectEditComponent | OK | OK | OK | OK | Поля, действия, горизонтальные tabs, validation, диалоги | +| `/office/projects/:projectId/` DeatilComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/` ProjectInfoComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/news/:newsId` NewsDetailComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/vacancies` ProjectVacanciesComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/team` ProjectTeamComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/work-section` ProjectWorkSectionComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/projects/:projectId/chat` ProjectChatComponent | OK | OK | OK | OK | Карточки, команда, popup, детали; загрузка dashboard | +| `/office/program/` ProgramComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/all` ProgramMainComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/` DeatilComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/` ProgramDetailMainComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/projects` ProgramListComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/members` ProgramListComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/projects-rating` ProgramListComponent | OK | OK | OK | OK | Карточки, роли на mobile, фильтры, рейтинг и диалоги | +| `/office/program/:programId/analytics` ProgramAnalyticsComponent | OK | OK | OK | OK | Существующие mobile cards таблиц, viewport диалогов и tooltip | +| `/office/courses/` CoursesComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/all` CoursesListComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/:courseId/` CourseDetailComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/:courseId/` CourseInfoComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/:courseId/lesson/:lessonId` LessonComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/:courseId/lesson/:lessonId/results` TaskCompleteComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/members` MembersComponent | OK | OK | OK | OK | Общая оболочка, drawer, controls, safe area | +| `/office/profile/edit` ProfileEditComponent | OK | OK | OK | OK | Поля, действия, горизонтальные tabs, validation, диалоги | +| `/office/profile/:id/` DeatilComponent | OK | OK | OK | OK | Детали, новости, перенос длинного контента | +| `/office/profile/:id/` ProfileMainComponent | OK | OK | OK | OK | Детали, новости, перенос длинного контента | +| `/office/profile/:id/news/:newsId` ProfileNewsComponent | OK | OK | OK | OK | Детали, новости, перенос длинного контента | +| `/office/courses/` CourseDetailComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/` CourseInfoComponent | OK | OK | OK | OK | Детали и урок, поля, CTA, доступный контент | +| `/office/courses/lesson/:lessonId` LessonComponent | — | — | — | — | Декларация/redirect: см. пояснения | +| `/office/courses/lesson/:lessonId/results` TaskCompleteComponent | — | — | — | — | Декларация/redirect: см. пояснения | +| `/office/vacancies/` VacanciesDetailComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | +| `/office/vacancies/` VacancyInfoComponent | OK | OK | OK | OK | Shared controls/dialogs; существующая mobile сетка | + +## Пояснения + +- `/auth/verification` выполняет подтверждение и переход; отдельный устойчивый UI не предусмотрен. +- Вторые декларации `/office/courses/lesson/:id` и `/office/courses/lesson/:id/results` перекрыты первым lazy-модулем `courses`. Браузер подтверждает переход в `/office/courses/all`. Рабочие адреса — `/office/courses/:courseId/lesson/:lessonId`. +- Экран результатов урока проверен с завершённым уроком; также пройден переход к результатам после отправки ответа. +- Root и layout проверены через дочерние экраны. Redirects проверяются как переходы, не как самостоятельные страницы. +- В Angular router нет интерфейса staff/superuser/admin и CRUD мероприятий. Самостоятельные chats отключены в office.routes; route чата проекта проверен, но его CTA помечен продуктом как недоступный. Новые routes/permissions не добавлены. + +## Функциональные проверки 320 / 390 + +| Сценарий | 320 | 390 | +| ----------------------------- | --- | --- | +| registration | OK | OK | +| navigation-login | OK | OK | +| profile-controls | OK | OK | +| participant-application-team | OK | OK | +| expert-rating | OK | OK | +| vacancy-response | OK | OK | +| manager-project-and-responses | OK | OK | +| course-lesson | OK | OK | +| onboarding-first-step | OK | OK | +| course-alternative-inputs | OK | OK | +| long-content-and-states | OK | OK | +| analytics-tables-and-tooltip | OK | OK | diff --git a/docs/responsive/README.md b/docs/responsive/README.md new file mode 100644 index 000000000..37942c648 --- /dev/null +++ b/docs/responsive/README.md @@ -0,0 +1,53 @@ + + +# Responsive PROCOLLAB + +Работа выполнена в `feat/dev-platform-responsive` от `origin/dev` (`9acb7ce2`). Основное приложение — Angular `social_platform`; API не изменён. Существующие URL, роли, ограничения редактирования и отправки сохранены. + +## Общая система + +- `styles/_responsive.scss`: прежние границы tablet 750 / desktop 1000, общие mixins `single-column`, `scroll-tabs`, `mobile-actions`, `apply-mobile`, `apply-below-desktop`. +- `styles/_profile-form.scss` и `styles/_course-task.scss`: общая адаптация шагов профиля и разных видов заданий курса, без копирования одинаковых overrides по экранам. +- `styles/_platform-responsive.scss`: intrinsic sizing, перенос контента, mobile typography, локальный скролл таблиц, sticky header/actions для новых диалогов, правильный слой CDK popup внутри modal. +- Общие Button/Input/Select/Textarea/Autocomplete/Dropdown/Modal/Tooltip/File/Checkbox/Switch: поля и touch-зоны, перенос текста, ограничения viewport. Autocomplete использует CDK connected overlay; подсказка открывается нажатием и клавиатурой. +- AppComponent обновляет CSS-переменные visualViewport; используется `dvh` с fallback. Диалоги учитывают изменение видимой высоты, safe area и прокрутку содержимого. +- Drawer закрывается при переходе, Escape, нажатии на фон и смене ширины на desktop; возвращает фокус и освобождает скролл фона. +- Формы проекта/профиля и onboarding перестраиваются в одну колонку; tabs прокручиваются локально; карточки и команда занимают доступную ширину. Виджет роли мероприятия доступен на mobile. + +Аудит также обнаружил существующие препятствия пользовательским сценариям: dashboard при прямом входе читал отсутствующий профиль, подтверждение сброса пароля не имело провайдера формы, stage-0 onboarding не загружал профиль, stage-1 повторно публиковал восстановленный черновик. Исправления ограничены загрузкой/инициализацией UI; предусмотрены regression tests. В Windows исправлено экранирование glob генератора SVG sprite: иконки теперь включаются в production build. + +## Проверки + +[Checklist](CHECKLIST.md) содержит все декларации router и результаты Desktop → Tablet → 390 → 320. [browser-results.json](browser-results.json) хранит измерения и фактически отрисованные компоненты; [flow-results.json](flow-results.json) — действия и перехваченные тестовые запросы. [screenshots](screenshots/) содержит mobile/desktop примеры и диалоги. + +Ширины: 320, 360, 375, 390, 430, 768, 820, 1024, 1280, 1440, 1920. Проверяются длинные строки без пробелов, ФИО/email/навыки/названия файлов, локальный скролл и размер страницы. Проверяются `pageerror` и `console.error`. Начальная структурная инвентаризация сохранена в `routes.json`. + +Функциональные проверки в Chrome с touch/mobile viewport 320 и 390: регистрация, вход/drawer, поля профиля/select/datepicker/autocomplete/сохранение, мероприятие → заявка → команда/приглашение → заполнение → подтверждение отправки, эксперт → оценка → подтверждение, поиск вакансии → отклик с файлом → мои отклики, создание проекта/черновик менеджером → принятие отклика, onboarding с образованием/достижением → следующий шаг, ответ в курсе → результаты → курс, single/multiple choice и ответы с файлами, таблицы аналитики/кейсы/подсказки. Проверены 12 длинных навыков, длинный email, пустой поиск, ошибки регистрации, загрузка и неверный ответ курса. Для диалогов приглашения и отклика дополнительно проверена высота viewport 480 px. + +Production build успешен. Полный Vitest: 405 файлов, 1997 тестов. ESLint изменённых TypeScript и Stylelint изменённых SCSS проходят. В build остаются существующие предупреждения CommonJS и CSS budget; тесты могут печатать существующий NG0912 двух IconComponent. Матрица содержит 627 измерений на всех 11 ширинах и 30 дополнительных на 749/750/999/1000/1001 px; функциональные проверки — 24 запуска на 320/390 px. + +После финальной обработки resize в drawer повторно прошли 3 теста office и оба сценария навигации. Логи сборки и тестов сохранены в `verification/`. + +## Воспроизведение + +Требуется установленный Playwright и Chrome. Можно использовать модуль Playwright из bundled Codex runtime, задав `PLAYWRIGHT_MODULE` абсолютным путём; `CHROME_PATH` указывает на Chrome. Новая зависимость в package.json не добавлялась. + +```powershell +npm ci +npm run build:social:prod +node docs/responsive/serve.cjs +# В другом терминале: +$env:PLAYWRIGHT_MODULE = 'абсолютный путь к модулю playwright' +$env:CHROME_PATH = 'C:\Program Files\Google\Chrome\Application\chrome.exe' +node docs/responsive/browser-check.cjs +node docs/responsive/flow-check.cjs +node docs/responsive/report.cjs +``` + +Все внешние запросы перехватываются. API-фикстуры полностью синтетические; регистрация, приглашения, отправка проекта и оценки не затрагивают живую базу. Число rows сверяется, а процесс завершается с ошибкой при переполнениях или ошибках браузера. + +## Границы проверки + +Chrome automation проверяет layout и работу UI с API-контрактами. Доставка писем, сохранение на настоящем backend, ограничения конкретного аккаунта, настоящий WebSocket и внешний admin не проверялись. Не созданы отсутствующие интерфейсы администратора или редактирования мероприятий. + +Перед выпуском остаётся проверка на физических Safari iOS и Chrome Android: экранная клавиатура в длинных формах/диалогах, browser toolbar, safe area в portrait/landscape, native picker файлов и даты. Изменение viewport в headless Chrome проверено, но не заменяет эту проверку устройств. diff --git a/docs/responsive/audit.cjs b/docs/responsive/audit.cjs new file mode 100644 index 000000000..ff6e5771e --- /dev/null +++ b/docs/responsive/audit.cjs @@ -0,0 +1,104 @@ +/** @format */ +// Inventory the real router tree, including lazy modules, without executing guards or API calls. +const fs = require("node:fs"); +const path = require("node:path"); +const ts = require("typescript"); +const root = path.resolve(__dirname, "../.."); +const app = path.join(root, "projects/social_platform/src/app"); +const inventory = []; +const visited = new Set(); +const read = file => + ts.createSourceFile(file, fs.readFileSync(file, "utf8"), ts.ScriptTarget.Latest, true); +const resolve = (from, name) => { + if (name.startsWith(".")) return path.resolve(path.dirname(from), name) + ".ts"; + if (name.startsWith("@ui/")) return path.join(app, "ui", name.slice(4)) + ".ts"; +}; +function walk(file, prefix = "", inherited = []) { + const key = file + ":" + prefix; + if (visited.has(key)) return; + visited.add(key); + const source = read(file); + const imports = new Map(); + for (const statement of source.statements) { + if ( + ts.isImportDeclaration(statement) && + statement.importClause?.namedBindings && + ts.isNamedImports(statement.importClause.namedBindings) + ) { + for (const item of statement.importClause.namedBindings.elements) + imports.set(item.name.text, resolve(file, statement.moduleSpecifier.text)); + } + } + const literal = node => (node && ts.isStringLiteral(node) ? node.text : ""); + const processRoutes = (array, base, parents) => { + for (const route of array.elements) { + if (!ts.isObjectLiteralExpression(route)) continue; + const props = new Map( + route.properties + .filter(ts.isPropertyAssignment) + .map(p => [p.name.getText(source), p.initializer]), + ); + const url = (base + "/" + literal(props.get("path"))).replace(/\/+/g, "/") || "/"; + const component = props.get("component")?.getText(source); + const chain = [...parents, ...(component ? [component] : [])]; + if (component || props.has("redirectTo")) { + const componentFile = imports.get(component); + const scss = componentFile?.replace(/\.ts$/, ".scss"); + const styles = scss && fs.existsSync(scss) ? fs.readFileSync(scss, "utf8") : ""; + const issues = []; + if (/min-width:\s*(?:[2-9]\d{2}|\d{4})px/.test(styles)) issues.push("fixed minimum width"); + if (/100vh/.test(styles)) issues.push("legacy viewport height"); + if (/grid-template-columns:.*(?:[2-9]fr|repeat\([2-9])/.test(styles)) + issues.push("multi-column layout"); + inventory.push({ + route: url, + component, + layout: chain, + source: path.relative(root, file).replaceAll("\\", "/"), + componentSource: + componentFile && path.relative(root, componentFile).replaceAll("\\", "/"), + redirect: literal(props.get("redirectTo")) || undefined, + issues, + }); + } + const children = props.get("children"); + if (children && ts.isArrayLiteralExpression(children)) processRoutes(children, url, chain); + const lazy = props.get("loadChildren"); + if (lazy) { + let module; + const visit = node => { + if (ts.isCallExpression(node) && node.expression.kind === ts.SyntaxKind.ImportKeyword) + module = literal(node.arguments[0]); + ts.forEachChild(node, visit); + }; + visit(lazy); + if (module) walk(resolve(file, module), url, chain); + } + } + }; + for (const statement of source.statements) { + if (!ts.isVariableStatement(statement)) continue; + for (const declaration of statement.declarationList.declarations) { + if (declaration.initializer && ts.isArrayLiteralExpression(declaration.initializer)) + processRoutes(declaration.initializer, prefix, inherited); + } + } +} +walk(path.join(app, "app.routes.ts")); +fs.writeFileSync(path.join(__dirname, "routes.json"), JSON.stringify(inventory, null, 2) + "\n"); +const screens = inventory.filter(row => row.component); +console.log( + JSON.stringify( + { + screens: screens.length, + redirects: inventory.length - screens.length, + routes: screens.map(row => ({ + route: row.route, + component: row.component, + issues: row.issues, + })), + }, + null, + 2, + ), +); diff --git a/docs/responsive/browser-check.cjs b/docs/responsive/browser-check.cjs new file mode 100644 index 000000000..32d9e65a3 --- /dev/null +++ b/docs/responsive/browser-check.cjs @@ -0,0 +1,109 @@ +/** @format */ +const { launch, measure } = require("./browser-harness.cjs"); +const fs = require("node:fs"); +const path = require("node:path"); +const base = "http://127.0.0.1:4360"; +const output = __dirname; +const screenshotOutput = path.resolve(output, process.env.RESPONSIVE_SCREENSHOTS || "screenshots"); +const widths = process.env.RESPONSIVE_WIDTHS?.split(",").map(Number) || [ + 320, 360, 375, 390, 430, 768, 820, 1024, 1280, 1440, 1920, +]; +const inventory = require("./routes.json"); +const urls = process.env.RESPONSIVE_ROUTES?.split(",") || [ + ...new Set( + inventory + .filter(r => r.component && !r.route.endsWith("/") && !r.route.includes("**")) + .map(r => r.route.replace(/:[^/]+/g, "1")), + ), + "/office/projects/1", + "/office/program/1", + "/office/profile/1", + "/office/vacancies/1", + "/office/vacancies/my", + "/office/courses/1", + "/office/feed", +]; +if (!process.env.RESPONSIVE_ROUTES) { + urls.push( + ...["main", "education", "experience", "achievements", "skills", "settings"].map( + step => `/office/profile/edit?editingStep=${step}`, + ), + ); + urls.push( + ...["main", "contacts", "achievements", "vacancies", "team", "additional"].map( + step => `/office/projects/1/edit?editingStep=${step}&programLinkId=1`, + ), + ); +} +const resetIndex = urls.indexOf("/auth/reset_password"); +if (resetIndex >= 0) urls[resetIndex] += "?token=responsive-fixture"; +(async () => { + const { browser, page, requests, errors } = await launch(); + const rows = []; + for (const width of widths) { + await page.setViewportSize({ width, height: width >= 750 ? 1000 : 844 }); + for (const url of urls) { + const errorStart = errors.length; + await page.goto(base + url); + await page.waitForLoadState("networkidle"); + await page.waitForTimeout(150); + const result = await measure(page); + if ( + url === "/office/onboarding/stage-0" && + !(await page.locator("app-stage-zero .page__form input").count()) + ) + errors.push("Stage zero form is empty"); + if ( + url.endsWith("/lesson/1/results") && + url.includes("/courses/1/") && + !(await page.locator("app-complete app-button").isVisible()) + ) + errors.push("Lesson completion CTA is missing"); + rows.push({ route: url, width, ...result, errors: errors.slice(errorStart) }); + if ( + [320, 390, 1440].includes(width) && + [ + "/auth/login", + "/office/projects/my", + "/office/program/1/analytics", + "/office/profile/edit", + "/office/program/1", + "/office/onboarding/stage-0", + "/office/courses/1/lesson/1/results", + ].includes(url) + ) { + fs.mkdirSync(screenshotOutput, { recursive: true }); + await page.screenshot({ + path: path.join(screenshotOutput, `${url.replaceAll("/", "-").slice(1)}-${width}.png`), + fullPage: true, + }); + } + console.log( + JSON.stringify({ + route: url, + width, + actualPath: result.actualPath, + overflow: result.overflows.length, + errors: errors.length - errorStart, + }), + ); + } + } + fs.writeFileSync( + path.join(output, process.env.RESPONSIVE_OUTPUT || "browser-results.json"), + JSON.stringify({ rows, requests: [...requests], errors }, null, 2), + ); + await browser.close(); + const failures = rows.filter( + row => + row.overflows.length || + row.errors.length || + row.pageWidth > row.width + 1 || + !row.text.trim(), + ); + console.log(JSON.stringify({ checks: rows.length, failures: failures.length })); + if (failures.length) process.exitCode = 1; +})().catch(error => { + console.error(error); + process.exitCode = 1; +}); diff --git a/docs/responsive/browser-harness.cjs b/docs/responsive/browser-harness.cjs new file mode 100644 index 000000000..63f3306b2 --- /dev/null +++ b/docs/responsive/browser-harness.cjs @@ -0,0 +1,120 @@ +/** @format */ + +const { chromium } = require(process.env.PLAYWRIGHT_MODULE || "playwright"); +const assert = require("node:assert/strict"); +const fixtures = require("./fixtures.cjs"); +const base = "http://127.0.0.1:4360"; + +async function launch(width = 390, options = {}) { + const browser = await chromium.launch({ + headless: true, + executablePath: process.env.CHROME_PATH, + }); + const context = await browser.newContext({ + viewport: { width, height: 844 }, + reducedMotion: "reduce", + ...options, + }); + await context.addCookies( + ["accessToken", "refreshToken", "devAccessToken", "devRefreshToken"].map(name => ({ + name, + value: "responsive-fixture", + url: base, + })), + ); + await context.addInitScript(() => localStorage.setItem("cookieConsent", "declined")); + const requests = []; + await context.route("**/*", async route => { + const request = route.request(); + const url = new URL(request.url()); + if (url.origin === base) return route.continue(); + if (["dev.procollab.ru", "api.procollab.ru"].includes(url.hostname)) { + requests.push({ + method: request.method(), + path: url.pathname, + query: url.search, + body: request.postData(), + }); + return route.fulfill({ + json: fixtures.response(url.pathname, request.method(), url.searchParams, { + completedLesson: request.frame().url().includes("/results"), + }), + headers: { "Access-Control-Allow-Origin": "*" }, + }); + } + return route.fulfill({ body: "", status: 200 }); + }); + await context.routeWebSocket("**", socket => socket.onMessage(() => {})); + const page = await context.newPage(); + const errors = []; + page.on("pageerror", error => errors.push(error.message)); + page.on("console", message => { + if (message.type() === "error") errors.push(message.text()); + }); + return { browser, context, page, requests, errors, base }; +} + +async function measure(page) { + return page.evaluate(() => { + const visible = el => { + const r = el.getBoundingClientRect(); + const s = getComputedStyle(el); + return r.width > 0 && r.height > 0 && s.visibility !== "hidden" && s.display !== "none"; + }; + const overflows = [...document.querySelectorAll("body *")] + .filter(el => { + if (!visible(el)) return false; + const r = el.getBoundingClientRect(); + if (r.left >= -1 && r.right <= innerWidth + 1) return false; + for ( + let parent = el.parentElement; + parent && parent !== document.body; + parent = parent.parentElement + ) { + if (["auto", "scroll", "hidden", "clip"].includes(getComputedStyle(parent).overflowX)) + return false; + } + return true; + }) + .slice(0, 12) + .map(el => ({ + element: el.tagName.toLowerCase(), + class: el.className, + left: el.getBoundingClientRect().left, + right: el.getBoundingClientRect().right, + })); + const visibleApps = [...document.querySelectorAll("body *")] + .filter(el => el.tagName.startsWith("APP-") && visible(el)) + .map(el => el.tagName.toLowerCase()); + return { + actualPath: location.pathname, + actualQuery: location.search, + viewport: innerWidth, + pageWidth: document.documentElement.scrollWidth, + bodyWidth: document.body.scrollWidth, + overflows, + // Routed hosts can have no box when their content is plain text or a portal. + rendered: [ + ...new Set( + [...document.querySelectorAll("body *")] + .filter(el => el.tagName.startsWith("APP-")) + .map(el => el.tagName.toLowerCase()), + ), + ], + visibleApps: [...new Set(visibleApps)], + text: document.body.innerText.slice(0, 300), + }; + }); +} + +async function assertViewport(page) { + const result = await measure(page); + assert.equal(result.overflows.length, 0, JSON.stringify(result.overflows)); + assert.ok( + result.pageWidth <= result.viewport + 1, + `Page ${result.pageWidth} > ${result.viewport}`, + ); + return result; +} + +module.exports = { launch, measure, assertViewport, base }; diff --git a/docs/responsive/browser-results.json b/docs/responsive/browser-results.json new file mode 100644 index 000000000..9f5c698dd --- /dev/null +++ b/docs/responsive/browser-results.json @@ -0,0 +1,17669 @@ +{ + "rows": [ + { + "route": "/auth/login", + "width": 320, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 320, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 320, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 320, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 320, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 320, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 320, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 320, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 320, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 320, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 320, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 320, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 320, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 320, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 320, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 320, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 320, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 320, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 320, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 320, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 320, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 320, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 320, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 320, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 320, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 320, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 320, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 320, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 320, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 320, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 320, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 320, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 360, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 360, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 360, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 360, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 360, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 360, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 360, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 360, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 360, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 360, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 360, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 360, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 360, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 360, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 360, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 360, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 360, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 360, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 360, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 360, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 360, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 360, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 360, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 360, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 360, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 360, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 360, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 360, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 360, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 360, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 360, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 360, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 360, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 360, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 360, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 360, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 360, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 375, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 375, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 375, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 375, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 375, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 375, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 375, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 375, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 375, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 375, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 375, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 375, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 375, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 375, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 375, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 375, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 375, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 375, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 375, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 375, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 375, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 375, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 375, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 375, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 375, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 375, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 375, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 375, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 375, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 375, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 375, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 375, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 375, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 375, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 375, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 375, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 375, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 390, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 390, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 390, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 390, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 390, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 390, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 390, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 390, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 390, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 390, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 390, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 390, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 390, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 390, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 390, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 390, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 390, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 390, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 390, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 390, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 390, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 390, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 390, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 390, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 390, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 390, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 390, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 390, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 390, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 390, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 390, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 390, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 430, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 430, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 430, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 430, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 430, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 430, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 430, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 430, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 430, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 430, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 430, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 430, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 430, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 430, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 430, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 430, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 430, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 430, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 430, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 430, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 430, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 430, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 430, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 430, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 430, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 430, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 430, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 430, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 430, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 430, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 430, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 430, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 430, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 430, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 430, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 430, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 430, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 749, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 749, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 749, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 749, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 749, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/auth/login", + "width": 750, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 750, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 750, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 750, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 750, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/auth/login", + "width": 768, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 768, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 768, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 768, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 768, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 768, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 768, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 768, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 768, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 768, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 768, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 768, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 768, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 768, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 768, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 768, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 768, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 768, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 768, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 768, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 768, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 768, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 768, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 768, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 768, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 768, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 768, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 768, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 768, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 768, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 768, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 768, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 768, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 768, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 768, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 768, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 768, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 820, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 820, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 820, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 820, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 820, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 820, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 820, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 820, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 820, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 820, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 820, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 820, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 820, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 820, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 820, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 820, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 820, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 820, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдобавить язык", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 820, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 820, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 820, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 820, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 820, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 820, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 820, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновиксохранить\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nреги", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проектсохранить черновикотправить заявку\n\nосновные данные\n\nпартнеры и ресурсы\n\nдостижения\n\nвакансии\n\nкоманда\n\nданные для конкурсов\n\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 820, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 820, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 820, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 820, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 820, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 820, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 820, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 820, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 820, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 820, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 820, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 820, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа рассмотрении\nСоп", + "errors": [] + }, + { + "route": "/auth/login", + "width": 999, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 999, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 999, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 999, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 999, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nсоздать проект\nМоя активн", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1000, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1000, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1000, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1000, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1000, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1001, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1001, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1001, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1001, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1001, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1024, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1024, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1024, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1024, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1024, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1024, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1024, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1024, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1024, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1024, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1024, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1024, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1024, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1024, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1024, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1024, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1024, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1024, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1024, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1024, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1024, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1024, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1024, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1024, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\n\nосновные данные\n\nпартн", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1024, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1024, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1024, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1024, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1024, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1024, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНаз", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1024, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1024, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1024, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1024, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1024, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1024, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1280, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1280, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1280, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1280, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1280, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1280, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1280, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1280, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1280, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1280, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1280, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1280, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1280, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1280, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1280, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1280, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1280, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1280, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1280, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1280, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1280, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1280, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1280, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1280, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\n\nосновные данные\n\nпартн", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1280, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1280, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1280, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1280, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1280, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1280, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНаз", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1280, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1280, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1280, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1280, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1280, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1280, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1440, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1440, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1440, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1440, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1440, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1440, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1440, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1440, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1440, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1440, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1440, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1440, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1440, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1440, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1440, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1440, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1440, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1440, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1440, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1440, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1440, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\n\nосновные данные\n\nпартн", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1440, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1440, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1440, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1440, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1440, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНаз", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1440, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1440, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1440, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1440, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1440, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1920, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-button", "app-tooltip"], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1920, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-login", "app-input", "app-checkbox", "app-button"], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1920, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1920, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1920, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1920, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1920, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1920, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1920, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1920, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1920, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1920, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1920, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1920, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1920, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1920, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1920, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1920, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1920, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1920, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1920, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1920, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1920, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1920, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\n\nосновные данные\n\nпартн", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\n\nосновные данные", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1920, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1920, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1920, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1920, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1920, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1920, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНаз", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1920, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nсоздать проект", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1920, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОчень", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1920, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1920, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1920, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1920, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + } + ], + "failures": [] +} diff --git a/docs/responsive/fixtures.cjs b/docs/responsive/fixtures.cjs new file mode 100644 index 000000000..24da1b658 --- /dev/null +++ b/docs/responsive/fixtures.cjs @@ -0,0 +1,511 @@ +/** @format */ +// Entirely synthetic API data. Never forwards a mutation to a live service. +const long = "ОченьДлинноеНазваниеБезПробелов".repeat(4); +const skill = { id: 1, name: long, category: { id: 1, name: "Hard skills" }, approves: [] }; +const collaborator = { + userId: 1, + firstName: long, + lastName: "Тестовый", + avatar: "", + role: "Руководитель", + skills: [skill], +}; +const project = { + id: 1, + name: long, + description: long, + shortDescription: "Проект для проверки адаптива", + targetAudience: long, + problem: long, + actuality: long, + region: "Москва", + trl: "1", + implementationDeadline: "2027-01-01", + industry: 1, + draft: false, + leader: 1, + leaderInfo: collaborator, + imageAddress: "/assets/images/profile/main.svg", + presentationAddress: "", + cover: null, + coverImageAddress: null, + isDefaultCover: true, + links: ["https://example.test/" + "long".repeat(30)], + numberOfCollaborators: 1, + viewsCount: 0, + isCompany: false, + inviteId: 1, + achievements: [], + collaborators: [collaborator], + vacancies: [], + partners: [], + resources: [], + goals: [], + partnerProgram: null, + partnerProgramsTags: [], +}; +const user = { + id: 1, + email: "long.email.for.responsive.testing@example.test", + firstName: long, + lastName: "Тестовый", + patronymic: "", + aboutMe: long, + birthday: "2000-01-01", + avatar: "", + speciality: "Разработчик", + userType: 1, + city: "Москва", + region: "Москва", + phoneNumber: "+79990000000", + v2Speciality: { id: 1, name: "Разработчик" }, + links: [], + onboardingStage: null, + education: [], + userLanguages: [], + workExperience: [], + achievements: [], + programs: [], + projects: [project], + subscribedProjects: [], + keySkills: [long], + skills: [skill], + skillsIds: [1], + progress: 100, + isOnline: false, + isActive: true, + timeCreated: "2026-10-01", + timeUpdated: "2026-10-01", + verificationDate: "2026-10-01", + verificationNoticeAcknowledgedAt: "2026-10-01", + profileFillPromptAcknowledgedAt: "2026-10-01", + isSubscribed: false, + lastSubscribeDate: "", + subscriptionDateOver: null, + lastSubscriptionType: null, + isAutopayAllowed: false, +}; +const program = { + id: 1, + name: long, + description: long, + shortDescription: "Тестовое мероприятие", + city: "Москва", + tag: "Хакатон", + year: 2026, + links: [], + materials: [], + registrationLink: null, + imageAddress: "/assets/images/profile/main.svg", + coverImageAddress: "", + presentationAddress: "", + advertisementImageAddress: "", + datetimeRegistrationEnds: "2027-01-01", + datetimeStarted: "2026-10-01", + datetimeFinished: "2027-01-01", + datetimeProjectSubmissionEnds: "2027-01-01", + datetimeEvaluationEnds: "2027-01-01", + viewsCount: 1, + likesCount: 0, + isUserLiked: false, + isUserManager: true, + isUserExpert: true, + isUserMember: true, + currentApplication: null, + welcomeAcknowledgedAt: "2026-10-01", + publishProjectsAfterFinish: true, + courseId: 1, + courses: [], +}; +const vacancy = { + id: 1, + role: long, + project: { id: 1, name: long, imageAddress: "", links: [] }, + isActive: true, + requiredSkills: [skill], + description: long, + salary: "100000", + city: "Москва", + workFormat: "удаленная работа", + requiredExperience: "без опыта", + workSchedule: "гибкий график", + specialization: "Разработчик", + canRespond: true, + canManageResponses: true, + datetimeCreated: "2026-10-01", +}; +const course = { + id: 1, + title: long, + description: long, + accessType: "all_users", + status: "published", + avatarUrl: "", + headerCoverUrl: "", + cardCoverUrl: "", + startDate: "2026-01-01", + endDate: "2027-01-01", + dateLabel: "01.01.2026 — 01.01.2027", + isAvailable: true, + partnerProgramId: 1, + progressStatus: "in_progress", + percent: 10, + actionState: "continue", + analyticsStub: null, +}; +const lesson = { + id: 1, + moduleId: 1, + courseId: 1, + title: long, + progressStatus: "in_progress", + percent: 10, + currentTaskId: 1, + moduleOrder: 1, + tasks: [ + { + id: 1, + order: 1, + title: long, + answerTitle: "Ответ", + status: "published", + taskKind: "question", + checkType: "auto", + informationalType: null, + questionType: "text", + answerType: "text", + bodyText: long, + videoUrl: null, + imageUrl: null, + attachmentUrl: null, + isAvailable: true, + isCompleted: false, + options: [], + }, + ], +}; +const structure = { + courseId: 1, + progressStatus: "in_progress", + percent: 10, + modules: [ + { + id: 1, + courseId: 1, + title: long, + order: 1, + avatarUrl: "", + startDate: "2026-01-01", + status: "published", + isAvailable: true, + progressStatus: "in_progress", + percent: 10, + lessons: [{ ...lesson, order: 1, status: "published", isAvailable: true, taskCount: 1 }], + }, + ], +}; +const page = results => ({ count: results.length, results, next: null, previous: null }); +const fields = [ + { + id: 1, + name: "note", + label: "Описание решения", + fieldType: "text", + options: [], + isRequired: false, + helpText: long, + value: long, + }, + { + id: 2, + name: "track", + label: "Направление", + fieldType: "select", + options: [long, "Разработка"], + isRequired: false, + helpText: "Выберите направление", + value: "Разработка", + }, +]; +const linkFields = { + programLinkId: 1, + programId: 1, + projectId: 1, + submitted: false, + isCompetitive: true, + submissionOpen: true, + submissionDeadline: "2027-01-01", + canSubmit: true, + fields, +}; +const ratedProject = { + ...project, + scored: false, + scoredExpertId: null, + ratedExperts: [], + ratedCount: 0, + maxRates: 3, + criterias: [ + { + id: 1, + name: "Качество решения", + description: long, + type: "int", + minValue: 0, + maxValue: 10, + value: null, + expertId: null, + }, + { + id: 2, + name: "Соответствие требованиям", + description: long, + type: "bool", + value: null, + expertId: null, + }, + { id: 3, name: "Комментарий", description: long, type: "str", value: null, expertId: null }, + ], +}; +const vacancyResponse = { + id: 1, + vacancy, + user, + isApproved: null, + status: "pending", + datetimeCreated: "2026-10-01", + whyMe: long, + accompanyingFile: null, +}; +const participant = { ...user, id: 2, firstName: "Кандидат", lastName: long }; +user.avatar = "/assets/images/projects/shared/idea.svg"; +collaborator.avatar = user.avatar; +project.imageAddress = user.avatar; +project.coverImageAddress = "/assets/images/auth/login-img.png"; +program.imageAddress = user.avatar; +const news = { + id: 1, + title: long, + text: long, + description: long, + datetimeCreated: "2026-10-01", + timeCreated: "2026-10-01", + project: 1, + author: 1, + files: [], + images: [], + likesCount: 0, + isUserLiked: false, +}; +const total = { total: 1 }; +const regions = { total: 1, items: [{ name: long, count: 1 }] }; +const metrics = { participantsTotal: 1, projectsTotal: 1, notSubmitted: 0, submitted: 1 }; +const overview = { + summary: { + participants: total, + projects: total, + experts: total, + regions, + participantRegions: regions, + }, + participantFunnel: { + registrations: 1, + uniqueParticipants: 1, + withTeam: 1, + projectCreators: 1, + submittedProjectCreators: 1, + }, + solutionFunnel: { created: 1, notSubmitted: 0, submitted: 1, evaluated: 0 }, + evaluationStatus: { + mode: "open", + maxEvaluationsPerProject: null, + assignments: { total: 1, pending: 1, evaluated: 0 }, + projects: { submitted: 1, awaitingEvaluation: 1, partiallyEvaluated: 0, evaluated: 0 }, + }, + attention: { + participantsWithoutTeam: 0, + projectsAwaitingEvaluation: 1, + projectsNotSubmitted: { applicable: true, total: 0 }, + delayedExperts: { applicable: false, total: 0, items: [], thresholdHours: 24 }, + }, + activity: [], + cases: { + configured: true, + submissionApplicable: true, + items: [{ name: long, ...metrics }], + withoutCase: { participantsTotal: 0, projectsTotal: 0, notSubmitted: 0, submitted: 0 }, + }, +}; +function response(path, method = "GET", query = new URLSearchParams(), state = {}) { + const assignment = { + assignmentId: 1, + expert: { + expertId: 1, + userId: 1, + firstName: user.firstName, + lastName: user.lastName, + fullName: long, + avatar: user.avatar, + }, + project: { id: 1, name: long }, + status: "completed", + assignedAt: "2026-10-01", + projectSubmitted: true, + projectSubmittedAt: "2026-10-01", + waitingSince: null, + waitingSeconds: null, + }; + if (/\/manager-overview\/assignments\/1\/scores\//.test(path)) + return { + ...assignment, + scores: [ + { + criterionId: 1, + name: long, + description: long, + type: "int", + minValue: 0, + maxValue: 10, + value: "8", + isScored: true, + }, + ], + }; + if (/\/manager-overview\/assignments\//.test(path)) return [assignment]; + if (/\/manager-overview\/projects-awaiting-evaluation\//.test(path)) + return { + ...page([ + { + programProjectId: 1, + project: { id: 1, name: long }, + leader: { userId: 1, fullName: long, avatar: user.avatar }, + submittedAt: "2026-10-01", + status: "partially_evaluated", + reason: "partially_evaluated", + reasonLabel: "Частично оценено", + assignmentsTotal: 1, + assignmentsCompleted: 0, + }, + ]), + mode: "open", + }; + if (/\/programs\/1\/projects\//.test(path) && query.get("view") === "case_analytics") + return { + ...page([ + { + programProjectId: 1, + project: { id: 1, name: long, region: "Москва", presentationAddress: null }, + case: { kind: "selected", name: long }, + leader: { userId: 1, fullName: long }, + teamSize: 1, + linkedAt: "2026-10-01", + submitted: true, + submittedAt: "2026-10-01", + }, + ]), + selection: { scope: "selected", caseName: long }, + casesConfigured: true, + submissionApplicable: true, + caseMetrics: metrics, + }; + if (/\/invites\/$/.test(path)) + return method === "GET" + ? [] + : { + id: 1, + user: participant, + project, + role: "Разработчик", + isAccepted: null, + datetimeCreated: "2026-10-01", + }; + if (/\/vacancies\/responses\/1\/(accept|decline)\//.test(path)) + return { ...vacancyResponse, isApproved: path.includes("accept") }; + if (/\/files\/$/.test(path)) + return { url: "https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf" }; + if (/\/courses\/tasks\/1\/answer\/$/.test(path)) + return { + answerId: 1, + status: "submitted", + isCorrect: true, + canContinue: true, + nextTaskId: null, + submittedAt: "2026-10-01", + }; + if (/\/rate-project\/rate\/1/.test(path)) + return { ...ratedProject, scored: true, scoredExpertId: 1 }; + if (/\/rate-project\/1/.test(path)) return page([ratedProject]); + if (/\/programs\/1\/projects\/apply\/$/.test(path)) + return method === "GET" + ? { programId: 1, canSubmit: true, submissionDeadline: "2027-01-01", programFields: fields } + : { projectId: 1, programLinkId: 1 }; + if (/\/programs\/partner-program-projects\/1\/fields\//.test(path)) return linkFields; + if (/\/programs\/partner-program-projects\/1\/submit\//.test(path)) + return { ...project, submitted: true }; + if (/\/projects\/1\/responses\//.test(path)) return [vacancyResponse]; + if (/\/vacancies\/1\/responses\//.test(path)) + return method === "GET" ? [vacancyResponse] : vacancyResponse; + if (/\/api\/token\//.test(path)) + return { access: "responsive-fixture", refresh: "responsive-fixture" }; + if (/\/auth\/users\/(current|1)\/$/.test(path)) return user; + if (/\/auth\/users\/(types|roles)\//.test(path)) + return [ + [1, "Участник"], + [2, "Эксперт"], + [3, "Менеджер"], + ]; + if (/\/auth\/users\/projects/.test(path)) return page([project]); + if (/\/auth\/users\/1\/subscribed_projects\//.test(path)) return page([project]); + if (/\/auth\/public-users\/stats/.test(path)) + return { total: 1, cities: 1, regions: 1, students: 1, skills: 1, userTypes: [] }; + if (/\/auth\/public-users\/$/.test(path)) return page([participant]); + if (/\/auth\/public-users\/1\/$/.test(path)) return user; + if (/\/industries\//.test(path)) return [{ id: 1, name: "Информационные технологии" }]; + if (/\/core\/skills\/inline/.test(path)) return page([skill]); + if (/\/core\/skills\/nested/.test(path)) return [{ id: 1, name: "Hard skills", skills: [skill] }]; + if (/specializations/.test(path)) return [{ id: 1, name: "Разработчик" }]; + if (/\/projects\/count\//.test(path)) + return { all: 1, my: 1, subs: 1, myLeader: 1, myInProgram: 0, mySubmitted: 0 }; + if (/\/projects\/1\/$/.test(path)) return project; + if (/\/projects\/$/.test(path)) return method === "GET" ? page([project]) : project; + if (/\/programs\/1\/manager-overview\/$/.test(path)) return overview; + if (/\/programs\/1\/$/.test(path)) return program; + if (/\/programs\/1\/analytics-widget\/$/.test(path)) + return { + programId: 1, + isCompetitive: true, + role: "organizer", + organizer: { + participants: 1, + projects: 1, + submittedSolutions: 0, + participantsWithoutProject: 0, + }, + }; + if (/\/programs\/$/.test(path)) return page([program]); + if (/\/programs\/1\/projects\//.test(path)) return page([project]); + if (/\/programs\/1\/filters\//.test(path)) return []; + if (/\/vacancies\/responses\/self/.test(path)) return page([vacancyResponse]); + if (/\/vacancies\/1\/$/.test(path)) return vacancy; + if (/\/vacancies\/$/.test(path)) return page([vacancy]); + if (/\/courses\/lessons\/1\/$/.test(path)) + return state.completedLesson + ? { + ...lesson, + progressStatus: "completed", + percent: 100, + currentTaskId: null, + tasks: lesson.tasks.map(task => ({ ...task, isCompleted: true })), + } + : lesson; + if (/\/courses\/1\/structure\/$/.test(path)) return structure; + if (/\/courses\/1\/$/.test(path)) return course; + if (/\/courses\/$/.test(path)) return [course]; + if (/\/schema\//.test(path)) return { dataSchema: {} }; + if (/\/news\/1\/$/.test(path)) return news; + if (/\/news\//.test(path)) return page([news]); + if (/\/feed\//.test(path)) return page([]); + if (method !== "GET") return { ...project, ...user, id: 1 }; + return []; +} +module.exports = { response, project, program, user, vacancy, overview, lesson, long }; diff --git a/docs/responsive/flow-check.cjs b/docs/responsive/flow-check.cjs new file mode 100644 index 000000000..576bd63a2 --- /dev/null +++ b/docs/responsive/flow-check.cjs @@ -0,0 +1,440 @@ +/** @format */ + +const assert = require("node:assert/strict"); +const fs = require("node:fs"); +const path = require("node:path"); +const { launch, assertViewport } = require("./browser-harness.cjs"); +const fixtures = require("./fixtures.cjs"); +const rows = []; +const screenshots = path.resolve(__dirname, process.env.RESPONSIVE_SCREENSHOTS || "screenshots"); +fs.mkdirSync(screenshots, { recursive: true }); + +async function run(width, name, action) { + if (process.env.RESPONSIVE_FLOWS && !process.env.RESPONSIVE_FLOWS.split(",").includes(name)) + return; + const h = await launch(width, { isMobile: true, hasTouch: true }); + h.page.setDefaultTimeout(6000); + const goto = async route => { + await h.page.goto(h.base + route); + await h.page.waitForLoadState("networkidle"); + await h.page.waitForTimeout(150); + }; + try { + await action(h, goto); + await assertViewport(h.page); + assert.equal(h.errors.length, 0, h.errors.join("\n")); + rows.push({ width, name, passed: true, mutations: h.requests.filter(r => r.method !== "GET") }); + } catch (error) { + rows.push({ width, name, passed: false, error: error.message, browserErrors: h.errors }); + await h.page.screenshot({ path: path.join(screenshots, `failure-${name}-${width}.png`) }); + } finally { + console.log(JSON.stringify(rows.at(-1))); + await h.browser.close(); + } +} + +async function modalFits(page, selector = ".modal__body") { + const box = await page.locator(selector).last().boundingBox(); + const viewport = page.viewportSize(); + assert.ok(box && box.x >= 0 && box.x + box.width <= viewport.width + 1, "Modal width"); + assert.ok(box.y >= -1 && box.y + box.height <= viewport.height + 1, "Modal height"); + await assertViewport(page); +} + +(async () => { + for (const width of [320, 390]) { + await run(width, "registration", async ({ page, requests }, goto) => { + await goto("/auth/register"); + const values = { + firstName: "Мобильный", + lastName: "Пользователь", + birthday: "01012000", + email: "register.mobile@example.test", + password: "MobileX9!Quartz", + repeatedPassword: "MobileX9!Quartz", + }; + for (const [name, value] of Object.entries(values)) + await page.locator(`app-input[formcontrolname=${name}] input`).fill(value); + for (const checkbox of await page.locator("app-checkbox .field").all()) + await checkbox.click(); + await assertViewport(page); + await page.getByRole("button", { name: "зарегистрироваться", exact: true }).click(); + await page.waitForTimeout(700); + assert.ok( + requests.some(r => r.method === "POST" && r.path === "/auth/users/"), + "Registration request", + ); + }); + await run(width, "navigation-login", async ({ page, requests }, goto) => { + await goto("/auth/login"); + await page.locator("app-input[formcontrolname=email] input").fill("mobile@example.test"); + await page.locator("app-input[formcontrolname=password] input").fill("MobilePassword123!"); + await page.getByRole("button", { name: "войти", exact: true }).click(); + await page.waitForURL(/\/office/); + assert.ok(requests.some(r => r.method === "POST" && r.path.includes("token"))); + await page.getByRole("button", { name: "Открыть меню", exact: true }).click(); + await page.locator("#mobile-navigation").waitFor(); + await assertViewport(page); + await page.keyboard.press("Escape"); + await page.locator("#mobile-navigation").waitFor({ state: "hidden" }); + assert.equal(await page.locator("#mobile-navigation").count(), 0); + await page.getByRole("button", { name: "Открыть меню", exact: true }).click(); + await page.locator("#mobile-navigation a[href='/office/projects']").click(); + await page.waitForURL(/projects/); + await page.locator("#mobile-navigation").waitFor({ state: "hidden" }); + assert.equal(await page.locator("#mobile-navigation").count(), 0); + await page.getByRole("button", { name: "Открыть меню", exact: true }).click(); + await page.locator(".nav-bar__backdrop").click({ position: { x: width - 8, y: 100 } }); + await page.locator("#mobile-navigation").waitFor({ state: "hidden" }); + assert.equal(await page.locator("#mobile-navigation").count(), 0); + await page.getByRole("button", { name: "Открыть меню", exact: true }).click(); + await page.setViewportSize({ width: 1024, height: 768 }); + await page.locator("#mobile-navigation").waitFor({ state: "hidden" }); + assert.equal(await page.locator("html.cdk-global-scrollblock").count(), 0); + await assertViewport(page); + await page.setViewportSize({ width, height: 844 }); + }); + + await run(width, "profile-controls", async ({ page }, goto) => { + await goto("/office/profile/edit?editingStep=education"); + await page.getByRole("button", { name: "добавить образование", exact: true }).click(); + await page.locator("app-select").first().click(); + await page.locator(".cdk-overlay-pane .field__options").waitFor(); + await assertViewport(page); + await page.locator(".cdk-overlay-pane .field__option").first().click(); + await page + .locator("app-input[formcontrolname=organizationName] input") + .fill("Очень длинное название учебного заведения".repeat(2)); + await assertViewport(page); + await goto("/office/profile/edit?editingStep=main"); + await page.getByRole("button", { name: "Открыть календарь" }).click(); + await page.locator(".mat-datepicker-content").waitFor(); + await assertViewport(page); + await page.keyboard.press("Escape"); + await goto("/office/profile/edit?editingStep=skills"); + const input = page.locator("app-autocomplete-input input").first(); + await input.fill("Angular"); + await page.locator(".cdk-overlay-pane .field__option").first().waitFor(); + await assertViewport(page); + await page.locator(".cdk-overlay-pane .field__option").first().click(); + await page.getByRole("button", { name: "cохранить", exact: true }).click(); + }); + + fixtures.program.isUserManager = false; + fixtures.program.isUserExpert = false; + await run(width, "participant-application-team", async ({ page, requests }, goto) => { + await goto("/office/program/1"); + await page.getByRole("button", { name: "создать заявку", exact: true }).click(); + await page.waitForURL(/projects\/1\/edit/); + await page.waitForLoadState("networkidle"); + const dismiss = page.getByRole("button", { name: "понятно", exact: true }); + if (await dismiss.count()) await dismiss.last().click(); + await goto("/office/projects/1/edit?editingStep=team&programLinkId=1"); + await page.getByRole("button", { name: "Пригласить участника", exact: true }).click(); + await page.getByRole("dialog").waitFor(); + await modalFits(page); + await page.locator("#team-invite-search").fill("ОченьДлинноеИмя"); + await page.getByRole("radio").first().waitFor(); + await page.getByRole("radio").first().click(); + await page.getByRole("combobox", { name: "Роль в проекте" }).fill("Разработчик"); + await page.setViewportSize({ width, height: 480 }); + await page.waitForTimeout(150); + await modalFits(page); + await page.getByRole("button", { name: "Отправить приглашение", exact: true }).click(); + await page.getByRole("dialog").waitFor({ state: "hidden" }); + assert.ok(requests.some(r => r.method === "POST" && r.path === "/invites/")); + await page.setViewportSize({ width, height: 844 }); + await goto("/office/projects/1/edit?editingStep=main&programLinkId=1"); + await page.locator("app-input[formcontrolname=name] input").fill("Мобильный проект"); + await goto("/office/projects/1/edit?editingStep=additional&programLinkId=1"); + await page.getByRole("button", { name: "отправить заявку", exact: true }).click(); + await page.getByRole("button", { name: "Отправить", exact: true }).waitFor(); + await modalFits(page); + await page.getByRole("button", { name: "Отправить", exact: true }).click(); + await page.waitForTimeout(700); + assert.ok( + requests.some(r => r.method === "POST" && r.path.endsWith("/submit/")), + "Application submission request", + ); + }); + + fixtures.program.isUserExpert = true; + await run(width, "expert-rating", async ({ page, requests }, goto) => { + await goto("/office/program/1/projects-rating"); + await page.locator("app-rating-card").first().waitFor(); + await page.locator("app-range-criterion-input input").first().fill("8"); + await page.locator("app-boolean-criterion .container").first().click(); + await page + .locator("app-project-rating textarea") + .first() + .fill("Решение соответствует требованиям"); + await page.getByRole("button", { name: "оценить проект", exact: true }).click(); + await page.getByRole("button", { name: "подтверждаю", exact: true }).waitFor(); + await modalFits(page); + await page.getByRole("button", { name: "подтверждаю", exact: true }).click(); + await page.waitForTimeout(300); + assert.ok(requests.some(r => r.method === "POST" && r.path.includes("/rate-project/rate/1"))); + }); + + fixtures.vacancy.canManageResponses = false; + await run(width, "vacancy-response", async ({ page, requests }, goto) => { + await goto("/office/vacancies"); + await page.locator("app-search").click(); + await page.locator("app-search input").fill("Разработчик"); + await page.waitForTimeout(400); + await assertViewport(page); + await goto("/office/vacancies/1"); + await page.getByRole("button", { name: "откликнуться", exact: true }).click(); + await page + .locator("app-textarea[formcontrolname=whyMe] textarea") + .fill("Хочу участвовать в проекте и готов выполнить поставленные задачи"); + await modalFits(page); + await page.locator("app-upload-file input[type=file]").setInputFiles({ + name: "ОченьДлинноеНазваниеРезюмеДляПроверки.pdf", + mimeType: "application/pdf", + buffer: Buffer.from("%PDF-1.4\n%%EOF"), + }); + await page.waitForTimeout(300); + await page.setViewportSize({ width, height: 480 }); + await page.waitForTimeout(150); + await modalFits(page); + await page.getByRole("button", { name: "отправить отклик", exact: true }).click(); + await page.waitForTimeout(500); + assert.ok( + requests.some(r => r.method === "POST" && r.path.endsWith("/vacancies/1/responses/")), + ); + await page.setViewportSize({ width, height: 844 }); + await goto("/office/vacancies/my"); + assert.ok( + (await page.locator("body").innerText()).includes("Тестовый") || + (await page.locator("app-response-card").count()), + ); + }); + + fixtures.vacancy.canManageResponses = true; + fixtures.program.isUserManager = true; + await run(width, "manager-project-and-responses", async ({ page, requests }, goto) => { + await goto("/office/projects/my"); + await page.getByRole("button", { name: "создать проект", exact: true }).click(); + await page.waitForURL(/projects\/1\/edit/); + await page.getByRole("button", { name: "сохранить черновик", exact: true }).click(); + await page.waitForTimeout(400); + assert.ok(requests.some(r => r.method === "POST" && r.path.endsWith("/projects/"))); + assert.ok( + requests.some(r => ["PUT", "PATCH"].includes(r.method) && r.path.endsWith("/projects/1/")), + ); + await goto("/office/vacancies/1"); + await page.getByRole("button", { name: "посмотреть отклики", exact: true }).click(); + await page.getByRole("dialog").waitFor(); + await modalFits(page); + await page.screenshot({ + path: path.join(screenshots, `vacancy-responses-modal-${width}.png`), + }); + await page.getByRole("button", { name: "принять", exact: true }).click(); + await page.waitForTimeout(300); + assert.ok(requests.some(r => r.method === "POST" && r.path.endsWith("/accept/"))); + }); + await run(width, "course-lesson", async ({ page, requests }, goto) => { + await goto("/office/courses/1"); + await assertViewport(page); + await goto("/office/courses/1/lesson/1"); + await page.locator("app-write-task textarea").fill("Ответ участника на задание курса"); + await page.getByRole("button", { name: "завершить урок", exact: true }).click(); + await page.locator("app-complete").waitFor(); + await assertViewport(page); + await page.getByRole("button", { name: "отлично", exact: true }).click(); + await page.waitForURL(/courses\/1$/); + assert.ok( + requests.some(r => r.method === "POST" && r.path.includes("courses")), + "Lesson answer request", + ); + }); + const savedAvatar = fixtures.user.avatar; + fixtures.user.avatar = "/assets/images/profile/main.svg"; + await run(width, "onboarding-first-step", async ({ page, requests }, goto) => { + await goto("/office/onboarding/stage-0"); + await page.locator("app-stage-zero .page__form").waitFor(); + const select = async (name, text) => { + await page.locator(`app-select[formcontrolname=${name}]`).click(); + await assertViewport(page); + const options = page.locator(".cdk-overlay-pane .field__option"); + await (text ? options.filter({ hasText: text }).first() : options.first()).click(); + }; + await select("educationLevel"); + await select("entryYear", "2020"); + await select("completionYear", "2024"); + await select("educationStatus"); + await page.locator("app-input[formcontrolname=organizationName] input").fill(fixtures.long); + await page.locator("app-input[formcontrolname=description] input").fill(fixtures.long); + await page.getByRole("button", { name: "Добавить образование", exact: true }).click(); + await page.getByRole("button", { name: "Добавить достижение", exact: true }).click(); + await page.locator("app-input[formcontrolname=title] input").fill(fixtures.long); + await page.locator("app-input[formcontrolname=status] input").fill("Победитель"); + const removeAchievement = await page + .getByRole("button", { name: "Удалить", exact: true }) + .boundingBox(); + const achievementStatus = await page + .locator("app-input[formcontrolname=status] input") + .boundingBox(); + assert.ok( + achievementStatus.y >= removeAchievement.y + removeAchievement.height - 1, + "Achievement controls overlap", + ); + await assertViewport(page); + await page.screenshot({ + path: path.join(screenshots, `onboarding-form-${width}.png`), + fullPage: true, + }); + await page.getByRole("button", { name: "продолжить", exact: true }).click(); + await page.waitForURL(/onboarding\/stage-1/); + assert.ok( + requests.some(r => r.method === "PATCH" && r.path.includes("/auth/users/1/")), + "Onboarding profile save", + ); + }); + fixtures.user.avatar = savedAvatar; + + const originalTask = { ...fixtures.lesson.tasks[0] }; + await run(width, "course-alternative-inputs", async ({ page, requests }, goto) => { + for (const type of ["single_choice", "multiple_choice", "files", "text_and_files"]) { + Object.assign(fixtures.lesson.tasks[0], originalTask, { + answerType: type, + options: [ + { id: 1, order: 1, text: fixtures.long }, + { id: 2, order: 2, text: "Второй вариант" }, + ], + }); + await goto("/office/courses/1/lesson/1"); + if (type === "single_choice") { + await page.locator(".radio__item input").first().click(); + assert.ok((await page.locator(".radio__item").first().boundingBox()).height >= 44); + } else if (type === "multiple_choice") { + await page.locator(".exclude__item").first().click(); + await page.locator(".exclude__item").nth(1).click(); + } else { + if (type === "text_and_files") + await page.locator("app-write-task textarea").fill(fixtures.long); + await page.locator("app-upload-file input[type=file]").setInputFiles({ + name: fixtures.long + ".pdf", + mimeType: "application/pdf", + buffer: Buffer.from("%PDF-1.4\n%%EOF"), + }); + await page.locator("app-file-item").waitFor(); + } + await assertViewport(page); + await page.screenshot({ + path: path.join(screenshots, `course-${type}-${width}.png`), + fullPage: true, + }); + await page.getByRole("button", { name: "завершить урок", exact: true }).click(); + await page.locator("app-complete").waitFor(); + await assertViewport(page); + } + assert.equal( + requests.filter(r => r.method === "POST" && r.path.endsWith("/answer/")).length, + 4, + ); + }); + Object.assign(fixtures.lesson.tasks[0], originalTask); + + const originalSkills = fixtures.user.skills; + const originalEmail = fixtures.user.email; + const originalVacancySkills = fixtures.vacancy.requiredSkills; + fixtures.user.email = "very.long.email".repeat(8) + "@example.test"; + fixtures.user.skills = Array.from({ length: 12 }, (_, i) => ({ + ...originalSkills[0], + id: i + 1, + name: fixtures.long + i, + })); + fixtures.vacancy.requiredSkills = fixtures.user.skills; + await run(width, "long-content-and-states", async ({ context, page }, goto) => { + await goto("/office/profile/1"); + await assertViewport(page); + await goto("/office/vacancies/1"); + await assertViewport(page); + await context.route( + url => + ["dev.procollab.ru", "api.procollab.ru"].includes(url.hostname) && + url.pathname.endsWith("/vacancies/"), + async route => { + const request = route.request(); + if (request.method() === "GET") + return route.fulfill({ json: { count: 0, results: [], next: null, previous: null } }); + return route.fallback(); + }, + ); + await goto("/office/vacancies/all"); + await page.getByText("Вакансии не найдены", { exact: true }).waitFor(); + await assertViewport(page); + await goto("/auth/register"); + for (const checkbox of await page.locator("app-checkbox .field").all()) + await checkbox.click(); + await page.getByRole("button", { name: "зарегистрироваться", exact: true }).click(); + await page.locator(".error").first().waitFor(); + await assertViewport(page); + await page.screenshot({ + path: path.join(screenshots, `validation-${width}.png`), + fullPage: true, + }); + await goto("/office/courses/1/lesson/1"); + await page.locator("app-write-task textarea").fill(fixtures.long); + let releaseAnswer; + const answerPending = new Promise(resolve => { + releaseAnswer = resolve; + }); + await context.route("**/courses/tasks/1/answer/", async route => { + await answerPending; + await route.fulfill({ + json: { + answerId: 1, + status: "submitted", + isCorrect: false, + canContinue: false, + nextTaskId: null, + submittedAt: "2026-10-01", + }, + }); + }); + await page.getByRole("button", { name: "завершить урок", exact: true }).click(); + await page.locator("app-button app-loader").waitFor(); + await assertViewport(page); + releaseAnswer(); + await page.getByText("неверный ответ, попробуйте еще раз!", { exact: true }).waitFor(); + await assertViewport(page); + }); + fixtures.user.skills = originalSkills; + fixtures.user.email = originalEmail; + fixtures.vacancy.requiredSkills = originalVacancySkills; + + await run(width, "analytics-tables-and-tooltip", async ({ page }, goto) => { + await goto("/office/program/1/analytics"); + await page.locator("[data-testid=exports-tooltip] .tooltip__icon").click(); + await page.locator(".cdk-overlay-pane .tooltip__content").waitFor(); + await assertViewport(page); + await page.locator("[data-testid=exports-tooltip] .tooltip__icon").click(); + for (const trigger of [ + ".evaluation__assignment-action:not([disabled])", + ".attention__action:not([disabled])", + ".case-row", + ]) { + await page.locator(trigger).first().click(); + await page.getByRole("dialog").waitFor(); + await page.locator(".modal tbody tr").first().waitFor(); + await modalFits(page); + await page.screenshot({ + path: path.join(screenshots, `analytics-${trigger.split("__")[0].slice(1)}-${width}.png`), + }); + await page.keyboard.press("Escape"); + await page.getByRole("dialog").waitFor({ state: "hidden" }); + } + }); + } + fs.writeFileSync( + path.resolve(__dirname, process.env.RESPONSIVE_FLOW_OUTPUT || "flow-results.json"), + JSON.stringify(rows, null, 2), + ); + if (rows.some(row => !row.passed)) process.exitCode = 1; +})().catch(error => { + console.error(error); + process.exitCode = 1; +}); diff --git a/docs/responsive/flow-results.json b/docs/responsive/flow-results.json new file mode 100644 index 000000000..d1ec0bb83 --- /dev/null +++ b/docs/responsive/flow-results.json @@ -0,0 +1,492 @@ +[ + { + "width": 320, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 320, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 320, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 320, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 320, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryYWD8hEGXiDteDCDw\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryYWD8hEGXiDteDCDw--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 320, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 320, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 320, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryzaoA2Vn7emplr0X7\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryzaoA2Vn7emplr0X7--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryljY4bt1xHp7Tsk94\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryljY4bt1xHp7Tsk94--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 320, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + }, + { + "width": 390, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 390, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 390, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 390, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 390, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryx4bIA59Oqdx4rR3t\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryx4bIA59Oqdx4rR3t--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 390, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 390, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 390, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryrxL2WQFOQK5I7cx2\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryrxL2WQFOQK5I7cx2--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryvTwA4iAMWhs2otqc\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryvTwA4iAMWhs2otqc--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 390, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + } +] diff --git a/docs/responsive/report.cjs b/docs/responsive/report.cjs new file mode 100644 index 000000000..2c003cfe6 --- /dev/null +++ b/docs/responsive/report.cjs @@ -0,0 +1,107 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const root = path.resolve(__dirname, "../.."); +const read = name => JSON.parse(fs.readFileSync(path.join(__dirname, name), "utf8")); +const runs = [read("browser-results.json")]; +const byKey = new Map(); +for (const run of runs) for (const row of run.rows) byKey.set(`${row.width}:${row.route}`, row); +const rows = [...byKey.values()].sort( + (a, b) => a.width - b.width || a.route.localeCompare(b.route), +); +const requests = [ + ...new Map( + runs.flatMap(run => run.requests).map(request => [JSON.stringify(request), request]), + ).values(), +]; +const failed = row => + row.overflows.length || row.errors.length || row.pageWidth > row.width + 1 || !row.text.trim(); +fs.writeFileSync( + path.join(__dirname, "browser-results.json"), + JSON.stringify({ rows, requests, failures: rows.filter(failed) }, null, 2), +); +const flows = new Map(read("flow-results.json").map(row => [`${row.width}:${row.name}`, row])); +fs.writeFileSync( + path.join(__dirname, "flow-results.json"), + JSON.stringify([...flows.values()], null, 2), +); + +const inventory = read("routes.json"); +const normalize = url => url.replace(/:[^/]+/g, "1").replace(/\/$/, "") || "/"; +const status = (matching, widths) => { + const relevant = matching.filter(row => widths.includes(row.width)); + if (!relevant.length) return "—"; + return relevant.some(failed) ? "FAIL" : "OK"; +}; +const fix = route => { + if (route.includes("/auth")) return "Контейнер, динамическая высота, формы, иллюстрации"; + if (route.includes("/error")) return "Убрана фиксированная ширина 580 px"; + if (route.includes("onboarding")) + return "Одна колонка, высота, popup; устранён цикл черновика шага 1"; + if (route.includes("/edit")) return "Поля, действия, горизонтальные tabs, validation, диалоги"; + if (route.includes("/analytics")) + return "Существующие mobile cards таблиц, viewport диалогов и tooltip"; + if (route.includes("/program")) return "Карточки, роли на mobile, фильтры, рейтинг и диалоги"; + if (route.includes("/projects")) return "Карточки, команда, popup, детали; загрузка dashboard"; + if (route.includes("/profile")) return "Детали, новости, перенос длинного контента"; + if (route.includes("/courses")) return "Детали и урок, поля, CTA, доступный контент"; + if (route.includes("/vacancies")) return "Shared controls/dialogs; существующая mobile сетка"; + if (route.includes("/feed")) return "Фильтры, news form, shared cards/dialogs"; + return "Общая оболочка, drawer, controls, safe area"; +}; +const lines = [ + "# Checklist маршрутов PROCOLLAB", + "", + `Извлечено 63 объявления компонентов/оболочек и 9 redirects. Повторяющиеся оболочки не считаются отдельными URL. Проверены ${new Set(rows.map(row => row.route)).size} конкретных URL/состояний формы на контрольных ширинах 320–1920 px. Всего ${rows.length} измерений; ошибок: ${rows.filter(failed).length}. Дополнительные размеры возле breakpoint: ${[...new Set(rows.map(row => row.width))].filter(width => [749, 750, 999, 1000, 1001].includes(width)).join(", ") || "не запускались"}.`, + "", + "OK: компонент присутствует в DOM подходящего URL, видимое содержимое непустое, отсутствуют внешние переполнения, расширение страницы и ошибки браузера. Для plain-text и portal страниц host может не иметь собственной геометрии. Это проверка Chrome с синтетическим API. ‘—’ означает отсутствие отдельного экрана или недостижимую декларацию; пояснения ниже. Контент со скроллом внутри tabs/списка/диалога допускается.", + "", + "| Route / компонент | Desktop 1280–1920 | Tablet 768–1024 | 390 px | 320 px | Проблемы / исправление |", + "| --- | --- | --- | --- | --- | --- |", +]; +for (const entry of inventory.filter(entry => entry.component)) { + const route = normalize(entry.route); + let selector; + if (entry.componentSource) + selector = fs + .readFileSync(path.join(root, entry.componentSource), "utf8") + .match(/selector:\s*["']([^"']+)["']/)?.[1]; + const matching = rows.filter( + row => + (row.actualPath === route || row.actualPath.startsWith(route === "/" ? "/" : route + "/")) && + (!selector || row.rendered.includes(selector)), + ); + const notes = matching.length ? fix(route) : "Декларация/redirect: см. пояснения"; + lines.push( + `| \`${entry.route}\` ${entry.component} | ${status(matching, [1280, 1440, 1920])} | ${status(matching, [768, 820, 1024])} | ${status(matching, [390])} | ${status(matching, [320])} | ${notes} |`, + ); +} +lines.push( + "", + "## Пояснения", + "", + "- `/auth/verification` выполняет подтверждение и переход; отдельный устойчивый UI не предусмотрен.", + "- Вторые декларации `/office/courses/lesson/:id` и `/office/courses/lesson/:id/results` перекрыты первым lazy-модулем `courses`. Браузер подтверждает переход в `/office/courses/all`. Рабочие адреса — `/office/courses/:courseId/lesson/:lessonId`.", + "- Экран результатов урока проверен с завершённым уроком; также пройден переход к результатам после отправки ответа.", + "- Root и layout проверены через дочерние экраны. Redirects проверяются как переходы, не как самостоятельные страницы.", + "- В Angular router нет интерфейса staff/superuser/admin и CRUD мероприятий. Самостоятельные chats отключены в office.routes; route чата проекта проверен, но его CTA помечен продуктом как недоступный. Новые routes/permissions не добавлены.", + "", + "## Функциональные проверки 320 / 390", + "", + "| Сценарий | 320 | 390 |", + "| --- | --- | --- |", +); +for (const name of [...new Set([...flows.values()].map(row => row.name))]) + lines.push( + `| ${name} | ${flows.get("320:" + name)?.passed ? "OK" : "FAIL"} | ${flows.get("390:" + name)?.passed ? "OK" : "FAIL"} |`, + ); +fs.writeFileSync(path.join(__dirname, "CHECKLIST.md"), lines.join("\n") + "\n"); +console.log( + JSON.stringify({ + measurements: rows.length, + browserFailures: rows.filter(failed).length, + flows: flows.size, + flowFailures: [...flows.values()].filter(row => !row.passed).length, + }), +); diff --git a/docs/responsive/routes.json b/docs/responsive/routes.json new file mode 100644 index 000000000..778cfe08a --- /dev/null +++ b/docs/responsive/routes.json @@ -0,0 +1,578 @@ +[ + { + "route": "/", + "component": "AppComponent", + "layout": ["AppComponent"], + "source": "projects/social_platform/src/app/app.routes.ts", + "componentSource": "projects/social_platform/src/app/app.component.ts", + "issues": [] + }, + { + "route": "/auth/", + "component": "AuthComponent", + "layout": ["AuthComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/auth.component.ts", + "issues": [] + }, + { + "route": "/auth/", + "layout": ["AuthComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "redirect": "login", + "issues": [] + }, + { + "route": "/auth/login", + "component": "LoginComponent", + "layout": ["AuthComponent", "LoginComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/login/login.component.ts", + "issues": ["legacy viewport height"] + }, + { + "route": "/auth/register", + "component": "RegisterComponent", + "layout": ["AuthComponent", "RegisterComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/register/register.component.ts", + "issues": ["legacy viewport height"] + }, + { + "route": "/auth/verification/email", + "component": "EmailVerificationComponent", + "layout": ["AuthComponent", "EmailVerificationComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/auth/reset_password/send_email", + "component": "ResetPasswordComponent", + "layout": ["AuthComponent", "ResetPasswordComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.ts", + "issues": [] + }, + { + "route": "/auth/reset_password", + "component": "SetPasswordComponent", + "layout": ["AuthComponent", "SetPasswordComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.ts", + "issues": [] + }, + { + "route": "/auth/reset_password/confirm", + "component": "ConfirmPasswordResetComponent", + "layout": ["AuthComponent", "ConfirmPasswordResetComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.ts", + "issues": [] + }, + { + "route": "/auth/verification", + "component": "ConfirmEmailComponent", + "layout": ["ConfirmEmailComponent"], + "source": "projects/social_platform/src/app/ui/routes/auth/auth.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/auth/confirm-email/confirm-email.component.ts", + "issues": [] + }, + { + "route": "/error/", + "component": "ErrorComponent", + "layout": ["ErrorComponent"], + "source": "projects/social_platform/src/app/ui/routes/error/error.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/error/error.component.ts", + "issues": ["legacy viewport height"] + }, + { + "route": "/error/404", + "component": "ErrorNotFoundComponent", + "layout": ["ErrorComponent", "ErrorNotFoundComponent"], + "source": "projects/social_platform/src/app/ui/routes/error/error.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/error/not-found/error-not-found.component.ts", + "issues": [] + }, + { + "route": "/error/:code", + "component": "ErrorCodeComponent", + "layout": ["ErrorComponent", "ErrorCodeComponent"], + "source": "projects/social_platform/src/app/ui/routes/error/error.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/error/error-code/error-code.component.ts", + "issues": [] + }, + { + "route": "/office/onboarding/", + "component": "OnboardingComponent", + "layout": ["OnboardingComponent"], + "source": "projects/social_platform/src/app/ui/routes/onboarding/onboarding.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/onboarding/onboarding.component.ts", + "issues": [] + }, + { + "route": "/office/onboarding/stage-0", + "component": "OnboardingStageZeroComponent", + "layout": ["OnboardingComponent", "OnboardingStageZeroComponent"], + "source": "projects/social_platform/src/app/ui/routes/onboarding/onboarding.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts", + "issues": ["legacy viewport height"] + }, + { + "route": "/office/onboarding/stage-1", + "component": "OnboardingStageOneComponent", + "layout": ["OnboardingComponent", "OnboardingStageOneComponent"], + "source": "projects/social_platform/src/app/ui/routes/onboarding/onboarding.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.ts", + "issues": ["fixed minimum width", "legacy viewport height"] + }, + { + "route": "/office/onboarding/stage-2", + "component": "OnboardingStageTwoComponent", + "layout": ["OnboardingComponent", "OnboardingStageTwoComponent"], + "source": "projects/social_platform/src/app/ui/routes/onboarding/onboarding.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.ts", + "issues": ["fixed minimum width", "legacy viewport height"] + }, + { + "route": "/office/onboarding/stage-3", + "component": "OnboardingStageThreeComponent", + "layout": ["OnboardingComponent", "OnboardingStageThreeComponent"], + "source": "projects/social_platform/src/app/ui/routes/onboarding/onboarding.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.ts", + "issues": [] + }, + { + "route": "/office/", + "component": "OfficeComponent", + "layout": ["OfficeComponent"], + "source": "projects/social_platform/src/app/ui/routes/office/office.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/office/office.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/", + "layout": ["OfficeComponent"], + "source": "projects/social_platform/src/app/ui/routes/office/office.routes.ts", + "redirect": "program", + "issues": [] + }, + { + "route": "/office/feed/", + "component": "FeedComponent", + "layout": ["OfficeComponent", "FeedComponent"], + "source": "projects/social_platform/src/app/ui/routes/feed/feed.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/feed/feed.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/vacancies/", + "component": "VacanciesComponent", + "layout": ["OfficeComponent", "VacanciesComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts", + "issues": [] + }, + { + "route": "/office/vacancies/", + "layout": ["OfficeComponent", "VacanciesComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies.routes.ts", + "redirect": "all", + "issues": [] + }, + { + "route": "/office/vacancies/my/", + "component": "VacanciesListComponent", + "layout": ["OfficeComponent", "VacanciesComponent", "VacanciesListComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/list.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/vacancies/all", + "component": "VacanciesListComponent", + "layout": ["OfficeComponent", "VacanciesComponent", "VacanciesListComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/vacancies/:vacancyId/", + "component": "VacanciesDetailComponent", + "layout": ["OfficeComponent", "VacanciesDetailComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/detail/vacancies-detail.component.ts", + "issues": [] + }, + { + "route": "/office/vacancies/:vacancyId/", + "component": "VacancyInfoComponent", + "layout": ["OfficeComponent", "VacanciesDetailComponent", "VacancyInfoComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/projects/", + "component": "ProjectsComponent", + "layout": ["OfficeComponent", "ProjectsComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/projects.component.ts", + "issues": [] + }, + { + "route": "/office/projects/", + "layout": ["OfficeComponent", "ProjectsComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "redirect": "dashboard", + "issues": [] + }, + { + "route": "/office/projects/dashboard", + "component": "DashboardProjectsComponent", + "layout": ["OfficeComponent", "ProjectsComponent", "DashboardProjectsComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/dashboard/dashboard.component.ts", + "issues": [] + }, + { + "route": "/office/projects/my", + "component": "ProjectsListComponent", + "layout": ["OfficeComponent", "ProjectsComponent", "ProjectsListComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/list/list.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/projects/subscriptions", + "component": "ProjectsListComponent", + "layout": ["OfficeComponent", "ProjectsComponent", "ProjectsListComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/list/list.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/projects/invites", + "component": "ProjectsListComponent", + "layout": ["OfficeComponent", "ProjectsComponent", "ProjectsListComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/list/list.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/projects/all", + "component": "ProjectsListComponent", + "layout": ["OfficeComponent", "ProjectsComponent", "ProjectsListComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/list/list.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/projects/:projectId/edit", + "component": "ProjectEditComponent", + "layout": ["OfficeComponent", "ProjectEditComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/projects.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/edit/edit.component.ts", + "issues": ["legacy viewport height"] + }, + { + "route": "/office/projects/:projectId/", + "component": "DeatilComponent", + "layout": ["OfficeComponent", "DeatilComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/widgets/detail/detail.component.ts", + "issues": ["fixed minimum width", "legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/projects/:projectId/", + "component": "ProjectInfoComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectInfoComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/info/info.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/projects/:projectId/news/:newsId", + "component": "NewsDetailComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectInfoComponent", "NewsDetailComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/projects/:projectId/vacancies", + "component": "ProjectVacanciesComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectVacanciesComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/vacancies/vacancies.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/projects/:projectId/team", + "component": "ProjectTeamComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectTeamComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/projects/:projectId/work-section", + "component": "ProjectWorkSectionComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectWorkSectionComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/work-section/work-section.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/projects/:projectId/chat", + "component": "ProjectChatComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProjectChatComponent"], + "source": "projects/social_platform/src/app/ui/routes/projects/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/program/", + "component": "ProgramComponent", + "layout": ["OfficeComponent", "ProgramComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/program.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/program.component.ts", + "issues": [] + }, + { + "route": "/office/program/", + "layout": ["OfficeComponent", "ProgramComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/program.routes.ts", + "redirect": "all", + "issues": [] + }, + { + "route": "/office/program/all", + "component": "ProgramMainComponent", + "layout": ["OfficeComponent", "ProgramComponent", "ProgramMainComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/program.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/main/main.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/program/:programId/", + "component": "DeatilComponent", + "layout": ["OfficeComponent", "DeatilComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/widgets/detail/detail.component.ts", + "issues": ["fixed minimum width", "legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/program/:programId/", + "component": "ProgramDetailMainComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProgramDetailMainComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/program/:programId/projects", + "component": "ProgramListComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProgramListComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/program/:programId/members", + "component": "ProgramListComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProgramListComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/program/:programId/projects-rating", + "component": "ProgramListComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProgramListComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/program/:programId/analytics", + "component": "ProgramAnalyticsComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProgramAnalyticsComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.ts", + "issues": ["fixed minimum width", "multi-column layout"] + }, + { + "route": "/office/program/:programId/register", + "layout": ["OfficeComponent"], + "source": "projects/social_platform/src/app/ui/routes/program/detail.routes.ts", + "issues": [] + }, + { + "route": "/office/courses/", + "component": "CoursesComponent", + "layout": ["OfficeComponent", "CoursesComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/courses.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/courses.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/courses/", + "layout": ["OfficeComponent", "CoursesComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/courses.routes.ts", + "redirect": "all", + "issues": [] + }, + { + "route": "/office/courses/all", + "component": "CoursesListComponent", + "layout": ["OfficeComponent", "CoursesComponent", "CoursesListComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/courses.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/list/list.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/courses/:courseId/", + "component": "CourseDetailComponent", + "layout": ["OfficeComponent", "CourseDetailComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/course-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/detail/course-detail.component.ts", + "issues": [] + }, + { + "route": "/office/courses/:courseId/", + "component": "CourseInfoComponent", + "layout": ["OfficeComponent", "CourseDetailComponent", "CourseInfoComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/course-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/detail/info/info.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/courses/:courseId/lesson/:lessonId", + "component": "LessonComponent", + "layout": ["OfficeComponent", "CourseDetailComponent", "LessonComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/lesson.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/lesson/lesson.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/courses/:courseId/lesson/:lessonId/results", + "component": "TaskCompleteComponent", + "layout": [ + "OfficeComponent", + "CourseDetailComponent", + "LessonComponent", + "TaskCompleteComponent" + ], + "source": "projects/social_platform/src/app/ui/routes/courses/lesson.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.ts", + "issues": [] + }, + { + "route": "/office/members", + "component": "MembersComponent", + "layout": ["OfficeComponent", "MembersComponent"], + "source": "projects/social_platform/src/app/ui/routes/office/office.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/members/members.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/profile/edit", + "component": "ProfileEditComponent", + "layout": ["OfficeComponent", "ProfileEditComponent"], + "source": "projects/social_platform/src/app/ui/routes/office/office.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/profile/:id/", + "component": "DeatilComponent", + "layout": ["OfficeComponent", "DeatilComponent"], + "source": "projects/social_platform/src/app/ui/routes/profile/profile-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/widgets/detail/detail.component.ts", + "issues": ["fixed minimum width", "legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/profile/:id/", + "component": "ProfileMainComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProfileMainComponent"], + "source": "projects/social_platform/src/app/ui/routes/profile/profile-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/profile/detail/main/main.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/profile/:id/news/:newsId", + "component": "ProfileNewsComponent", + "layout": ["OfficeComponent", "DeatilComponent", "ProfileNewsComponent"], + "source": "projects/social_platform/src/app/ui/routes/profile/profile-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/profile/detail/profile-news/profile-news.component.ts", + "issues": ["fixed minimum width"] + }, + { + "route": "/office/courses/", + "component": "CourseDetailComponent", + "layout": ["OfficeComponent", "CourseDetailComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/course-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/detail/course-detail.component.ts", + "issues": [] + }, + { + "route": "/office/courses/", + "component": "CourseInfoComponent", + "layout": ["OfficeComponent", "CourseDetailComponent", "CourseInfoComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/course-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/detail/info/info.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/courses/lesson/:lessonId", + "component": "LessonComponent", + "layout": ["OfficeComponent", "CourseDetailComponent", "LessonComponent"], + "source": "projects/social_platform/src/app/ui/routes/courses/lesson.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/lesson/lesson.component.ts", + "issues": ["multi-column layout"] + }, + { + "route": "/office/courses/lesson/:lessonId/results", + "component": "TaskCompleteComponent", + "layout": [ + "OfficeComponent", + "CourseDetailComponent", + "LessonComponent", + "TaskCompleteComponent" + ], + "source": "projects/social_platform/src/app/ui/routes/courses/lesson.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.ts", + "issues": [] + }, + { + "route": "/office/vacancies/", + "component": "VacanciesDetailComponent", + "layout": ["OfficeComponent", "VacanciesDetailComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/detail/vacancies-detail.component.ts", + "issues": [] + }, + { + "route": "/office/vacancies/", + "component": "VacancyInfoComponent", + "layout": ["OfficeComponent", "VacanciesDetailComponent", "VacancyInfoComponent"], + "source": "projects/social_platform/src/app/ui/routes/vacancy/vacancies-detail.routes.ts", + "componentSource": "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.ts", + "issues": ["legacy viewport height", "multi-column layout"] + }, + { + "route": "/office/**", + "layout": ["OfficeComponent"], + "source": "projects/social_platform/src/app/ui/routes/office/office.routes.ts", + "redirect": "/error/404", + "issues": [] + }, + { + "route": "/**", + "layout": [], + "source": "projects/social_platform/src/app/app.routes.ts", + "redirect": "error/404", + "issues": [] + } +] diff --git a/docs/responsive/screenshots/analytics-attention-320.png b/docs/responsive/screenshots/analytics-attention-320.png new file mode 100644 index 000000000..79236d44f Binary files /dev/null and b/docs/responsive/screenshots/analytics-attention-320.png differ diff --git a/docs/responsive/screenshots/analytics-attention-390.png b/docs/responsive/screenshots/analytics-attention-390.png new file mode 100644 index 000000000..5083e00e3 Binary files /dev/null and b/docs/responsive/screenshots/analytics-attention-390.png differ diff --git a/docs/responsive/screenshots/analytics-case-row-320.png b/docs/responsive/screenshots/analytics-case-row-320.png new file mode 100644 index 000000000..5c9ec4242 Binary files /dev/null and b/docs/responsive/screenshots/analytics-case-row-320.png differ diff --git a/docs/responsive/screenshots/analytics-case-row-390.png b/docs/responsive/screenshots/analytics-case-row-390.png new file mode 100644 index 000000000..1ae75c2f2 Binary files /dev/null and b/docs/responsive/screenshots/analytics-case-row-390.png differ diff --git a/docs/responsive/screenshots/analytics-evaluation-320.png b/docs/responsive/screenshots/analytics-evaluation-320.png new file mode 100644 index 000000000..f0012439b Binary files /dev/null and b/docs/responsive/screenshots/analytics-evaluation-320.png differ diff --git a/docs/responsive/screenshots/analytics-evaluation-390.png b/docs/responsive/screenshots/analytics-evaluation-390.png new file mode 100644 index 000000000..9edfd36c7 Binary files /dev/null and b/docs/responsive/screenshots/analytics-evaluation-390.png differ diff --git a/docs/responsive/screenshots/auth-login-1440.png b/docs/responsive/screenshots/auth-login-1440.png new file mode 100644 index 000000000..e5b4b2466 Binary files /dev/null and b/docs/responsive/screenshots/auth-login-1440.png differ diff --git a/docs/responsive/screenshots/auth-login-320.png b/docs/responsive/screenshots/auth-login-320.png new file mode 100644 index 000000000..56d1c0a36 Binary files /dev/null and b/docs/responsive/screenshots/auth-login-320.png differ diff --git a/docs/responsive/screenshots/auth-login-390.png b/docs/responsive/screenshots/auth-login-390.png new file mode 100644 index 000000000..824eeccfb Binary files /dev/null and b/docs/responsive/screenshots/auth-login-390.png differ diff --git a/docs/responsive/screenshots/course-files-320.png b/docs/responsive/screenshots/course-files-320.png new file mode 100644 index 000000000..5324fa9c4 Binary files /dev/null and b/docs/responsive/screenshots/course-files-320.png differ diff --git a/docs/responsive/screenshots/course-files-390.png b/docs/responsive/screenshots/course-files-390.png new file mode 100644 index 000000000..6eb534fca Binary files /dev/null and b/docs/responsive/screenshots/course-files-390.png differ diff --git a/docs/responsive/screenshots/course-multiple_choice-320.png b/docs/responsive/screenshots/course-multiple_choice-320.png new file mode 100644 index 000000000..32ce3840e Binary files /dev/null and b/docs/responsive/screenshots/course-multiple_choice-320.png differ diff --git a/docs/responsive/screenshots/course-multiple_choice-390.png b/docs/responsive/screenshots/course-multiple_choice-390.png new file mode 100644 index 000000000..e839f997f Binary files /dev/null and b/docs/responsive/screenshots/course-multiple_choice-390.png differ diff --git a/docs/responsive/screenshots/course-single_choice-320.png b/docs/responsive/screenshots/course-single_choice-320.png new file mode 100644 index 000000000..d624babbc Binary files /dev/null and b/docs/responsive/screenshots/course-single_choice-320.png differ diff --git a/docs/responsive/screenshots/course-single_choice-390.png b/docs/responsive/screenshots/course-single_choice-390.png new file mode 100644 index 000000000..49885427f Binary files /dev/null and b/docs/responsive/screenshots/course-single_choice-390.png differ diff --git a/docs/responsive/screenshots/course-text_and_files-320.png b/docs/responsive/screenshots/course-text_and_files-320.png new file mode 100644 index 000000000..b6339776c Binary files /dev/null and b/docs/responsive/screenshots/course-text_and_files-320.png differ diff --git a/docs/responsive/screenshots/course-text_and_files-390.png b/docs/responsive/screenshots/course-text_and_files-390.png new file mode 100644 index 000000000..d10a8f571 Binary files /dev/null and b/docs/responsive/screenshots/course-text_and_files-390.png differ diff --git a/docs/responsive/screenshots/office-courses-1-lesson-1-results-1440.png b/docs/responsive/screenshots/office-courses-1-lesson-1-results-1440.png new file mode 100644 index 000000000..726015cc5 Binary files /dev/null and b/docs/responsive/screenshots/office-courses-1-lesson-1-results-1440.png differ diff --git a/docs/responsive/screenshots/office-courses-1-lesson-1-results-320.png b/docs/responsive/screenshots/office-courses-1-lesson-1-results-320.png new file mode 100644 index 000000000..768262ec4 Binary files /dev/null and b/docs/responsive/screenshots/office-courses-1-lesson-1-results-320.png differ diff --git a/docs/responsive/screenshots/office-courses-1-lesson-1-results-390.png b/docs/responsive/screenshots/office-courses-1-lesson-1-results-390.png new file mode 100644 index 000000000..c12a35dcf Binary files /dev/null and b/docs/responsive/screenshots/office-courses-1-lesson-1-results-390.png differ diff --git a/docs/responsive/screenshots/office-onboarding-stage-0-1440.png b/docs/responsive/screenshots/office-onboarding-stage-0-1440.png new file mode 100644 index 000000000..9c1195d8e Binary files /dev/null and b/docs/responsive/screenshots/office-onboarding-stage-0-1440.png differ diff --git a/docs/responsive/screenshots/office-onboarding-stage-0-320.png b/docs/responsive/screenshots/office-onboarding-stage-0-320.png new file mode 100644 index 000000000..65c750e91 Binary files /dev/null and b/docs/responsive/screenshots/office-onboarding-stage-0-320.png differ diff --git a/docs/responsive/screenshots/office-onboarding-stage-0-390.png b/docs/responsive/screenshots/office-onboarding-stage-0-390.png new file mode 100644 index 000000000..093fbe81d Binary files /dev/null and b/docs/responsive/screenshots/office-onboarding-stage-0-390.png differ diff --git a/docs/responsive/screenshots/office-profile-edit-1440.png b/docs/responsive/screenshots/office-profile-edit-1440.png new file mode 100644 index 000000000..744ecd0f2 Binary files /dev/null and b/docs/responsive/screenshots/office-profile-edit-1440.png differ diff --git a/docs/responsive/screenshots/office-profile-edit-320.png b/docs/responsive/screenshots/office-profile-edit-320.png new file mode 100644 index 000000000..acbd124f6 Binary files /dev/null and b/docs/responsive/screenshots/office-profile-edit-320.png differ diff --git a/docs/responsive/screenshots/office-profile-edit-390.png b/docs/responsive/screenshots/office-profile-edit-390.png new file mode 100644 index 000000000..d8ff0da02 Binary files /dev/null and b/docs/responsive/screenshots/office-profile-edit-390.png differ diff --git a/docs/responsive/screenshots/office-program-1-1440.png b/docs/responsive/screenshots/office-program-1-1440.png new file mode 100644 index 000000000..c98ea0e37 Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-1440.png differ diff --git a/docs/responsive/screenshots/office-program-1-320.png b/docs/responsive/screenshots/office-program-1-320.png new file mode 100644 index 000000000..b52986bd2 Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-320.png differ diff --git a/docs/responsive/screenshots/office-program-1-390.png b/docs/responsive/screenshots/office-program-1-390.png new file mode 100644 index 000000000..0e0b46980 Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-390.png differ diff --git a/docs/responsive/screenshots/office-program-1-analytics-1440.png b/docs/responsive/screenshots/office-program-1-analytics-1440.png new file mode 100644 index 000000000..85234e5a5 Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-analytics-1440.png differ diff --git a/docs/responsive/screenshots/office-program-1-analytics-320.png b/docs/responsive/screenshots/office-program-1-analytics-320.png new file mode 100644 index 000000000..2fef2edfb Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-analytics-320.png differ diff --git a/docs/responsive/screenshots/office-program-1-analytics-390.png b/docs/responsive/screenshots/office-program-1-analytics-390.png new file mode 100644 index 000000000..8a480a96e Binary files /dev/null and b/docs/responsive/screenshots/office-program-1-analytics-390.png differ diff --git a/docs/responsive/screenshots/office-projects-my-1440.png b/docs/responsive/screenshots/office-projects-my-1440.png new file mode 100644 index 000000000..306f4ddd6 Binary files /dev/null and b/docs/responsive/screenshots/office-projects-my-1440.png differ diff --git a/docs/responsive/screenshots/office-projects-my-320.png b/docs/responsive/screenshots/office-projects-my-320.png new file mode 100644 index 000000000..7661a8cd7 Binary files /dev/null and b/docs/responsive/screenshots/office-projects-my-320.png differ diff --git a/docs/responsive/screenshots/office-projects-my-390.png b/docs/responsive/screenshots/office-projects-my-390.png new file mode 100644 index 000000000..441b0045f Binary files /dev/null and b/docs/responsive/screenshots/office-projects-my-390.png differ diff --git a/docs/responsive/screenshots/onboarding-form-320.png b/docs/responsive/screenshots/onboarding-form-320.png new file mode 100644 index 000000000..719a136ea Binary files /dev/null and b/docs/responsive/screenshots/onboarding-form-320.png differ diff --git a/docs/responsive/screenshots/onboarding-form-390.png b/docs/responsive/screenshots/onboarding-form-390.png new file mode 100644 index 000000000..4d0fe22e9 Binary files /dev/null and b/docs/responsive/screenshots/onboarding-form-390.png differ diff --git a/docs/responsive/screenshots/vacancy-responses-modal-320.png b/docs/responsive/screenshots/vacancy-responses-modal-320.png new file mode 100644 index 000000000..8b20ef088 Binary files /dev/null and b/docs/responsive/screenshots/vacancy-responses-modal-320.png differ diff --git a/docs/responsive/screenshots/vacancy-responses-modal-390.png b/docs/responsive/screenshots/vacancy-responses-modal-390.png new file mode 100644 index 000000000..e54ae189a Binary files /dev/null and b/docs/responsive/screenshots/vacancy-responses-modal-390.png differ diff --git a/docs/responsive/screenshots/validation-320.png b/docs/responsive/screenshots/validation-320.png new file mode 100644 index 000000000..f049aa602 Binary files /dev/null and b/docs/responsive/screenshots/validation-320.png differ diff --git a/docs/responsive/screenshots/validation-390.png b/docs/responsive/screenshots/validation-390.png new file mode 100644 index 000000000..716ce25e6 Binary files /dev/null and b/docs/responsive/screenshots/validation-390.png differ diff --git a/docs/responsive/serve.cjs b/docs/responsive/serve.cjs new file mode 100644 index 000000000..e22cdbd72 --- /dev/null +++ b/docs/responsive/serve.cjs @@ -0,0 +1,33 @@ +/** @format */ +const http = require("node:http"); +const fs = require("node:fs"); +const path = require("node:path"); +const root = path.resolve(__dirname, "../../dist/social_platform"); +const types = { + ".html": "text/html", + ".js": "text/javascript", + ".css": "text/css", + ".svg": "image/svg+xml", + ".png": "image/png", + ".jpg": "image/jpeg", + ".woff2": "font/woff2", + ".woff": "font/woff", + ".json": "application/json", +}; +http + .createServer((request, response) => { + const pathname = decodeURIComponent(new URL(request.url, "http://localhost").pathname); + let file = path.resolve(root, "." + pathname); + if (!file.startsWith(root + path.sep) && file !== root) { + response.writeHead(403).end(); + return; + } + if (!fs.existsSync(file) || fs.statSync(file).isDirectory()) + file = path.join(root, "index.html"); + response.writeHead(200, { + "Content-Type": types[path.extname(file)] || "application/octet-stream", + "Cache-Control": "no-store", + }); + fs.createReadStream(file).pipe(response); + }) + .listen(4360, "127.0.0.1", () => console.log("Responsive preview: http://127.0.0.1:4360")); diff --git a/docs/responsive/verification/build.log b/docs/responsive/verification/build.log new file mode 100644 index 000000000..4816b6985 --- /dev/null +++ b/docs/responsive/verification/build.log @@ -0,0 +1,1005 @@ + +> procollab@0.0.0 build:social:prod +> npm run build:sprite && ng build social_platform --configuration=production + + +> procollab@0.0.0 build:sprite +> svg-sprite -s --dest=projects/social_platform/src/assets/icons "projects/social_platform/src/assets/icons/svg/**/*.svg" + +> Building... +√ Building... +Initial chunk files | Names | Raw size | Estimated transfer size +chunk-CMWO65XR.js | - | 420.68 kB | 73.45 kB +main-BRT7OW7X.js | main | 207.28 kB | 53.24 kB +chunk-T4A3H5UH.js | - | 189.37 kB | 54.84 kB +styles-P7BSPB6M.css | styles | 121.29 kB | 10.39 kB +chunk-GVVKGYIE.js | - | 93.53 kB | 23.61 kB +chunk-G3VVFRFH.js | - | 81.75 kB | 25.60 kB +chunk-DSSJA25F.js | - | 73.85 kB | 17.11 kB +chunk-WIGZ3DJV.js | - | 42.82 kB | 8.67 kB +chunk-NSPQCL6N.js | - | 36.22 kB | 7.74 kB +chunk-XDK73UF5.js | - | 27.62 kB | 7.50 kB +chunk-Y2FHRW5T.js | - | 24.97 kB | 5.05 kB +chunk-B7DOUOL7.js | - | 23.98 kB | 6.76 kB +chunk-BX2OQJNL.js | - | 17.88 kB | 5.30 kB +chunk-6U2C74IJ.js | - | 11.43 kB | 2.59 kB +chunk-GFLWXFA7.js | - | 9.38 kB | 2.99 kB +chunk-7DUO4VJB.js | - | 4.30 kB | 1.18 kB +chunk-NYSH7ELB.js | - | 4.10 kB | 1.50 kB +chunk-Q5MA6ASV.js | - | 3.19 kB | 1.26 kB +chunk-6NPZSBAZ.js | - | 2.92 kB | 937 bytes +chunk-BHTIOYRG.js | - | 1.52 kB | 559 bytes +chunk-JP4HTDU5.js | - | 1.47 kB | 386 bytes +chunk-N4QDU3YS.js | - | 1.42 kB | 635 bytes +chunk-VOSPIT4N.js | - | 1.22 kB | 521 bytes +chunk-UMKP35NR.js | - | 695 bytes | 695 bytes +chunk-JHUOFMVX.js | - | 483 bytes | 483 bytes +chunk-AHIN33RB.js | - | 474 bytes | 474 bytes +chunk-OKQ7D3JJ.js | - | 465 bytes | 465 bytes +chunk-V7LA3D7J.js | - | 352 bytes | 352 bytes +chunk-Y7FCNQPS.js | - | 195 bytes | 195 bytes +chunk-6SFYD46X.js | - | 180 bytes | 180 bytes +chunk-W2ZPBHP5.js | - | 160 bytes | 160 bytes +chunk-N7PJCV3T.js | - | 128 bytes | 128 bytes +chunk-DKVRXEF2.js | - | 127 bytes | 127 bytes +chunk-PY5GJ2VA.js | - | 51 bytes | 51 bytes +chunk-GDMD5RKS.js | - | 51 bytes | 51 bytes +chunk-NCHAAQO5.js | - | 30 bytes | 30 bytes +chunk-KTRLVWC3.js | - | 30 bytes | 30 bytes +chunk-CRTRRB5R.js | - | 30 bytes | 30 bytes +chunk-PKT6RRYE.js | - | 30 bytes | 30 bytes +chunk-YIJ4Z6S4.js | - | 30 bytes | 30 bytes +chunk-KEPWQ2XV.js | - | 30 bytes | 30 bytes +chunk-FE3JRQRM.js | - | 30 bytes | 30 bytes +chunk-GAELZNYR.js | - | 25 bytes | 25 bytes +chunk-4CQUPGHG.js | - | 25 bytes | 25 bytes +chunk-PPZSTFUD.js | - | 25 bytes | 25 bytes +chunk-UYXSSEQD.js | - | 25 bytes | 25 bytes +chunk-FI4DW6KU.js | - | 25 bytes | 25 bytes +chunk-25HWN6II.js | - | 25 bytes | 25 bytes +chunk-SVFKPVOL.js | - | 25 bytes | 25 bytes + + | Initial total | 1.41 MB | 315.55 kB + +Lazy chunk files | Names | Raw size | Estimated transfer size +chunk-HH5XPM2S.js | detail-routes | 266.50 kB | 41.70 kB +chunk-4T2VZCZF.js | onboarding-routes | 111.41 kB | 15.01 kB +chunk-PRLXDPBM.js | office-routes | 95.81 kB | 18.02 kB +chunk-D2NZXFPL.js | detail-routes | 89.43 kB | 16.53 kB +chunk-CAV2UGZI.js | lesson-routes | 82.66 kB | 10.93 kB +chunk-QSJZZJSJ.js | - | 81.31 kB | 16.04 kB +chunk-DOXBRM4F.js | projects-routes | 74.86 kB | 13.89 kB +chunk-AJJJSWEY.js | index | 72.43 kB | 17.54 kB +chunk-H4SKO2QM.js | auth-routes | 69.50 kB | 9.62 kB +chunk-IWEFTYAF.js | - | 65.03 kB | 13.16 kB +chunk-F2J72EV7.js | vacancies-detail-routes | 42.69 kB | 8.78 kB +chunk-VK2EDBCX.js | project-team-step-component | 40.03 kB | 8.04 kB +chunk-UWNZ7W2G.js | profile-detail-routes | 40.02 kB | 7.67 kB +chunk-USMOIENF.js | course-detail-routes | 39.61 kB | 7.10 kB +chunk-K3ZIOKIH.js | feed-routes | 37.83 kB | 7.56 kB +...and 87 more lazy chunks files. Use "--verbose" to show all the files. + +Application bundle generation complete. [29.657 seconds] - 2026-10-04T15:46:37.906Z + +▲ [WARNING] 2 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + null + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:7:67: + 7 │ ...card__photo" [url]="member().personal?.avatar || ''" [size]="70" /> + ╵ ~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:13:15: + 13 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:13:66: + 13 │ ...er-card__secondary" [title]="member().personal?.speciality || ''"> + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:13:15: + 13 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:14:28: + 14 │ {{ member().personal?.speciality }} + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:13:15: + 13 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:15:30: + 15 │ @if (member().personal?.birthday; as birthday) { + ╵ ~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:13:15: + 13 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:16:30: + 16 │ {{ member().personal?.speciality ? " • " : "" }}{{ birth... + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:13:15: + 13 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ProfileInfoComponent is not used within the template of NavComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts:68:4: + 68 │ ProfileInfoComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html:435:45: + 435 │ ... @if (achievements.at(i)?.get("title"); as title) { + ╵ ~~~ + + Warning occurs in the template of component OnboardingStageZeroComponent. + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts:23:15: + 23 │ templateUrl: "./stage-zero.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8102: The left side of this nullish coalescing operation does not include 'null' or 'undefined' in its type, therefore the '??' operator can be safely removed. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.html:28:15: + 28 │ ... {{ user()!.personal.speciality ?? "не указана" }} + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Warning occurs in the template of component ProfileLeftSideComponent. + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:23:15: + 23 │ templateUrl: "./profile-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileLeftSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:25:78: + 25 │ ...RouterModule, IconComponent, YearsFromBirthdayPipe, TruncatePipe], + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileRightSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.ts:32:4: + 32 │ TruncatePipe, + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: UploadFileComponent is not used within the template of ProfileMainStepComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.ts:33:4: + 33 │ UploadFileComponent, + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:95:52: + 95 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:103:54: + 103 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:73:64: + 73 │ ...)!.isUserMember && program()!.links?.length && program()!.links) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:82:68: + 82 │ ... @if (program()!.isUserMember && program()!.materials?.length) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: MessageInputComponent is not used within the template of ProjectChatComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts:34:4: + 34 │ MessageInputComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html:10:39: + 10 │ ... @if (achievements.at(i)?.get("title"); as achievementsName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectAchievementStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts:17:15: + 17 │ templateUrl: "./project-achievement-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:315:32: + 315 │ @if (goals.at(i)?.get("title"); as goalName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:331:32: + 331 │ @if (goals.at(i)?.get("completionDate"); as goalDat... + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:353:32: + 353 │ @if (goals.at(i)?.get("responsible"); as goalLeader) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:11:37: + 11 │ @if (partners.at(i)?.get("name"); as name) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:27:37: + 27 │ @if (partners.at(i)?.get("inn"); as inn) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:46:35: + 46 │ ... @if (partners.at(i)?.get("contribution"); as contribut... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:63:35: + 63 │ ... @if (partners.at(i)?.get("decisionMaker"); as decision... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:116:36: + 116 │ @if (resources.at(i)?.get("type"); as type) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:133:36: + 133 │ ... @if (resources.at(i)?.get("description"); as descripti... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:150:36: + 150 │ ... @if (resources.at(i)?.get("partnerCompany"); as partne... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8109: isFilterOpen is a function and should be invoked: isFilterOpen() [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.html:98:73: + 98 │ ...s="filter page__filter" [class.page__filter--open]="isFilterOpen"> + ╵ ~~~~~~~~~~~~ + + Warning occurs in the template of component ProjectsComponent. + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:30:15: + 30 │ templateUrl: "./projects.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.html:7:29: + 7 │ @if (item.description?.trim()) { + ╵ ~~~~ + + Warning occurs in the template of component VacanciesLeftSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.ts:9:15: + 9 │ templateUrl: "./vacancies-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.html:57:23: + 57 │ @if (item.project?.links?.length) { + ╵ ~~~~~ + + Warning occurs in the template of component VacanciesRightSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.ts:14:15: + 14 │ templateUrl: "./vacancies-right-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/dashboard/dashboardItem/dashboardItem.component.scss:55:4: + 55 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.scss:19:4: + 19 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss:24:2: + 24 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.scss:98:4: + 98 │ padding: 4px 12px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.scss:183:4: + 183 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:58:6: + 58 │ + &_arrow { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:61:8: + 61 │ i { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow i" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:74:8: + 74 │ position: sticky; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:75:8: + 75 │ bottom: 0; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:76:8: + 76 │ z-index: 2; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:77:8: + 77 │ justify-content: center; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:78:8: + 78 │ padding-top: 8px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:9:8: + 9 │ @import "styles/colors.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:10:8: + 10 │ @import "styles/global.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:11:8: + 11 │ @import "styles/responsive.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:12:8: + 12 │ @import "styles/rounded.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:13:8: + 13 │ @import "styles/typography.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] 9 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + null + + +▲ [WARNING] bundle initial exceeded maximum budget. Budget 500.00 kB was not met by 905.95 kB with a total of 1.41 MB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 204 bytes with a total of 2.20 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 518 bytes with a total of 2.52 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/new-project/new-project.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.26 kB with a total of 3.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.79 kB with a total of 4.79 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.80 kB with a total of 7.80 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.19 kB with a total of 4.19 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/open-vacancy/open-vacancy.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.10 kB with a total of 3.10 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/message-input/message-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.49 kB with a total of 6.49 kB. + + +▲ [WARNING] projects/ui/src/lib/components/primitives/button/button.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.22 kB with a total of 6.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/write-task/write-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.04 kB with a total of 3.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 733 bytes with a total of 2.73 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/login/login.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.40 kB with a total of 5.40 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.34 kB with a total of 4.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.33 kB with a total of 9.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tag/tag.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 971 bytes with a total of 2.97 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/input/input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.99 kB with a total of 6.99 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-experience-step/profile-experience-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 339 bytes with a total of 2.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.21 kB with a total of 6.21 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.23 kB with a total of 3.23 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.97 kB with a total of 4.97 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 239 bytes with a total of 2.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 494 bytes with a total of 2.49 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-direction-card/project-direction-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.74 kB with a total of 3.74 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/circle-progress-bar/circle-progress-bar.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.04 kB with a total of 4.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-achievements-step/profile-achievements-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 410 bytes with a total of 2.41 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.23 kB with a total of 4.23 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.06 kB with a total of 3.06 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.33 kB with a total of 6.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.09 kB with a total of 4.09 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.19 kB with a total of 5.19 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.64 kB with a total of 5.64 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/lesson.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.24 kB with a total of 5.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/detail/detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.33 kB with a total of 9.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.31 kB with a total of 4.31 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.45 kB with a total of 6.45 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.63 kB with a total of 6.63 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 986 bytes with a total of 2.99 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.28 kB with a total of 4.28 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.75 kB with a total of 5.75 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.16 kB with a total of 4.16 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 339 bytes with a total of 2.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/file-task/file-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.83 kB with a total of 6.83 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/news-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.53 kB with a total of 6.53 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.00 kB with a total of 7.00 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/office.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.11 kB with a total of 3.11 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.84 kB with a total of 9.84 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/course-detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.38 kB with a total of 5.38 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/register/register.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.05 kB with a total of 5.05 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.30 kB with a total of 3.30 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/main.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.23 kB with a total of 6.23 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.46 kB with a total of 5.46 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.34 kB with a total of 6.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-skills-step/profile-skills-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 587 bytes with a total of 2.59 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.71 kB with a total of 6.71 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-education-step/profile-education-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.60 kB with a total of 6.60 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/courses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.03 kB with a total of 4.03 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 10.97 kB with a total of 12.97 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.23 kB with a total of 5.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.18 kB with a total of 4.18 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.05 kB with a total of 5.05 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.53 kB with a total of 5.53 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.17 kB with a total of 5.17 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.14 kB with a total of 6.14 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.46 kB with a total of 5.46 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.07 kB with a total of 6.07 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/select/select.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.74 kB with a total of 5.74 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.00 kB with a total of 4.00 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.21 kB with a total of 6.21 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/list/course/course.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.52 kB with a total of 4.52 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 6.20 kB with a total of 8.20 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/user-type-card/user-type-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.23 kB with a total of 4.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.12 kB with a total of 5.12 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.26 kB with a total of 9.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/nav/nav.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.61 kB with a total of 5.61 kB. + + +▲ [WARNING] Module 'dayjs' used by 'projects/social_platform/src/app/api/auth/facades/ui/auth-ui-info.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'snakecase-keys' used by 'projects/core/src/lib/interceptors/camelcase.interceptor.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/customParseFormat' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/relativeTime' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/isToday' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/locale/ru' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'file-saver' used by 'projects/social_platform/src/app/utils/export-file.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'map-obj' used by 'node_modules/camelcase-keys/index.js' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +Output location: Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\dist\social_platform diff --git a/docs/responsive/verification/eslint.log b/docs/responsive/verification/eslint.log new file mode 100644 index 000000000..e69de29bb diff --git a/docs/responsive/verification/navigation-tests.log b/docs/responsive/verification/navigation-tests.log new file mode 100644 index 000000000..65835c34f --- /dev/null +++ b/docs/responsive/verification/navigation-tests.log @@ -0,0 +1,14 @@ + + RUN v3.2.6 Z:/Документы/PROCOLLAB-dev/procollab-dev-platform-responsive + +stderr | projects/social_platform/src/app/ui/pages/office/office.component.spec.ts > OfficeComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 +NG0912: Component ID generation collision detected. Components 'ButtonComponent' and 'ButtonComponent' with selector 'app-button' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/office/office.component.spec.ts (3 tests) 528ms + ✓ OfficeComponent > should create 418ms + + Test Files 1 passed (1) + Tests 3 passed (3) + Start at 18:46:16 + Duration 21.17s (transform 6.74s, setup 4.57s, collect 4.92s, tests 528ms, environment 9.94s, prepare 10.38s) diff --git a/docs/responsive/verification/stylelint.log b/docs/responsive/verification/stylelint.log new file mode 100644 index 000000000..e69de29bb diff --git a/docs/responsive/verification/vitest.log b/docs/responsive/verification/vitest.log new file mode 100644 index 000000000..7ad6cff92 --- /dev/null +++ b/docs/responsive/verification/vitest.log @@ -0,0 +1,1248 @@ + +> procollab@0.0.0 test:ci +> vitest run + + + RUN v3.2.6 Z:/Документы/PROCOLLAB-dev/procollab-dev-platform-responsive + + ✓ projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.spec.ts (21 tests) 2347ms + ✓ Окно выбора проекта > локальный поиск нормализует пробелы и регистр, строка выбирается целиком и выделяется 497ms +stderr | projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.spec.ts > FeedNewsPreviewComponent > project: нет пустой media-области; thumbnail появляется только с изображением +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.spec.ts > ProfileMainStepComponent user region > loads canonical city as selected user region without API side effects +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.spec.ts > ProjectMainStepComponent > стандартная обложка предлагает загрузку и не выдаёт системный URL за загруженный файл +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.spec.ts > Окно приглашения из редактора команды > CTA открывает окно с поиском, URL отсутствует, отправка неактивна до выбора и роли +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-case.component.spec.ts (12 tests) 2296ms + ✓ Case drilldown в существующем Overlay > selected: четыре колонки, реальные поля, null presentation и только один modal 1123ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps unrated CTA active and criteria editable when registration is past but evaluation is future + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps expired CTA visible and all criteria readonly (rated=false) + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps expired CTA visible and all criteria readonly (rated=true) + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps CTA and criteria available for deadline + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + ✓ projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.spec.ts (6 tests) 3229ms + ✓ ProfileMainStepComponent user region > loads canonical city as selected user region without API side effects 1823ms + ✓ ProfileMainStepComponent user region > preserves untouched legacy city Набережные Челны through focus, blur and Escape 356ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps CTA and criteria available for invalid deadline + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > updates visible CTA and criteria on fresh closed/reopened program responses + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts (8 tests) 3018ms + ✓ RatingCardComponent > should create 1278ms + ✓ RatingCardComponent > keeps unrated CTA active and criteria editable when registration is past but evaluation is future 486ms + ✓ RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success 364ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.spec.ts (7 tests) 3132ms + ✓ Окно приглашения из редактора команды > CTA открывает окно с поиском, URL отсутствует, отправка неактивна до выбора и роли 1284ms + ✓ Окно приглашения из редактора команды > показывает public data, причины disabled, выбирает строку и очищает выбор 676ms + ✓ Окно приглашения из редактора команды > ошибка inline сохраняет выбор/роль, повтор защищён, успех закрывает и возвращает фокус 583ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.spec.ts (23 tests) 3479ms + ✓ FeedNewsPreviewComponent > project: нет пустой media-области; thumbnail появляется только с изображением 1210ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.spec.ts (30 tests) 4319ms + ✓ AnalyticsDrilldownComponent: real overlay lifecycle > all: единое оформление списка и правильный заголовок 1341ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-attention.component.spec.ts (19 tests) 4519ms + ✓ Attention views: real overlay > participants: реальные поля, local date, legacy city, fallback, актуальный count 1075ms + ✓ Attention views: real overlay > server search только submit, clear, count и pagination из detail 394ms + ✓ Attention views: real overlay > projects-not-submitted: loading, empty, search_empty, error и retry отдельно 310ms + ✓ Attention views: real overlay > projects-awaiting-evaluation: один trap, focus, Escape/backdrop/button единый close 316ms + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card.component.spec.ts (39 tests) 4664ms + ✓ InfoCardComponent: статусы моих проектов > 'draft' / 'Лидер': статус, доступ и единственный корректный маршрут 1451ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.spec.ts (12 tests) 5603ms + ✓ ProjectMainStepComponent > стандартная обложка предлагает загрузку и не выдаёт системный URL за загруженный файл 1797ms + ✓ ProjectMainStepComponent > пользовательская обложка предлагает только замену с клавиатуры, без кнопки сброса 326ms + ✓ ProjectMainStepComponent > замена стандартной и пользовательской обложки загрузкой не вызывает DELETE 307ms + ✓ ProjectMainStepComponent > untouched fields are quiet; submit exposes matching borders, warning icons and required messages 374ms + ✓ ProjectMainStepComponent > valid fields do not become required errors after a submit attempt 428ms + ✓ ProjectMainStepComponent > renders every new project contact input in the originating UI cycle 447ms + ✓ ProjectMainStepComponent > writes immediately typed contact text into the source FormArray 899ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/list.component.spec.ts (9 tests) 2330ms + ✓ ProjectsListComponent: контекст и track > /my: CTA выполняет один переход в detail 945ms + ✓ ProjectsListComponent: контекст и track > полный список сохраняет независимые lifecycle/роль/доступ во всех восьми сочетаниях 337ms +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (base) > не закрашивает закладку при ошибке подписки +[15:25:31.295] [ERROR] Error subscribing to project: {"kind":"add_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (base) > сохраняет подписку и подтверждение при ошибке, после успешного повтора закрывает +[15:25:31.452] [ERROR] Error unsubscribing from project: {"kind":"delete_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (subs) > не закрашивает закладку при ошибке подписки +[15:25:31.841] [ERROR] Error subscribing to project: {"kind":"add_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/pages/members/members-mobile.spec.ts > Мобильное представление участников > держит статистику перед мобильным списком, под desktop-фильтрами и не перезагружает её при поиске +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.spec.ts (11 tests) 1169ms + ✓ ProgramRoleWidgetComponent > shows skeleton without bogus zero counters 421ms +stderr | projects/social_platform/src/app/ui/pages/projects/dashboard/dashboard.component.spec.ts > ProjectsDashboard: контексты карточек > передаёт my/subs/base, ID и подписки; показывает нужный контекст каждого раздела +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (subs) > сохраняет подписку и подтверждение при ошибке, после успешного повтора закрывает +[15:25:31.996] [ERROR] Error unsubscribing from project: {"kind":"delete_project_subscription_error","cause":{}} + + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts (8 tests) 1491ms + ✓ InfoCard: асинхронная подписка (base) > закрашивает закладку после отложенного ответа без перезагрузки и второго клика 546ms +stderr | projects/social_platform/src/app/ui/widgets/detail/detail-cleanup.component.spec.ts > Detail cleanup actions > renders create, open-existing and submitted CTA states without changing submitted disabling +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card-list-contract.spec.ts (8 tests) 1545ms + ✓ Мои проекты: HTTP list → преобразование контракта → карточка > is_submitted=true, draft=false: lifecycle и доступ независимы 800ms + ✓ projects/social_platform/src/app/ui/pages/projects/dashboard/dashboard.component.spec.ts (3 tests) 1630ms + ✓ ProjectsDashboard: контексты карточек > передаёт my/subs/base, ID и подписки; показывает нужный контекст каждого раздела 1496ms + ✓ projects/social_platform/src/app/ui/pages/members/members-mobile.spec.ts (7 tests) 1794ms + ✓ Мобильное представление участников > держит статистику перед мобильным списком, под desktop-фильтрами и не перезагружает её при поиске 656ms +stderr | projects/social_platform/src/app/ui/pages/profile/edit/edit.component.spec.ts > ProfileEditComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/projects/projects-presentation.spec.ts > ProjectsComponent: приглашение и активность на странице > сохраняет размещение активности в разделе dashboard +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/widgets/detail/detail-cleanup.component.spec.ts (5 tests) 2424ms + ✓ Detail cleanup actions > renders create, open-existing and submitted CTA states without changing submitted disabling 1241ms + ✓ Detail cleanup actions > shares the viewed profile using the existing copy-link flow (id=7) 308ms + ✓ Detail cleanup actions > does not wait for the current profile before offering application creation 323ms +stderr | projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.spec.ts > ProjectAdditionalStepComponent canonical form > required indicators follow backend metadata; optional text has no fake required error +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/projects/projects-presentation.spec.ts (6 tests) 1837ms + ✓ ProjectsComponent: приглашение и активность на странице > сохраняет размещение активности в разделе dashboard 1087ms +stderr | projects/social_platform/src/app/ui/pages/projects/edit/edit.component.spec.ts > ProjectEditComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/profile/edit/edit.component.spec.ts (3 tests) 3423ms + ✓ ProfileEditComponent > should create 2205ms + ✓ ProfileEditComponent > closes the skills library with the explicit close button 937ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/edit.component.spec.ts (3 tests) 2797ms + ✓ ProjectEditComponent > should create 2599ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.spec.ts (8 tests) 1696ms + ✓ ProjectAdditionalStepComponent canonical form > required indicators follow backend metadata; optional text has no fake required error 1071ms +stderr | projects/social_platform/src/app/ui/pages/auth/register/register.component.spec.ts > RegisterComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/auth/register/register.component.spec.ts (4 tests) 945ms + ✓ RegisterComponent > should create 617ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/main/main.roles.spec.ts > Program page: program-scoped news and role visibility > loads and shows both existing and newly created news for manager without member role +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/main.roles.spec.ts (4 tests) 1111ms + ✓ Program page: program-scoped news and role visibility > loads and shows both existing and newly created news for manager without member role 809ms +stderr | projects/social_platform/src/app/ui/widgets/news-card/news-card.component.spec.ts > NewsCardComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > ngOnInit строит форму из schema резолвера > создаёт FormGroup с полем под каждый ключ schema +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/primitives/input/input.component.spec.ts (20 tests) 952ms + ✓ InputComponent > should create the component 318ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/list.component.spec.ts > ProgramListComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.spec.ts (42 tests) 14719ms + ✓ ProgramAnalyticsComponent > cases from manager overview > не показывает общую выгрузку и не запрашивает проекты до открытия кейса 1971ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 0 передаёт точный scope, включая нулевой кейс 470ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 2 передаёт точный scope, включая нулевой кейс 444ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 3 передаёт точный scope, включая нулевой кейс 394ms + ✓ ProgramAnalyticsComponent > cases from manager overview > keeps cases and evaluation as adjacent cards in the same two-column grid row 314ms + ✓ ProgramAnalyticsComponent > cases from manager overview > preserves backend counts/order/zero rows and appends withoutCase without mutations 582ms + ✓ ProgramAnalyticsComponent > cases from manager overview > normalizes bar widths by total projects, independently of submission share 385ms + ✓ ProgramAnalyticsComponent > cases from manager overview > includes the visible without-case bucket in the common scale 520ms + ✓ ProgramAnalyticsComponent > cases from manager overview > renders controlled empty state when configured=true 314ms + ✓ ProgramAnalyticsComponent > cases from manager overview > hides only case submission split for noncompetitive programs, retaining raw metrics 329ms + ✓ ProgramAnalyticsComponent > cases from manager overview > retains full long names and all 20 rows inside the bounded, keyboard-scrollable list 309ms + ✓ ProgramAnalyticsComponent > показывает authoritative summary и реальный разрез регионов 362ms + ✓ ProgramAnalyticsComponent > Работы ожидают оценивания: button, zero disabled, tooltip отдельно 306ms + ✓ ProgramAnalyticsComponent > not-submitted: порядок, активная/нулевая строка и tooltip отдельно 339ms + ✓ ProgramAnalyticsComponent > non-competitive скрывает строку даже с notSubmitted > 0 и не делает detail request 356ms + ✓ ProgramAnalyticsComponent > считает и форматирует отношение участников программы к проектам 339ms + ✓ ProgramAnalyticsComponent > строит воронки только из participantFunnel и solutionFunnel 493ms + ✓ ProgramAnalyticsComponent > technical registrations alone do not remove the participant zero state 370ms +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > вызывает use-case с programId и значениями формы +[15:25:38.144] [DEBUG] Route changed from ProgramRegisterComponent + + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/list.component.spec.ts (2 tests) 1087ms + ✓ ProgramListComponent > should create 895ms +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > навигирует на детальную страницу программы при успехе use-case +[15:25:38.191] [DEBUG] Route changed from ProgramRegisterComponent + +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > срабатывает по клику на кнопку submit в DOM +[15:25:38.292] [DEBUG] Route changed from ProgramRegisterComponent + + ✓ projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts (7 tests) 1062ms + ✓ ProgramRegisterComponent > ngOnInit строит форму из schema резолвера > создаёт FormGroup с полем под каждый ключ schema 724ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/news-card.component.spec.ts (5 tests) 1240ms + ✓ NewsCardComponent > should create 873ms +stderr | projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-mid-side/profile-mid-side.component.spec.ts > ProfileMidSideComponent > показывает центрируемый empty state владельцу пустого профиля +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-mid-side/profile-mid-side.component.spec.ts (4 tests) 865ms + ✓ ProfileMidSideComponent > показывает центрируемый empty state владельцу пустого профиля 585ms + ✓ projects/social_platform/src/app/ui/pages/auth/login/login.component.spec.ts (4 tests) 669ms + ✓ LoginComponent > should create 453ms + ✓ projects/social_platform/src/app/ui/widgets/news-form/news-form.component.spec.ts (7 tests) 820ms + ✓ NewsFormComponent > should create 368ms +stderr | projects/social_platform/src/app/ui/pages/feed/feed.component.spec.ts > FeedComponent: порядок и представление карточек #372 > сохраняет шесть начальных карточек, ключи type:id и append в DOM без перестановки +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/feed/feed.component.spec.ts (1 test) 829ms + ✓ FeedComponent: порядок и представление карточек #372 > сохраняет шесть начальных карточек, ключи type:id и append в DOM без перестановки 828ms +stderr | projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.spec.ts > VacancyInfoComponent PROCOLLAB CV > разрешает прикрепить PROCOLLAB CV при пустом accompanyingFile +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.spec.ts (3 tests) 748ms + ✓ VacancyInfoComponent PROCOLLAB CV > разрешает прикрепить PROCOLLAB CV при пустом accompanyingFile 503ms +stderr | projects/social_platform/src/app/ui/pages/profile/detail/main/main.component.spec.ts > MainComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/program/detail/main/main.component.spec.ts > MainComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.spec.ts (10 tests) 628ms + ✓ ProjectVacancyCardComponent > should create 330ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/main.component.spec.ts (2 tests) 720ms + ✓ MainComponent > should create 661ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/main.component.spec.ts (1 test) 805ms + ✓ MainComponent > should create 803ms +stderr | projects/social_platform/src/app/ui/pages/members/members.component.spec.ts > MembersComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-attention-route.spec.ts (3 tests) 886ms + ✓ Attention SPA: observable route → resolver → overview > participants-without-team отменяется до Program(13), без нового auto request 733ms + ✓ projects/social_platform/src/app/ui/pages/members/members.component.spec.ts (1 test) 637ms + ✓ MembersComponent > should create 633ms +stderr | projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.spec.ts > StageZeroComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.spec.ts (12 tests) 550ms + ✓ VacancyResponsesComponent > показывает два действия только для pending response 337ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.spec.ts (3 tests) 1514ms + ✓ StageZeroComponent > should create 990ms +stderr | projects/social_platform/src/app/ui/pages/office/office.component.spec.ts > OfficeComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 +NG0912: Component ID generation collision detected. Components 'ButtonComponent' and 'ButtonComponent' with selector 'app-button' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.spec.ts > ProjectsMidSideComponent > shows the complete project description after expansion +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.spec.ts (4 tests) 740ms + ✓ ProjectsMidSideComponent > shows the complete project description after expansion 732ms + ✓ projects/social_platform/src/app/ui/pages/office/office.component.spec.ts (3 tests) 786ms + ✓ OfficeComponent > should create 626ms +stderr | projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.spec.ts > StageTwoComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.spec.ts (1 test) 421ms + ✓ AvatarControlComponent > should create 419ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.spec.ts (4 tests) 858ms + ✓ StageTwoComponent > should create 519ms +stderr | projects/social_platform/src/app/ui/pages/profile/detail/profile-news/profile-news.component.spec.ts > ProfileNewsComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/primitives/textarea/textarea.component.spec.ts (6 tests) 422ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/profile-news/profile-news.component.spec.ts (1 test) 538ms + ✓ ProfileNewsComponent > should create 537ms +stderr | projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.spec.ts > SetPasswordComponent > should create +[15:25:43.931] [ERROR] Token is missing + + ✓ projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.spec.ts (1 test) 484ms + ✓ SetPasswordComponent > should create 478ms +stderr | projects/social_platform/src/app/ui/pages/chat/chat-direct/chat-direct.component.spec.ts > ChatDirectComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + +stderr | projects/social_platform/src/app/ui/pages/projects/detail/info/info.component.spec.ts > ProjectInfoComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.spec.ts (1 test) 460ms + ✓ ResetPasswordComponent > should create 458ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/info.component.spec.ts (1 test) 596ms + ✓ ProjectInfoComponent > should create 592ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-direct/chat-direct.component.spec.ts (1 test) 499ms + ✓ ChatDirectComponent > should create 497ms +stderr | projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.spec.ts > FeedNewsModalComponent > показывает полный текст, переносы, ссылку, все файлы и contain-карусель без detail HTTP +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.spec.ts (1 test) 547ms + ✓ FeedNewsModalComponent > показывает полный текст, переносы, ссылку, все файлы и contain-карусель без detail HTTP 543ms +stderr | projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.component.spec.ts > NewsDetailComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-form.service.spec.ts (8 tests) 470ms + ✓ projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.spec.ts (1 test) 425ms + ✓ ChatWindowComponent > should create 423ms + ✓ projects/social_platform/src/app/ui/primitives/modal/modal.component.spec.ts (4 tests) 342ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.component.spec.ts (1 test) 478ms + ✓ NewsDetailComponent > should create 475ms + ✓ projects/social_platform/src/app/ui/widgets/region-select/region-select.component.spec.ts (12 tests) 582ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.spec.ts (2 tests) 574ms + ✓ ProfileRightSideComponent > keeps the complete long project title in the profile project list DOM 488ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/list/list.component.spec.ts (7 tests) 626ms + ✓ VacanciesListComponent > должен вызвать vacancyInfoService.init() при инициализации компонента 391ms + ✓ projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.spec.ts (2 tests) 461ms + ✓ MembersFiltersComponent > should create 390ms +stderr | projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.spec.ts > VacanciesComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.spec.ts (2 tests) 653ms + ✓ VacanciesComponent > should create 571ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.spec.ts (4 tests) 507ms + ✓ InviteCardComponent > should create 414ms + ✓ projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.spec.ts (7 tests) 676ms + ✓ Карточка каталога участников > показывает первый навык в исходном порядке и точный +N при 0 навыках 463ms + ✓ projects/social_platform/src/app/ui/pages/office/delete-confirm/delete-confirm.component.spec.ts (1 test) 289ms + ✓ projects/social_platform/src/app/ui/pages/members/member-statistics-card/member-statistics-card.component.spec.ts (11 tests) 435ms + ✓ projects/social_platform/src/app/ui/widgets/message-input/message-input.component.spec.ts (1 test) 278ms + ✓ projects/social_platform/src/app/ui/primitives/select/select.component.spec.ts (5 tests) 438ms + ✓ SelectComponent > should create 316ms + ✓ projects/social_platform/src/app/ui/widgets/skills-group/skills-group.component.spec.ts (4 tests) 315ms + ✓ projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.spec.ts (15 tests) 654ms + ✓ projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/course-module-card.component.spec.ts (7 tests) 480ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.spec.ts (9 tests) 369ms + ✓ projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.spec.ts (4 tests) 378ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.spec.ts (1 test) 388ms + ✓ ChatComponent > should create 386ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-skills/vacancy-skills.component.spec.ts (2 tests) 266ms + ✓ projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.spec.ts (1 test) 283ms + ✓ projects/social_platform/src/app/ui/primitives/search/search.component.spec.ts (2 tests) 198ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-additional.service.spec.ts (39 tests) 249ms + ✓ projects/social_platform/src/app/app.component.spec.ts (1 test) 262ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.spec.ts (2 tests) 241ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.spec.ts (6 tests) 486ms + ✓ ProfileLeftSideComponent > renders programs as compact named rectangular links 348ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.spec.ts (2 tests) 576ms + ✓ ProjectsFilterComponent > should create 464ms +stdout | projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts > ProjectsFilterComponent > сохраняет справочник отраслей и фильтрацию через query-параметр industry +[15:25:51.439] [DEBUG] Query change from ProjectsComponent + + ✓ projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts (2 tests) 439ms + ✓ ProjectsFilterComponent > should create 387ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/vacancies-detail.component.spec.ts (2 tests) 343ms + ✓ projects/social_platform/src/app/ui/pages/projects/project-activity-card/project-activity-card.component.spec.ts (11 tests) 418ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.spec.ts (5 tests) 365ms + ✓ projects/social_platform/src/app/ui/pages/feed/new-project/new-project.component.spec.ts (1 test) 249ms + ✓ projects/social_platform/src/app/ui/widgets/specializations-group/specializations-group.component.spec.ts (4 tests) 268ms + ✓ projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.spec.ts (1 test) 241ms + ✓ projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.spec.ts (4 tests) 258ms + ✓ projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.spec.ts (3 tests) 389ms + ✓ projects/social_platform/src/app/ui/primitives/icon/icon.component.spec.ts (5 tests) 238ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/write-task/write-task.component.spec.ts (1 test) 395ms + ✓ WriteTaskComponent > should create 393ms + ✓ projects/social_platform/src/app/ui/pages/program/main/main.component.spec.ts (1 test) 454ms + ✓ MainComponent > should create 449ms +stderr | projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.spec.ts > StageOneComponent > should create +NG0912: Component ID generation collision detected. Components 'IconComponent' and 'IconComponent' with selector '[appIcon]' generated the same component ID. To fix this, you can change the selector of one of those components or add an extra host attribute to force a different ID. Find more at https://v20.angular.dev/errors/NG0912 + + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.spec.ts (1 test) 435ms + ✓ StageOneComponent > should create 433ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat.component.spec.ts (1 test) 284ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/onboarding.component.spec.ts (1 test) 220ms + ✓ projects/social_platform/src/app/utils/export-regions-workbook.spec.ts (1 test) 507ms + ✓ region XLSX workbook integration > generates a ZIP/OOXML workbook with real string and number cells 505ms + ✓ projects/social_platform/src/app/ui/pages/feed/open-vacancy/open-vacancy.component.spec.ts (1 test) 321ms + ✓ OpenVacancyComponent > показывает тип, дату, источник, роль, описание, навыки и CTA 319ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/list/response-card/response-card.component.spec.ts (6 tests) 337ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.spec.ts (2 tests) 213ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/video-task/info-task.component.spec.ts (1 test) 296ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-left-side/projects-left-side.component.spec.ts (2 tests) 258ms + ✓ projects/social_platform/src/app/ui/widgets/cookie-consent/cookie-consent.component.spec.ts (5 tests) 527ms + ✓ CookieConsentComponent > показывает баннер, если решение ещё не сохранено 359ms + ✓ projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.spec.ts (4 tests) 308ms + ✓ projects/ui/src/lib/components/layout/invite-manage-card/invite-manage-card.component.spec.ts (1 test) 359ms + ✓ InviteManageCardComponent > should create 357ms + ✓ projects/social_platform/src/app/ui/primitives/bar/bar.component.spec.ts (1 test) 196ms + ✓ projects/social_platform/src/app/api/project/facades/edit/projects-edit-info.service.spec.ts (22 tests) 352ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-attention.use-case.spec.ts (23 tests) 191ms + ✓ projects/social_platform/src/app/ui/primitives/img-card/img-card.component.spec.ts (1 test) 242ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form-autosave.service.spec.ts (24 tests) 186ms + ✓ projects/social_platform/src/app/ui/primitives/button/button.component.spec.ts (6 tests) 253ms + ✓ projects/social_platform/src/app/ui/pages/courses/list/course/course.component.spec.ts (1 test) 354ms + ✓ CourseComponent > should create 351ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.spec.ts (1 test) 234ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.spec.ts (1 test) 260ms +stdout | projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts > FeedComponent > показывает счётчики всех шести категорий независимо от фильтра +[15:25:58.586] [DEBUG] Query change from FeedFilterComponent + + ✓ projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts (2 tests) 343ms + ✓ projects/ui/src/lib/components/layout/profile-info/profile-info.component.spec.ts (1 test) 180ms + ✓ projects/ui/src/lib/components/layout/sidebar/sidebar.component.spec.ts (1 test) 178ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-vacancy.service.spec.ts (13 tests) 224ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.spec.ts (1 test) 265ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-cover-reset.service.spec.ts (11 tests) 270ms + ✓ projects/social_platform/src/app/ui/primitives/avatar/avatar.component.spec.ts (6 tests) 245ms + ✓ projects/ui/src/lib/components/primitives/avatar/avatar.component.spec.ts (6 tests) 226ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.spec.ts (1 test) 252ms + ✓ projects/social_platform/src/app/ui/primitives/loader/loader.component.spec.ts (4 tests) 201ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.spec.ts (5 tests) 243ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/program/detail-program-info.service.spec.ts (15 tests) 143ms + ✓ projects/social_platform/src/app/ui/pages/auth/auth.component.spec.ts (1 test) 132ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project.repository.spec.ts (21 tests) 178ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.spec.ts (1 test) 305ms + ✓ StageThreeComponent > should create 301ms + ✓ projects/social_platform/src/app/ui/primitives/switch/switch.component.spec.ts (4 tests) 171ms + ✓ projects/social_platform/src/app/ui/primitives/file-upload-item/file-upload-item.component.spec.ts (1 test) 221ms + ✓ projects/social_platform/src/app/infrastructure/repository/program/program.repository.spec.ts (30 tests) 199ms + ✓ projects/social_platform/src/app/ui/widgets/header/header.component.spec.ts (1 test) 261ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.spec.ts (5 tests) 257ms + ✓ projects/ui/src/lib/components/primitives/icon/icon.component.spec.ts (5 tests) 163ms + ✓ projects/social_platform/src/app/ui/primitives/tag/tag.component.spec.ts (1 test) 183ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form.service.spec.ts (13 tests) 224ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-attention.service.spec.ts (42 tests) 291ms + ✓ projects/social_platform/src/app/infrastructure/repository/auth/auth.repository.spec.ts (17 tests) 170ms + ✓ projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.spec.ts (4 tests) 195ms + ✓ projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.spec.ts (1 test) 149ms + ✓ projects/social_platform/src/app/api/vacancy/facades/vacancy-detail-info.service.spec.ts (17 tests) 170ms + ✓ projects/social_platform/src/app/ui/primitives/file-item/file-item.component.spec.ts (1 test) 199ms + ✓ projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.spec.ts (1 test) 208ms + ✓ projects/social_platform/src/app/ui/pages/error/error-code/error-code.component.spec.ts (1 test) 159ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-three/user-type-card/user-type-card.component.spec.ts (1 test) 151ms + ✓ projects/ui/src/lib/components/primitives/back/back.component.spec.ts (1 test) 194ms + ✓ projects/social_platform/src/app/api/member/facades/members-info.service.spec.ts (16 tests) 277ms + ✓ projects/social_platform/src/app/api/project/facades/edit/ui/project-vacancy-ui.service.spec.ts (17 tests) 213ms + ✓ projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.spec.ts (1 test) 164ms + ✓ projects/social_platform/src/app/infrastructure/repository/vacancy/vacancy.repository.spec.ts (16 tests) 138ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-http.adapter.spec.ts (22 tests) 131ms + ✓ projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.spec.ts (1 test) 163ms + ✓ projects/social_platform/src/app/infrastructure/adapters/auth/auth-http.adapter.spec.ts (24 tests) 164ms + ✓ projects/social_platform/src/app/ui/pages/error/not-found/error-not-found.component.spec.ts (1 test) 147ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-team.service.spec.ts (19 tests) 190ms + ✓ projects/social_platform/src/app/ui/pages/error/error.component.spec.ts (1 test) 154ms + ✓ projects/social_platform/src/app/api/project/use-cases/fetch-project-news.use-case.spec.ts (3 tests) 130ms + ✓ projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/circle-progress-bar/circle-progress-bar.component.spec.ts (1 test) 235ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-resource-http.adapter.spec.ts (4 tests) 67ms + ✓ projects/social_platform/src/app/api/program/use-cases/program-case-projects.use-case.spec.ts (15 tests) 140ms + ✓ projects/social_platform/src/app/ui/pages/auth/confirm-email/confirm-email.component.spec.ts (1 test) 130ms + ✓ projects/social_platform/src/app/api/invite/use-cases/send-for-user.use-case.spec.ts (3 tests) 72ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-info.service.spec.ts (15 tests) 155ms + ✓ projects/social_platform/src/app/api/program/use-cases/apply-project-to-program.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/infrastructure/adapters/chat/chat-ws.adapter.spec.ts (14 tests) 154ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-role-widget.service.spec.ts (11 tests) 153ms + ✓ projects/social_platform/src/app/api/skills/use-cases/get-skills-nested.use-case.spec.ts (3 tests) 49ms + ✓ projects/social_platform/src/app/api/project/use-cases/reset-project-cover.use-case.spec.ts (13 tests) 117ms + ✓ projects/social_platform/src/app/infrastructure/repository/invite/invite.repository.spec.ts (9 tests) 100ms + ✓ projects/social_platform/src/app/api/courses/use-cases/submit-task-answer.use-case.spec.ts (3 tests) 54ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/profile/detail-profile-invite.spec.ts (9 tests) 132ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/services/rating-card.service.spec.ts (9 tests) 111ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-edit-info.service.spec.ts (4 tests) 143ms + ✓ projects/social_platform/src/app/infrastructure/repository/chat/chat.repository.spec.ts (3 tests) 114ms + ✓ projects/social_platform/src/app/ui/pages/office/snackbar/animation/animation.service.spec.ts (1 test) 49ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancies.use-case.spec.ts (3 tests) 73ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-subscription.repository.spec.ts (4 tests) 69ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/detail.resolver.spec.ts (10 tests) 121ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-my-projects.use-case.spec.ts (3 tests) 93ms + ✓ projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts (7 tests) 148ms + ✓ projects/social_platform/src/app/api/project/use-cases/program-link-fields.use-cases.spec.ts (15 tests) 297ms + ✓ projects/social_platform/src/app/api/program/use-cases/edit-news.use-case.spec.ts (3 tests) 91ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-collaborators.repository.spec.ts (3 tests) 75ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-http.adapter.spec.ts (8 tests) 124ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-drilldown.service.spec.ts (10 tests) 357ms + ✓ projects/social_platform/src/app/api/program/use-cases/delete-news.use-case.spec.ts (3 tests) 79ms + ✓ projects/social_platform/src/app/api/feed/use-cases/toggle-feed-like.use-case.spec.ts (4 tests) 85ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-case-projects.service.spec.ts (11 tests) 173ms + ✓ projects/social_platform/src/app/api/invite/use-cases/reject-invite.use-case.spec.ts (3 tests) 90ms + ✓ projects/social_platform/src/app/api/auth/use-cases/set-password.use-case.spec.ts (3 tests) 161ms + ✓ projects/social_platform/src/app/api/invite/facades/invite-participant-search.facade.spec.ts (4 tests) 135ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-news.repository.spec.ts (8 tests) 230ms + ✓ projects/social_platform/src/app/api/feed/use-cases/read-feed-news.use-case.spec.ts (4 tests) 150ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-goals-http.adapter.spec.ts (4 tests) 83ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-news-detail.use-case.spec.ts (3 tests) 179ms + ✓ projects/social_platform/src/app/infrastructure/adapters/member/member-statistics-contract.spec.ts (6 tests) 247ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-partner-http.adapter.spec.ts (4 tests) 99ms + ✓ projects/social_platform/src/app/api/program/use-cases/read-news.use-case.spec.ts (3 tests) 246ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-assignments.use-case.spec.ts (6 tests) 157ms + ✓ projects/social_platform/src/app/api/chat/use-cases/check-unreads.use-case.spec.ts (3 tests) 107ms + ✓ projects/social_platform/src/app/api/project/use-cases/remove-project-collaborator.use-case.spec.ts (3 tests) 68ms + ✓ projects/social_platform/src/app/infrastructure/repository/program/program-news.repository.spec.ts (6 tests) 145ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project-news.use-case.spec.ts (3 tests) 100ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-resource.use-case.spec.ts (3 tests) 115ms + ✓ projects/social_platform/src/app/api/profile/use-cases/read-profile-news.use-case.spec.ts (3 tests) 94ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-my-vacancies.use-case.spec.ts (3 tests) 112ms + ✓ projects/social_platform/src/app/api/profile/use-cases/delete-profile-news.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/infrastructure/repository/profile/profile-news.repository.spec.ts (8 tests) 155ms + ✓ projects/social_platform/src/app/api/chat/use-cases/delete-message.use-case.spec.ts (1 test) 69ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-cover-contract.spec.ts (3 tests) 116ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-partner.repository.spec.ts (4 tests) 89ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-rating.repository.spec.ts (6 tests) 105ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-form.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-task.use-case.spec.ts (4 tests) 75ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-data-schema.use-case.spec.ts (3 tests) 73ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-case-http.integration.spec.ts (2 tests) 157ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-subscriptions.use-case.spec.ts (3 tests) 71ms + ✓ projects/social_platform/src/app/api/auth/use-cases/download-cv.use-case.spec.ts (3 tests) 98ms + ✓ projects/social_platform/src/app/infrastructure/adapters/profile/profile-news-http.adapter.spec.ts (7 tests) 174ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-role-widget.use-case.spec.ts (7 tests) 225ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-goals.use-case.spec.ts (3 tests) 106ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-goals.repository.spec.ts (4 tests) 100ms + ✓ projects/social_platform/src/app/ui/primitives/modal/modal.service.spec.ts (1 test) 772ms + ✓ ModalService > should be created 769ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/send-vacancy-response.use-case.spec.ts (4 tests) 168ms + ✓ projects/social_platform/src/app/api/program/use-cases/filter-project-ratings.use-case.spec.ts (3 tests) 399ms + ✓ projects/social_platform/src/app/infrastructure/repository/courses/courses.repository.spec.ts (5 tests) 158ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-program.repository.spec.ts (5 tests) 193ms + ✓ projects/social_platform/src/app/api/vacancy/facades/vacancy-info.service.spec.ts (4 tests) 206ms + ✓ projects/social_platform/src/app/infrastructure/adapters/chat/chat-http.adapter.spec.ts (4 tests) 153ms + ✓ projects/social_platform/src/app/api/program/use-cases/fetch-news.use-case.spec.ts (3 tests) 116ms + ✓ projects/social_platform/src/app/infrastructure/adapters/courses/courses-http.adapter.spec.ts (5 tests) 83ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancy-responses.use-case.spec.ts (2 tests) 87ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-news-http.adapter.spec.ts (7 tests) 125ms + ✓ projects/social_platform/src/app/api/invite/use-cases/update-invite.use-case.spec.ts (3 tests) 225ms + ✓ projects/social_platform/src/app/api/project/use-cases/edit-project-news.use-case.spec.ts (3 tests) 99ms + ✓ projects/social_platform/src/app/api/auth/use-cases/register.use-case.spec.ts (5 tests) 114ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-read-message.use-case.spec.ts (2 tests) 75ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/update-vacancy.use-case.spec.ts (3 tests) 86ms + ✓ projects/social_platform/src/app/api/project/use-cases/add-project-subscription.use-case.spec.ts (3 tests) 210ms + ✓ projects/social_platform/src/app/api/member/use-cases/get-members.use-case.spec.ts (4 tests) 151ms + ✓ projects/social_platform/src/app/api/program/program-widget-presentation.spec.ts (30 tests) 88ms + ✓ projects/social_platform/src/app/api/auth/use-cases/update-profile.use-case.spec.ts (3 tests) 72ms + ✓ projects/social_platform/src/app/api/program/use-cases/participating-program.use-case.spec.ts (3 tests) 71ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-structure.use-case.spec.ts (3 tests) 129ms + ✓ projects/social_platform/src/app/api/auth/use-cases/reset-password.use-case.spec.ts (3 tests) 180ms + ✓ projects/core/src/lib/interceptors/camelcase.interceptor.spec.ts (6 tests) 428ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-detail-main-info.service.spec.ts (3 tests) 169ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-programs.use-case.spec.ts (3 tests) 75ms + ✓ projects/social_platform/src/app/api/program/program-widget-refresh.spec.ts (8 tests) 142ms + ✓ projects/social_platform/src/app/api/program/use-cases/toggle-like.use-case.spec.ts (3 tests) 73ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-all-projects.use-case.spec.ts (3 tests) 87ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-resource.use-case.spec.ts (3 tests) 84ms + ✓ projects/social_platform/src/app/api/invite/use-cases/revoke-invite.use-case.spec.ts (3 tests) 61ms + ✓ projects/social_platform/src/app/api/project/facades/edit/ui/project-team-ui.service.spec.ts (2 tests) 91ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-filters.use-case.spec.ts (3 tests) 87ms + ✓ projects/social_platform/src/app/api/courses/facades/ui/course-detail-ui-info.service.spec.ts (5 tests) 130ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-resource.use-case.spec.ts (3 tests) 116ms + ✓ projects/social_platform/src/app/api/invite/use-cases/get-project-invites.use-case.spec.ts (3 tests) 137ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project.use-case.spec.ts (3 tests) 149ms + ✓ projects/social_platform/src/app/api/profile/use-cases/toggle-profile-news-like.use-case.spec.ts (3 tests) 99ms + ✓ projects/social_platform/src/app/api/feed/facades/feed-info.service.spec.ts (3 tests) 102ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-board.use-case.spec.ts (4 tests) 108ms + ✓ projects/social_platform/src/app/api/chat/use-cases/start-typing.use-case.spec.ts (1 test) 64ms + ✓ projects/social_platform/src/app/infrastructure/adapters/subscription/subscription-http.adapter.spec.ts (4 tests) 114ms + ✓ projects/social_platform/src/app/infrastructure/repository/chat/chat-realtime.repository.spec.ts (3 tests) 129ms + ✓ projects/social_platform/src/app/api/profile/use-cases/save-profile.use-case.spec.ts (3 tests) 74ms + ✓ projects/social_platform/src/app/api/program/use-cases/create-program-filters.use-case.spec.ts (3 tests) 99ms + ✓ projects/social_platform/src/app/api/member/facades/member-statistics.facade.spec.ts (5 tests) 132ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-news-http.adapter.spec.ts (6 tests) 193ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-lesson.use-case.spec.ts (3 tests) 91ms + ✓ projects/social_platform/src/app/api/program/use-cases/register-program.use-case.spec.ts (3 tests) 130ms + ✓ projects/social_platform/src/app/api/searches/searches.service.spec.ts (5 tests) 563ms + ✓ SearchesService: подбор навыков > старый ответ не заменяет результат более нового запроса 444ms + ✓ projects/social_platform/src/app/infrastructure/adapters/invite/invite-http.adapter.spec.ts (7 tests) 232ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-partners.use-case.spec.ts (3 tests) 88ms + ✓ projects/social_platform/src/app/api/project/use-cases/toggle-project-news-like.use-case.spec.ts (3 tests) 78ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-project-ratings.use-case.spec.ts (3 tests) 100ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-rating-http.adapter.spec.ts (4 tests) 107ms + ✓ projects/social_platform/src/app/api/program/use-cases/rate-project.use-case.spec.ts (3 tests) 121ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-count-contract.spec.ts (1 test) 155ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-edit-message.use-case.spec.ts (2 tests) 112ms + ✓ projects/social_platform/src/app/infrastructure/adapters/industry/industry-http.adapter.spec.ts (1 test) 55ms + ✓ projects/social_platform/src/app/api/auth/use-cases/login.use-case.spec.ts (4 tests) 368ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-partner.use-case.spec.ts (3 tests) 127ms + ✓ projects/social_platform/src/app/api/invite/use-cases/get-my-invites.use-case.spec.ts (3 tests) 154ms + ✓ projects/social_platform/src/app/api/profile/use-cases/get-profile-news-detail.use-case.spec.ts (3 tests) 124ms + ✓ projects/social_platform/src/app/infrastructure/adapters/vacancy/vacancy-http.adapter.spec.ts (5 tests) 80ms + ✓ projects/social_platform/src/app/api/chat/use-cases/load-project-files.use-case.spec.ts (3 tests) 84ms + ✓ projects/social_platform/src/app/api/project/use-cases/leave-project.use-case.spec.ts (3 tests) 101ms + ✓ projects/social_platform/src/app/infrastructure/repository/industry/industry.repository.spec.ts (3 tests) 92ms + ✓ projects/social_platform/src/app/api/invite/use-cases/accept-invite.use-case.spec.ts (3 tests) 126ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-resource.repository.spec.ts (4 tests) 90ms + ✓ projects/social_platform/src/app/api/onboarding/onboarding.service.spec.ts (1 test) 75ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/reject-response.use-case.spec.ts (3 tests) 109ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancy-detail.use-case.spec.ts (3 tests) 128ms + ✓ projects/social_platform/src/app/api/program/use-cases/add-news.use-case.spec.ts (3 tests) 75ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-direct/chat-direct.resolver.spec.ts (1 test) 68ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/accept-response.use-case.spec.ts (3 tests) 161ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project.use-case.spec.ts (3 tests) 118ms + ✓ projects/social_platform/src/app/api/project/facades/projects-info.service.spec.ts (3 tests) 100ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-contacts.service.spec.ts (3 tests) 107ms + ✓ projects/social_platform/src/app/api/skills/use-cases/search-skills.use-case.spec.ts (3 tests) 87ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/post-vacancy.use-case.spec.ts (3 tests) 101ms + ✓ projects/social_platform/src/app/api/project/use-cases/submit-competitive-project.use-case.spec.ts (3 tests) 90ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-program-http.adapter.spec.ts (3 tests) 169ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-goal.use-case.spec.ts (3 tests) 133ms + ✓ projects/social_platform/src/app/infrastructure/repository/specializations/specializations.repository.spec.ts (2 tests) 211ms + ✓ projects/core/src/lib/services/file/file.service.spec.ts (1 test) 103ms + ✓ projects/social_platform/src/app/api/profile/use-cases/add-profile-news.use-case.spec.ts (3 tests) 72ms + ✓ projects/social_platform/src/app/api/project/use-cases/read-project-news.use-case.spec.ts (3 tests) 115ms + ✓ projects/social_platform/src/app/infrastructure/adapters/skills/skills-http.adapter.spec.ts (2 tests) 50ms + ✓ projects/social_platform/src/app/api/auth/use-cases/resend-email.use-case.spec.ts (3 tests) 65ms + ✓ projects/social_platform/src/app/api/chat/use-cases/load-messages.use-case.spec.ts (3 tests) 88ms + ✓ projects/social_platform/src/app/api/feed/use-cases/fetch-feed.use-case.spec.ts (3 tests) 74ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-goals.use-case.spec.ts (3 tests) 58ms + ✓ projects/core/src/lib/services/api/api.service.spec.ts (1 test) 65ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-set-offline.use-case.spec.ts (2 tests) 109ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-column-tasks.use-case.spec.ts (3 tests) 110ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-project-responses.use-case.spec.ts (3 tests) 162ms + ✓ projects/social_platform/src/app/api/project/use-cases/add-project-news.use-case.spec.ts (3 tests) 102ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-courses.use-case.spec.ts (3 tests) 87ms + ✓ projects/social_platform/src/app/api/profile/use-cases/edit-profile-news.use-case.spec.ts (3 tests) 114ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-subscribers.use-case.spec.ts (3 tests) 107ms + ✓ projects/social_platform/src/app/api/program/use-cases/assign-project-program.spec.ts (3 tests) 112ms + ✓ projects/core/src/lib/guards/auth/auth-required.guard.spec.ts (1 test) 103ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-all-projects.use-case.spec.ts (3 tests) 76ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-messages.use-case.spec.ts (2 tests) 70ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-detail.use-case.spec.ts (3 tests) 131ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-project.use-case.spec.ts (3 tests) 276ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-goal.use-case.spec.ts (3 tests) 179ms + ✓ projects/social_platform/src/app/infrastructure/repository/member/member.repository.spec.ts (1 test) 231ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project-subscription.use-case.spec.ts (3 tests) 164ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/service/program-projects-filter-info.service.spec.ts (1 test) 167ms + ✓ projects/social_platform/src/app/api/project/use-cases/transfer-project-ownership.use-case.spec.ts (3 tests) 106ms + ✓ projects/social_platform/src/app/infrastructure/repository/skills/skills.repository.spec.ts (2 tests) 102ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-all-members.use-case.spec.ts (3 tests) 141ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-collaborators-http.adapter.spec.ts (3 tests) 176ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-set-online.use-case.spec.ts (2 tests) 139ms + ✓ projects/social_platform/src/app/ui/pages/projects/projects.resolver.spec.ts (2 tests) 152ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/delete-vacancy.use-case.spec.ts (3 tests) 256ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program.use-case.spec.ts (3 tests) 185ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-typing.use-case.spec.ts (2 tests) 123ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-overview.use-case.spec.ts (2 tests) 125ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-partner.use-case.spec.ts (3 tests) 228ms + ✓ projects/social_platform/src/app/infrastructure/adapters/member/member-http.adapter.spec.ts (2 tests) 133ms + ✓ projects/social_platform/src/app/api/profile/use-cases/fetch-profile-news.use-case.spec.ts (3 tests) 398ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-delete-message.use-case.spec.ts (2 tests) 166ms + ✓ projects/core/src/lib/services/validation/validation.service.spec.ts (1 test) 56ms + ✓ projects/social_platform/src/app/api/chat/use-cases/read-message.use-case.spec.ts (1 test) 77ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/edit.resolver.spec.ts (1 test) 37ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-resources.use-case.spec.ts (3 tests) 128ms + ✓ projects/social_platform/src/app/api/auth/auth.service.spec.ts (1 test) 62ms + ✓ projects/core/src/lib/interceptors/bearer-token.interceptor.spec.ts (1 test) 84ms + ✓ projects/core/src/lib/services/error/error.service.spec.ts (1 test) 64ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/detail-info.service.spec.ts (1 test) 75ms + ✓ projects/social_platform/src/app/infrastructure/adapters/specializations/specializations-http.adapter.spec.ts (2 tests) 75ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.resolver.spec.ts (1 test) 49ms + ✓ projects/core/src/lib/services/error/global-error-handler.service.spec.ts (1 test) 52ms + ✓ projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.spec.ts (1 test) 57ms + ✓ projects/social_platform/src/app/api/chat/use-cases/connect-chat.use-case.spec.ts (1 test) 63ms + ✓ projects/social_platform/src/app/infrastructure/adapters/feed/feed-http.adapter.spec.ts (1 test) 63ms + ✓ projects/social_platform/src/app/api/chat/use-cases/send-message.use-case.spec.ts (1 test) 70ms + ✓ projects/social_platform/src/app/infrastructure/repository/feed/feed.repository.spec.ts (1 test) 62ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/my.resolver.spec.ts (1 test) 50ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-groups.resolver.spec.ts (1 test) 46ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/all.resolver.spec.ts (1 test) 138ms + ✓ projects/social_platform/src/app/api/chat/use-cases/edit-message.use-case.spec.ts (1 test) 74ms + ✓ projects/core/src/lib/services/tokens/token.service.spec.ts (1 test) 238ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.resolver.spec.ts (1 test) 95ms + ✓ projects/social_platform/src/app/ui/services/notification/notification.service.spec.ts (1 test) 94ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/info.resolver.spec.ts (1 test) 71ms + ✓ projects/social_platform/src/app/domain/shared/chat-state.service.spec.ts (1 test) 74ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/register/register.resolver.spec.ts (1 test) 86ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat.resolver.spec.ts (1 test) 68ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form.factory.spec.ts (4 tests) 94ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-edit-validation.utils.spec.ts (9 tests) 314ms + ✓ projects/social_platform/src/app/domain/shared/entity-cache.spec.ts (11 tests) 245ms + ✓ projects/core/src/lib/services/websockets/websocket.service.spec.ts (1 test) 286ms + ✓ projects/core/src/consts/lists/russian-regions-list.const.spec.ts (7 tests) 64ms + ✓ projects/social_platform/src/app/utils/program-case-analytics.spec.ts (14 tests) 71ms + ✓ projects/social_platform/src/app/api/program/facades/detail/ui/program-detail-main-ui-info.service.spec.ts (13 tests) 168ms + ✓ projects/social_platform/src/app/utils/export-regions.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/api/feed/facades/ui/feed-ui-info.service.spec.ts (1 test) 43ms + ✓ projects/social_platform/src/app/api/invite/mappers/map-invite-send-error.spec.ts (24 tests) 42ms + ✓ projects/social_platform/src/app/utils/program-analytics-assignment.spec.ts (9 tests) 25ms + ✓ projects/social_platform/src/app/api/vacancy/vacancy-response-error.spec.ts (8 tests) 22ms + ✓ projects/social_platform/src/app/infrastructure/adapters/courses/local-storage-seen-modules.adapter.spec.ts (4 tests) 20ms + ✓ projects/social_platform/src/app/ui/pages/projects/projects-activity-placement.spec.ts (4 tests) 33ms + ✓ projects/social_platform/src/app/api/member/member-filters.spec.ts (10 tests) 38ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-save-error.utils.spec.ts (5 tests) 33ms + ✓ projects/social_platform/src/app/api/project/facades/detail/ui/projects-detail-ui.service.spec.ts (1 test) 32ms + ✓ projects/social_platform/src/app/api/profile/facades/detail/ui/profile-detail-ui-info.service.spec.ts (4 tests) 15ms + ✓ projects/social_platform/src/app/ui/pipes/file-type.pipe.spec.ts (1 test) 5ms + ✓ projects/social_platform/src/app/domain/invite/invite-candidates.spec.ts (2 tests) 29ms + ✓ projects/core/src/lib/pipes/controls/form-control.pipe.spec.ts (1 test) 18ms + ✓ projects/core/src/lib/pipes/formatters/years-from-birthday.pipe.spec.ts (1 test) 6ms + ✓ projects/core/src/lib/pipes/formatters/parse-breaks.pipe.spec.ts (1 test) 6ms + ✓ projects/core/src/lib/pipes/user/user-role.pipe.spec.ts (1 test) 22ms + ✓ projects/core/src/lib/pipes/transformers/link-transform.pipe.spec.ts (1 test) 6ms + ✓ projects/core/src/lib/pipes/user/user-links.pipe.spec.ts (1 test) 30ms + ✓ projects/core/src/lib/pipes/controls/control-error.pipe.spec.ts (1 test) 9ms + ✓ projects/core/src/lib/pipes/formatters/pluralize.pipe.spec.ts (1 test) 6ms + ✓ projects/core/src/lib/pipes/formatters/parse-links.pipe.spec.ts (1 test) 10ms + ✓ projects/core/src/lib/pipes/transformers/salary-trasform.pipe.spec.ts (1 test) 14ms + ✓ projects/core/src/lib/pipes/formatters/dayjs.pipe.spec.ts (1 test) 7ms + ✓ projects/social_platform/src/app/ui/routes/program/detail.routes.spec.ts (2 tests) 32ms + + Test Files 405 passed (405) + Tests 1997 passed (1997) + Start at 15:24:54 + Duration 128.64s (transform 49.47s, setup 710.32s, collect 345.27s, tests 156.77s, environment 45.99s, prepare 145.08s) diff --git a/docs/ui-kit/.gitattributes b/docs/ui-kit/.gitattributes new file mode 100644 index 000000000..e02079783 --- /dev/null +++ b/docs/ui-kit/.gitattributes @@ -0,0 +1,4 @@ +# Collapse generated QA evidence in source review; files remain available in the report. +*.json linguist-generated=true +*.log linguist-generated=true +screenshots/** linguist-generated=true diff --git a/docs/ui-kit/FINAL-CHECKS.md b/docs/ui-kit/FINAL-CHECKS.md new file mode 100644 index 000000000..982161722 --- /dev/null +++ b/docs/ui-kit/FINAL-CHECKS.md @@ -0,0 +1,58 @@ + + +# Финальные проверки перед merge PR #401 + +Проверка выполнена 2026-10-04 на production-сборке UI Kit `74a94c9b` с финальным CSS-исправлением auth. Локальный Chrome/Playwright, синтетические API fixtures, ширины **320, 390, 768, 1440 px**. Все запросы изменения данных перехвачены; реальный backend не изменялся. + +**64/64 passed:** 32 проверки восьми экранов + 32 проверки восьми состояний. Данные: [final-results.json](final-results.json), [final-verify.log](final-verify.log), [воспроизводимый сценарий](final-verify.cjs). В каждой проверке подтверждены ожидаемый URL/контент, отсутствие горизонтального overflow и неожиданных pageerror/console.error. Ожидаемые HTTP 500 и сообщение HTTP logger при искусственной ошибке отдельно записаны в `expectedErrors`; успешный retry подтверждён в `retryPassed`. + +## Разделы + +Визуально просмотрены mobile/desktop screenshots всех шести запрошенных разделов и планшетные screenshots. Карточки и действия помещаются в viewport, длинный контент переносится/сокращается предусмотренным способом, формы и tabs остаются доступными. Оба проверенных шага onboarding просмотрены. Ниже ссылки на 390/1440 px; все четыре ширины сохранены в [screenshots/final](screenshots/final). + +| Экран | Mobile | Desktop | Автопроверка | +| ---------------- | --------------------------------------------- | ----------------------------------------------- | ------------ | +| Проекты | [390](screenshots/final/projects-390.png) | [1440](screenshots/final/projects-1440.png) | 4/4 | +| Вакансии | [390](screenshots/final/vacancies-390.png) | [1440](screenshots/final/vacancies-1440.png) | 4/4 | +| Программы | [390](screenshots/final/programs-390.png) | [1440](screenshots/final/programs-1440.png) | 4/4 | +| Курсы | [390](screenshots/final/courses-390.png) | [1440](screenshots/final/courses-1440.png) | 4/4 | +| Профиль | [390](screenshots/final/profile-390.png) | [1440](screenshots/final/profile-1440.png) | 4/4 | +| Редактор профиля | [390](screenshots/final/profile-edit-390.png) | [1440](screenshots/final/profile-edit-1440.png) | 4/4 | +| Onboarding 0 | [390](screenshots/final/onboarding-0-390.png) | [1440](screenshots/final/onboarding-0-1440.png) | 4/4 | +| Onboarding 1 | [390](screenshots/final/onboarding-1-390.png) | [1440](screenshots/final/onboarding-1-1440.png) | 4/4 | + +## Состояния + +Визуально просмотрены screenshots состояний на 320/1440 px. Все состояния также проверены автоматически на 390/768 px. + +| Состояние | Проверенное поведение | Результат | Mobile / Desktop | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------- | +| Loading страницы | Задержан GET аналитики: видны текст загрузки и skeleton | 4/4 | [320](screenshots/final/loading-page-320.png) / [1440](screenshots/final/loading-page-1440.png) | +| Loading действия | Задержана отправка ответа курса: индикатор, disabled, aria-busy, повторный запрос блокируется | 4/4 | [320](screenshots/final/loading-action-320.png) / [1440](screenshots/final/loading-action-1440.png) | +| Empty | Пустой список вакансий: прежний текст и действие сброса фильтров | 4/4 | [320](screenshots/final/empty-320.png) / [1440](screenshots/final/empty-1440.png) | +| Error | Искусственный HTTP 500 аналитики: role=alert, сообщение, «Повторить» восстанавливает данные | 4/4 | [320](screenshots/final/error-320.png) / [1440](screenshots/final/error-1440.png) | +| Disabled действия | Пустой ответ курса: отправка и фокус native disabled кнопки блокируются | 4/4 | [320](screenshots/final/disabled-action-320.png) / [1440](screenshots/final/disabled-action-1440.png) | +| Disabled фильтра | Недоступное «образование» в ленте: disabled, нажатие не меняет маршрут | 4/4 | [320](screenshots/final/disabled-filter-320.png) / [1440](screenshots/final/disabled-filter-1440.png) | +| Validation регистрации | Пустые обязательные поля при принятых соглашениях: error border/icons, сообщение, нет POST создания пользователя | 4/4 | [320](screenshots/final/validation-register-320.png) / [1440](screenshots/final/validation-register-1440.png) | +| Validation onboarding | Отсутствует обязательное фото: сообщение у поля, нет PATCH и перехода на следующий шаг | 4/4 | [320](screenshots/final/validation-onboarding-320.png) / [1440](screenshots/final/validation-onboarding-1440.png) | + +Найдено и исправлено до merge: desktop-отступ регистрации исчезал, поскольку правило `:has(app-login)` совпадало и с RegisterComponent (его прежний selector также `app-login`). CSS-условие уточнено до `:has(.login)`. Регистрация снова имеет отступ 200 px; это проверено assertion и финальным screenshot. Правила регистрации, selector компонента и submit handler не изменены. После исправления весь финальный сценарий 64/64 выполнен повторно. + +## Бизнес-логика + +UI Kit сохраняет бизнес-правила, API/DTO, доменные use cases, права, router declarations и обработчики отправки форм. [business-boundary.json](business-boundary.json) фиксирует сравнение `bc4940c5..74a94c9b`: **284 UI-исходника, 0 изменений защищённых слоёв**. AST-сравнение существующих методов выявило 7 классов; они вручную проверены как keyboard/disabled guards, делегирование прежних events и объединение дублирующих presentation-реализаций. Дополнительная финальная правка изменяет только CSS auth; полный UI-аудит теперь содержит 285 исходников, по-прежнему 80 HTML-шаблонов. + +Весь PR включает предыдущий responsive-коммит `bc4940c5`. В нём есть две правки исполняемой инициализации onboarding, которые нельзя скрывать под формулировкой «во всём PR нет изменений вне presentation»: + +- `onboarding-stage-zero-info.service.ts`: профиль загружается до заполнения формы, draft сохраняется, fallback берётся из профиля. +- `onboarding-stage-one-ui-info.service.ts`: заполнение формы использует `emitEvent: false`, предотвращая повторную публикацию draft при инициализации. + +Обе правки покрыты regression tests. Контракты, права, валидаторы и бизнес-действия сохранены. Полный список 80 мигрированных шаблонов и изменённых shared-компонентов находится непосредственно в [описании PR](PR.md). + +## Дополнительные проверки и ограничения + +Production build и development build (`build:pr`) после CSS-fix успешны: [final-build-prod.log](final-build-prod.log), [final-build-dev.log](final-build-dev.log). Prettier — 0 нарушений: [final-format.log](final-format.log). Проверка на Windows использует `--end-of-line auto --ignore-path .gitignore --ignore-path .prettierignore`, чтобы учесть checkout CRLF и локальный ignored dist; GitHub Linux checkout содержит LF и выполняет штатный `npm run format:check` до сборки. Основной [отчёт](REPORT.md) содержит результаты полного Vitest (2002/406), targeted tests (30), ESLint/Stylelint, 912 измерений, 24 пользовательских запусков и 36 проверок геометрии. Финальная правка меняет только селектор CSS; проверки затронутой регистрации повторены в указанной выше матрице. + +Некоторые внешние изображения fixtures недоступны в обеих сравниваемых версиях; проверка не подтверждает реальные медиа/данные backend. Проверка auth/provider/permissions с настоящим аккаунтом и поведение системной клавиатуры/pickers требуют dev-стенда и устройств. Прежние Sass/CommonJS/budget warnings не устранены этим этапом. + +**После merge:** дождаться успешного deploy merge SHA в dev, затем выполнить [IOS-ANDROID-SMOKE.md](IOS-ANDROID-SMOKE.md) на реальных iOS Safari и Android Chrome. Физический smoke-test пока не выполнен; доступ к устройствам/сервису, точный frontend URL и тестовый аккаунт не предоставлены. Найденные после merge проблемы исправлять отдельными PR в dev. Перед prod этот пункт должен быть успешно завершён; унификация до этого не считается полностью закрытой. diff --git a/docs/ui-kit/IOS-ANDROID-SMOKE.md b/docs/ui-kit/IOS-ANDROID-SMOKE.md new file mode 100644 index 000000000..db9a874ef --- /dev/null +++ b/docs/ui-kit/IOS-ANDROID-SMOKE.md @@ -0,0 +1,27 @@ + + +# Smoke-test после merge в dev + +Проверка обязательна на реальном iPhone/iPad с Safari и реальном Android с Chrome, после успешного deploy merge-коммита PR #401 на dev-стенд, перед prod. Сейчас физическая проверка **не выполнена**: доступ к устройствам/сервису устройств, точный URL стенда и тестовый аккаунт ещё не предоставлены. Headless Chrome и viewport/touch эмуляция не считаются выполнением этого пункта. + +Перед проверкой записать URL стенда, merge/deploy SHA, дату, имя проверяющего, модели устройств, версии ОС/браузеров и тестовый аккаунт без пароля. Выполнять действия с тестовыми профилями и проектами на dev. + +| Проверка | iOS Safari | Android Chrome | +| ------------------------------------------------------------------------------------------- | ---------- | -------------- | +| Вход; drawer; закрытие по фону; возврат/переход между разделами | ☐ | ☐ | +| Проекты: список, фильтры, tabs scroll, карточка, создание/сохранение тестового черновика | ☐ | ☐ | +| Вакансии: поиск/фильтры, карточка, отклик с тестовым файлом, диалог | ☐ | ☐ | +| Программы: список/карточка, заявка/команда, доступные по роли действия | ☐ | ☐ | +| Курсы: карточка, урок, ввод ответа, radio/checkbox, файл, отправка и результат | ☐ | ☐ | +| Профиль: просмотр/редактирование, дата, регион/select/autocomplete, сохранение | ☐ | ☐ | +| Onboarding: обе проверенные формы, валидация, переход между шагами, сохранение черновика | ☐ | ☐ | +| Loading: индикатор и блокировка повторной отправки, восстановление после ответа | ☐ | ☐ | +| Empty/error/disabled: понятное сообщение, retry, недоступные действия не выполняются | ☐ | ☐ | +| Validation: текст ошибки рядом с полем, фокус, исправление ошибки и успешное действие | ☐ | ☐ | +| Экранная клавиатура: поля и Save/Submit видны; диалог прокручивается; фон не прокручивается | ☐ | ☐ | +| Portrait/landscape, browser toolbar, safe area, длинный контент, локальный scroll вкладок | ☐ | ☐ | +| Системные date/file/photo pickers; возврат в форму без потери введённых данных | ☐ | ☐ | + +К каждому найденному дефекту приложить устройство/ОС/браузер, dev SHA, шаги, ожидаемое/фактическое поведение и screenshot/video. Исправлять **отдельным PR в dev**, затем повторять затронутый сценарий на обоих устройствах. Не переводить исправление или UI Kit в prod до успешной физической проверки. + +Результат фиксируется отдельно: passed/failed по каждому устройству, ссылки на дефекты и отдельные PR, подтверждение повторной проверки. Этот документ является чек-листом, а не свидетельством выполненного smoke-test. diff --git a/docs/ui-kit/PR.md b/docs/ui-kit/PR.md new file mode 100644 index 000000000..55427b668 --- /dev/null +++ b/docs/ui-kit/PR.md @@ -0,0 +1,290 @@ + + +После responsive-адаптации одинаковые элементы платформы использовали отдельные реализации и локальные цвета, размеры и состояния. Общий UI Kit теперь задаёт кнопки и поля от 44 px, типографику, карточки, вкладки, диалоги, сообщения и заголовки страниц. Например, loading сохраняет название действия и блокирует повторную отправку; короткие подписи и CTA в карточках помещаются на mobile и desktop. + +**База PR:** `dev` на момент создания PR — `9acb7ce2`. Включены предыдущий responsive-коммит `bc4940c5`, UI Kit `74a94c9b` и финальные проверки. Скриншоты «до» показывают responsive baseline, «после» — UI Kit. Предыдущий этап описан в [responsive README](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/responsive/README.md). + +### Компоненты + +| Семейства | Общий источник и миграция | +| ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Button, Icon, Avatar, Loader | Одна реализация в `@uilib`; старые импорты реэкспортируют тот же класс. Native ButtonDirective использует тот же foundation, сохраняя form/ARIA/HTMLElement refs. | +| Input, Textarea, Select, Dropdown, Search, Autocomplete | Общие control tokens, focus/error/disabled; сохранены CVA/валидация/overlay. Select поддерживает клавиатурное открытие и disabled. | +| Checkbox, Radio | Общие состояния; семантический Checkbox с клавиатурой и native/rich radio adapters. | +| Tabs, Page Header, Back | Общие Tabs с active/disabled/mobile scroll; Bar/BarNew и navigation adapters. PageHeader поддерживает title/description/breadcrumbs/actions. | +| Modal/Dialog, Drawer, Card | Общие sizes/surface/padding/scroll/focus; DialogHeader/Body/Footer и Card/Drawer adapters, сохранены доменные layouts и правила закрытия. | +| Badge/Tag, Table, Pagination | VacancyStatus и старый kanban Badge — адаптеры; доступность курса — Badge; таблицы и пагинация аналитики используют общие стили. | +| Filters, Form layouts, Empty/Loading/Error, Alerts/Notifications | Общие adapters, StateComponent и семантические tokens; существующий Snackbar. | + +Переведены 80 HTML-шаблонов; удалены 6 дублирующих HTML/SCSS. Аудит подтверждает 10 канонических компонентов и отсутствие локальных hex/rgb/hsl цветов в component SCSS. Полные списки и правила: [UI-KIT.md](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/UI-KIT.md), [audit.json](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/audit.json), [REPORT.md](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/REPORT.md). + +
+Все 80 переведённых HTML-шаблонов + +1. `projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html` +2. `projects/social_platform/src/app/ui/pages/auth/login/login.component.html` +3. `projects/social_platform/src/app/ui/pages/auth/register/register.component.html` +4. `projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html` +5. `projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html` +6. `projects/social_platform/src/app/ui/pages/courses/courses.component.html` +7. `projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html` +8. `projects/social_platform/src/app/ui/pages/courses/list/course/course.component.html` +9. `projects/social_platform/src/app/ui/pages/courses/list/list.component.html` +10. `projects/social_platform/src/app/ui/pages/feed/feed.component.html` +11. `projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html` +12. `projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html` +13. `projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html` +14. `projects/social_platform/src/app/ui/pages/members/members.component.html` +15. `projects/social_platform/src/app/ui/pages/office/nav/nav.component.html` +16. `projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html` +17. `projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html` +18. `projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html` +19. `projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html` +20. `projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html` +21. `projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.html` +22. `projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html` +23. `projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html` +24. `projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html` +25. `projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html` +26. `projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html` +27. `projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.html` +28. `projects/social_platform/src/app/ui/pages/program/program.component.html` +29. `projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.html` +30. `projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html` +31. `projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html` +32. `projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html` +33. `projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html` +34. `projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html` +35. `projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html` +36. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html` +37. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.html` +38. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.html` +39. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html` +40. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html` +41. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.html` +42. `projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html` +43. `projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html` +44. `projects/social_platform/src/app/ui/pages/projects/list/list.component.html` +45. `projects/social_platform/src/app/ui/pages/projects/projects.component.html` +46. `projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html` +47. `projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html` +48. `projects/social_platform/src/app/ui/pages/vacancies/list/list.component.html` +49. `projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html` +50. `projects/social_platform/src/app/ui/primitives/bar/bar.component.html` +51. `projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.html` +52. `projects/social_platform/src/app/ui/primitives/input/input.component.html` +53. `projects/social_platform/src/app/ui/primitives/modal/modal.component.html` +54. `projects/social_platform/src/app/ui/primitives/select/select.component.html` +55. `projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html` +56. `projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html` +57. `projects/social_platform/src/app/ui/widgets/detail/detail.component.html` +58. `projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html` +59. `projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html` +60. `projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html` +61. `projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html` +62. `projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html` +63. `projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html` +64. `projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html` +65. `projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html` +66. `projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html` +67. `projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html` +68. `projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html` +69. `projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.html` +70. `projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.html` +71. `projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html` +72. `projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html` +73. `projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.html` +74. `projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html` +75. `projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.html` +76. `projects/ui/src/lib/components/primitives/avatar/avatar.component.html` +77. `projects/ui/src/lib/components/primitives/back/back.component.html` +78. `projects/ui/src/lib/components/primitives/button/button.component.html` +79. `projects/ui/src/lib/components/primitives/icon/icon.component.html` +80. `projects/ui/src/lib/components/primitives/loader/loader.component.html` + +
+ +
+Изменённые shared-компоненты и адаптеры: 59 исходников + +Список включает канонические компоненты, compatibility reexports, общие form controls и переиспользуемые widgets. Для компонентов, изменённых только в HTML/SCSS, указан соответствующий TS-источник. В `ui-adapters.directive.ts` находятся Card, Field, Choice, Table, FormLayout, Filters, DialogBody, DialogFooter, Drawer и Alert. Foundations: `_ui-tokens.scss`, `_ui-foundation.scss`, `_ui-system.scss`, `_typography.scss`. + +- `projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.ts` +- `projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.ts` +- `projects/social_platform/src/app/ui/primitives/avatar/avatar.component.ts` +- `projects/social_platform/src/app/ui/primitives/bar/bar.component.ts` +- `projects/social_platform/src/app/ui/primitives/button/button.component.ts` +- `projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.ts` +- `projects/social_platform/src/app/ui/primitives/dropdown/dropdown.component.ts` +- `projects/social_platform/src/app/ui/primitives/icon/icon.component.ts` +- `projects/social_platform/src/app/ui/primitives/input/input.component.ts` +- `projects/social_platform/src/app/ui/primitives/loader/loader.component.ts` +- `projects/social_platform/src/app/ui/primitives/modal/modal.component.ts` +- `projects/social_platform/src/app/ui/primitives/search/search.component.ts` +- `projects/social_platform/src/app/ui/primitives/select/select.component.ts` +- `projects/social_platform/src/app/ui/primitives/tag/tag.component.ts` +- `projects/social_platform/src/app/ui/primitives/textarea/textarea.component.ts` +- `projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.ts` +- `projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.ts` +- `projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.ts` +- `projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.ts` +- `projects/social_platform/src/app/ui/widgets/detail/detail.component.ts` +- `projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.ts` +- `projects/social_platform/src/app/ui/widgets/header/header.component.ts` +- `projects/social_platform/src/app/ui/widgets/info-card/info-card.component.ts` +- `projects/social_platform/src/app/ui/widgets/message-input/message-input.component.ts` +- `projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.ts` +- `projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.ts` +- `projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.ts` +- `projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts` +- `projects/social_platform/src/app/ui/widgets/news-form/news-form.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.ts` +- `projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.ts` +- `projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.ts` +- `projects/social_platform/src/app/ui/widgets/region-select/region-select.component.ts` +- `projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.ts` +- `projects/social_platform/src/app/ui/widgets/skills-group/skills-group.component.ts` +- `projects/social_platform/src/app/ui/widgets/specializations-group/specializations-group.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-letter/vacancy-letter.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-skills/vacancy-skills.component.ts` +- `projects/social_platform/src/app/ui/widgets/vacancy-status/vacancy-status.component.ts` +- `projects/ui/src/lib/components/layout/dialog-header/dialog-header.component.ts` +- `projects/ui/src/lib/components/layout/page-header/page-header.component.ts` +- `projects/ui/src/lib/components/layout/state/state.component.ts` +- `projects/ui/src/lib/components/layout/ui-adapters.directive.ts` +- `projects/ui/src/lib/components/primitives/avatar/avatar.component.ts` +- `projects/ui/src/lib/components/primitives/back/back.component.ts` +- `projects/ui/src/lib/components/primitives/badge/badge.component.ts` +- `projects/ui/src/lib/components/primitives/button/button.component.ts` +- `projects/ui/src/lib/components/primitives/button/button.directive.ts` +- `projects/ui/src/lib/components/primitives/icon/icon.component.ts` +- `projects/ui/src/lib/components/primitives/loader/loader.component.ts` +- `projects/ui/src/lib/components/primitives/pagination/pagination.component.ts` +- `projects/ui/src/lib/components/primitives/tabs/tabs.component.ts` + +
+ +### Граница бизнес-логики + +**Унификация UI Kit сохраняет бизнес-правила:** не меняет API/DTO, доменные use cases, permissions, router declarations и обработчики отправки форм. Сравнение `bc4940c5..74a94c9b`: 284 UI-файла, 0 изменений защищённых слоёв. Сравнение AST существующих методов выявило 7 UI-классов; изменения вручную проверены как keyboard/disabled guards, делегирование прежних events и удаление дублирующих presentation-классов. Данные проверки: [business-boundary.json](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/business-boundary.json). Финальный CSS-fix auth влияет только на desktop-отступ регистрации. + +Весь PR также содержит предыдущий responsive-коммит с **двумя явно раскрытыми правками инициализации onboarding**: `onboarding-stage-zero-info.service.ts` загружает профиль перед инициализацией, сохраняя draft; `onboarding-stage-one-ui-info.service.ts` использует `emitEvent: false` при заполнении формы. Это исполняемая логика инициализации, поэтому утверждение «во всём PR нет изменений вне presentation» было бы неточным. Контракты, правила валидации, права и бизнес-действия сохранены; обе правки покрыты regression tests. + +### Страницы + +- Office feed: фильтры, новости/диалог, формы, состояния и drawer. +- Projects: PageHeader/CTA, dashboard/my/subscriptions/invites/all, карточки, шаги создания/редактирования, команда и приглашения. +- Vacancies: PageHeader/Tabs, карточки, фильтры, отклики/диалог и статусы. +- Programs: список/карточки, заявка и команда, экспертная оценка, аналитика и пагинация. +- Courses: заголовок, карточки/Badge, варианты заданий и результаты. +- Members: заголовок, фильтры/диалог, карточки и состояния. +- Profile: длинное ФИО в PageHeader, вкладки/формы редактирования, общие действия. +- Auth/Onboarding и общие widgets: поля, формы, состояния, чат, новости, файлы и region/skills selectors. + +### Проверки + +- Финальная проверка шести запрошенных разделов и состояний — **64/64 passed** на 320/390/768/1440 px: 32 проверки проектов, вакансий, программ, курсов, профиля/редактора и onboarding 0/1 + 32 проверки loading/empty/error/disabled/validation. HTTP 500 и успешный retry проверены отдельно. Визуальный просмотр подтверждён скриншотами. Найденный desktop-отступ регистрации исправлен до merge и повторно проверен. [FINAL-CHECKS.md](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/FINAL-CHECKS.md). +- Production build и development build (`build:pr`) после финального CSS-fix — успешно. CI-equivalent Prettier — 0 нарушений; на Windows учтены checkout CRLF и локальный ignored dist. +- Полный Vitest — **2002 тестов / 406 файлов**, затем **30 тестов** затронутых финальными layout-правками компонентов. +- ESLint — 0 ошибок (6 прежних warnings); Stylelint — 0 ошибок. +- **912 измерений**: 57 URL/состояний форм × 16 ширин (320, 360, 375, 390, 430, 749, 750, 768, 820, 999, 1000, 1001, 1024, 1280, 1440, 1920 px); без overflow/pageerror/console.error. Последние изменения дополнительно проверены на 12 основных экранах. +- **24 функциональных запусков** (12 сценариев × 320/390 px), включая формы, отправку, загрузку файлов, select/datepicker, задания курсов и таблицы. Редактор профиля повторно проверен после финальной компоновки заголовка. +- **36 проверок геометрии**: цели ≥44 px, CTA внутри карточек, иконка меню не сжата, короткие подписи не переносятся. +- **24 пар скриншотов** до/после на 320/390/1440 px. Логи, JSON и все пары — в [REPORT.md](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/REPORT.md). + +### Проверка после merge + +По запросу пользователя после merge #401 в dev требуется smoke-test на **реальных iOS Safari и Android Chrome** на dev-стенде, перед prod. Сейчас этот пункт **не выполнен**: доступ к устройствам/облачному сервису, точный frontend URL и тестовый аккаунт не предоставлены. [Чек-лист и форма результата](https://github.com/PROCOLLAB-github/procollab/blob/feat/dev-ui-kit-unification/docs/ui-kit/IOS-ANDROID-SMOKE.md). Найденные после merge проблемы исправляются отдельными PR в dev. До успешного физического smoke-test унификация не считается полностью закрытой. + +### Скриншоты + +
+Лента: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Лента до, 390 px | Лента после, 390 px | +| 1440 px | Лента до, 1440 px | Лента после, 1440 px | + +
+ +
+Проекты: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Проекты до, 390 px | Проекты после, 390 px | +| 1440 px | Проекты до, 1440 px | Проекты после, 1440 px | + +
+ +
+Вакансии: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Вакансии до, 390 px | Вакансии после, 390 px | +| 1440 px | Вакансии до, 1440 px | Вакансии после, 1440 px | + +
+ +
+Программы: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Программы до, 390 px | Программы после, 390 px | +| 1440 px | Программы до, 1440 px | Программы после, 1440 px | + +
+ +
+Курсы: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 390 px | Курсы до, 390 px | Курсы после, 390 px | +| 1440 px | Курсы до, 1440 px | Курсы после, 1440 px | + +
+ +
+Участники: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Участники до, 390 px | Участники после, 390 px | +| 1440 px | Участники до, 1440 px | Участники после, 1440 px | + +
+ +
+Профиль: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Профиль до, 390 px | Профиль после, 390 px | +| 1440 px | Профиль до, 1440 px | Профиль после, 1440 px | + +
+ +
+Редактирование профиля: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 390 px | Редактирование профиля до, 390 px | Редактирование профиля после, 390 px | +| 1440 px | Редактирование профиля до, 1440 px | Редактирование профиля после, 1440 px | + +
+ +### Известные ограничения + +Browser QA выполнена в Chrome с синтетическими API fixtures: записи в реальный backend, письма, WebSocket и права конкретного аккаунта не проверялись. Физические Safari iOS/Chrome Android, клавиатура и системные pickers требуют проверки на устройствах. Некоторые внешние изображения fixtures недоступны на обеих версиях. В build остаются прежние Sass/CommonJS/budget warnings. Канбан остаётся отключён существующими маршрутами; адаптеры проверены сборкой/unit suite. Специальный контент карточек, графиков и заданий сохраняет доменные layouts поверх общего UI Kit. diff --git a/docs/ui-kit/REPORT.md b/docs/ui-kit/REPORT.md new file mode 100644 index 000000000..3850aed9e --- /dev/null +++ b/docs/ui-kit/REPORT.md @@ -0,0 +1,177 @@ + + +# Унификация UI Kit PROCOLLAB + +Существующий интерфейс переведён на общие компоненты и foundation styles: единые кнопки и поля от 44 px, состояния focus/error/disabled/loading, поверхность карточек, типографика, вкладки, диалоги, заголовки и сообщения. Палитра использует семантические aliases существующих tokens; структура данных и назначение разделов сохранены. + +UI Kit в коммите `74a94c9b` изменяет 284 исходных файлов относительно responsive-коммита `bc4940c5`: 80 существующих HTML-шаблонов переведены на общую основу, 6 дублирующих шаблонов удалены. Финальная проверка добавила CSS-fix desktop-отступа регистрации (285 UI-исходников суммарно). Новые компоненты с inline template также включены в [полный аудит](audit.json). API, facades, router declarations и permissions в этапе UI Kit не менялись. Граница бизнес-логики, включая две правки инициализации onboarding предыдущего responsive-коммита, раскрыта в [финальном отчёте](FINAL-CHECKS.md). + +Работа выполнена в локальной `dev`. Ветка PR `feat/dev-ui-kit-unification` содержит responsive-коммит `bc4940c5` и последующий UI Kit. На момент создания PR удалённая `dev` заканчивалась на `9acb7ce2` и не изменялась в процессе реализации. Merge PR #401 в `dev` авторизован пользователем после финальных проверок. Изменения предыдущего этапа описаны в [responsive README](../responsive/README.md). + +Финальная визуальная проверка запрошенных разделов и состояний: [FINAL-CHECKS.md](FINAL-CHECKS.md), [64 результата](final-results.json). Smoke-test на реальных устройствах после merge: [IOS-ANDROID-SMOKE.md](IOS-ANDROID-SMOKE.md), ещё не выполнен. + +## Компоненты и правила + +[UI-KIT.md](UI-KIT.md) описывает источники, совместимость и использование всех семейств из ТЗ: Button; Input/Select/Dropdown; Checkbox/Radio; Tabs; Modal/Dialog/Drawer; Card; Badge/Tag; Table/Pagination; Filters; Empty/Loading/Error; Alerts; Page Header; Form layouts. + +Канонические реализации, проверяемые аудитом: + +- `app-button`: [projects/ui/src/lib/components/primitives/button/button.component.ts](../../projects/ui/src/lib/components/primitives/button/button.component.ts) +- `[appIcon]`: [projects/ui/src/lib/components/primitives/icon/icon.component.ts](../../projects/ui/src/lib/components/primitives/icon/icon.component.ts) +- `app-avatar`: [projects/ui/src/lib/components/primitives/avatar/avatar.component.ts](../../projects/ui/src/lib/components/primitives/avatar/avatar.component.ts) +- `app-loader`: [projects/ui/src/lib/components/primitives/loader/loader.component.ts](../../projects/ui/src/lib/components/primitives/loader/loader.component.ts) +- `app-project-navigation`: [projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts) +- `app-tabs`: [projects/ui/src/lib/components/primitives/tabs/tabs.component.ts](../../projects/ui/src/lib/components/primitives/tabs/tabs.component.ts) +- `app-state`: [projects/ui/src/lib/components/layout/state/state.component.ts](../../projects/ui/src/lib/components/layout/state/state.component.ts) +- `app-page-header`: [projects/ui/src/lib/components/layout/page-header/page-header.component.ts](../../projects/ui/src/lib/components/layout/page-header/page-header.component.ts) +- `app-badge`: [projects/ui/src/lib/components/primitives/badge/badge.component.ts](../../projects/ui/src/lib/components/primitives/badge/badge.component.ts) +- `app-pagination`: [projects/ui/src/lib/components/primitives/pagination/pagination.component.ts](../../projects/ui/src/lib/components/primitives/pagination/pagination.component.ts) + +Дополнительно унифицированы Back, DialogHeader, native ButtonDirective, Card/Field/Choice/Table/FormLayout/Filters/DialogBody/DialogFooter/Alert/Drawer adapters, Input/Textarea/Autocomplete/Search/Select/Dropdown/Checkbox/Modal/Tag и Snackbar. Старые импорты Button/Avatar/Icon/Loader/Badge реэкспортируют тот же класс. Bar/BarNew, VacancyStatus и project/profile navigation делегируют общему компоненту. Список всех изменений — [audit.json](audit.json). + +## Страницы + +| Раздел | Переведённые элементы | +| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| Office feed | Фильтры, новостные карточки и диалог, формы, состояния | +| Projects | Общий PageHeader с CTA; dashboard/my/subscriptions/invites/all; карточки; формы создания/редактирования и их шаги; приглашения; вакансии проекта | +| Vacancies | PageHeader и Tabs, списки, карточки, фильтры, формы и диалог отклика, статусы | +| Programs | PageHeader, список и карточки, заявка, команда, оценка эксперта, таблицы и пагинация аналитики | +| Courses | PageHeader, карточки и availability Badge, задания с radio/checkbox/файлами, загрузка/ошибки/результаты | +| Members | PageHeader, фильтры и их диалог, карточки, состояния | +| Profile | PageHeader с длинным ФИО, вкладки редактирования, формы, приглашения | +| Auth/Onboarding/Office shell | Общие поля, действия, состояния, drawer; сохранены формы и переходы | +| Дополнительные widgets | Чат, новости, загрузка файлов, region/skills selectors; канбан адаптеры сохранены для совместимости | + +## Проверки + +| Проверка | Результат | Данные | +| --------------------------- | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------- | +| Production build | Успешно | [build-prod.log](build-prod.log) | +| Полный Vitest | 2002 тестов, 406 файлов — успешно | [unit-tests.log](unit-tests.log) | +| Финальные изменения layouts | 30 тестов затронутых компонентов — успешно | [filters/cards](targeted-tests.log), [profile/members/region](targeted-layout-tests.log) | +| ESLint | 0 ошибок, 6 прежних warnings | [eslint.log](eslint.log) | +| Stylelint | 0 ошибок | [stylelint.log](stylelint.log) | +| Аудит источников | 10 канонических компонентов; нет дублей и hex/rgb/hsl цветов в component SCSS | [audit.json](audit.json) | +| Browser matrix | 912 измерений: 57 URL/состояний форм × 16 ширин; нет overflow/pageerror/console.error | [browser-results.json](browser-results.json) | +| Пользовательские сценарии | 24 запусков: 12 сценариев × 320/390 px — успешно | [flows-results.json](flows-results.json) | +| Геометрия действий | 36 проверок: 12 экранов × 320/390/1440 px; цели ≥44 px, CTA не обрезаны, menu icon не сжат | [ui-check.json](ui-check.json) | +| Скриншоты | 24 пар до/после, 48 файлов | Таблица ниже | + +Ширины матрицы: 320, 360, 375, 390, 430, 749, 750, 768, 820, 999, 1000, 1001, 1024, 1280, 1440, 1920 px. После финальной визуальной проверки дополнительно перепроверены 12 основных экранов на всех 16 ширинах, геометрия действий и сценарий редактирования профиля; итоговые данные хранят последние результаты без двойного подсчёта. + +Функциональные сценарии: регистрация, вход/drawer, профиль/select/datepicker/autocomplete/сохранение, заявка/команда/подтверждение, экспертная оценка, отклик с файлом, создание проекта/принятие отклика, прохождение курса, onboarding, альтернативные виды заданий, длинный контент/валидация/загрузка/ошибки и аналитика/подсказки. Запросы перехватываются синтетическими fixtures. + +Дополнительные [скриншоты форм и диалогов](screenshots/flows/) сняты в проверках UI Kit. Визуальная проверка основных экранов выполнена на 320/390/1440 px. Скриншоты до — responsive baseline `bc4940c5`, после — финальный UI Kit; данные и размеры совпадают. + +| Экран | 320 px | 390 px | 1440 px | +| ---------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| Лента | [до](screenshots/before/feed-320.png) / [после](screenshots/after/feed-320.png) | [до](screenshots/before/feed-390.png) / [после](screenshots/after/feed-390.png) | [до](screenshots/before/feed-1440.png) / [после](screenshots/after/feed-1440.png) | +| Проекты | [до](screenshots/before/projects-320.png) / [после](screenshots/after/projects-320.png) | [до](screenshots/before/projects-390.png) / [после](screenshots/after/projects-390.png) | [до](screenshots/before/projects-1440.png) / [после](screenshots/after/projects-1440.png) | +| Вакансии | [до](screenshots/before/vacancies-320.png) / [после](screenshots/after/vacancies-320.png) | [до](screenshots/before/vacancies-390.png) / [после](screenshots/after/vacancies-390.png) | [до](screenshots/before/vacancies-1440.png) / [после](screenshots/after/vacancies-1440.png) | +| Программы | [до](screenshots/before/programs-320.png) / [после](screenshots/after/programs-320.png) | [до](screenshots/before/programs-390.png) / [после](screenshots/after/programs-390.png) | [до](screenshots/before/programs-1440.png) / [после](screenshots/after/programs-1440.png) | +| Курсы | [до](screenshots/before/courses-320.png) / [после](screenshots/after/courses-320.png) | [до](screenshots/before/courses-390.png) / [после](screenshots/after/courses-390.png) | [до](screenshots/before/courses-1440.png) / [после](screenshots/after/courses-1440.png) | +| Участники | [до](screenshots/before/members-320.png) / [после](screenshots/after/members-320.png) | [до](screenshots/before/members-390.png) / [после](screenshots/after/members-390.png) | [до](screenshots/before/members-1440.png) / [после](screenshots/after/members-1440.png) | +| Профиль | [до](screenshots/before/profile-320.png) / [после](screenshots/after/profile-320.png) | [до](screenshots/before/profile-390.png) / [после](screenshots/after/profile-390.png) | [до](screenshots/before/profile-1440.png) / [после](screenshots/after/profile-1440.png) | +| Редактирование профиля | [до](screenshots/before/profile-edit-320.png) / [после](screenshots/after/profile-edit-320.png) | [до](screenshots/before/profile-edit-390.png) / [после](screenshots/after/profile-edit-390.png) | [до](screenshots/before/profile-edit-1440.png) / [после](screenshots/after/profile-edit-1440.png) | + +## Известные ограничения + +- Chrome automation использует синтетический backend. Доставка писем, сохранение в реальной базе, реальные WebSocket и права конкретного аккаунта не проверялись. +- Физические Safari iOS и Chrome Android, системные file/date pickers и экранная клавиатура требуют проверки на устройствах. Viewport/touch эмуляция их не заменяет. +- Некоторые внешние изображения fixtures недоступны; это видно и на baseline, и после изменений. Layout проверен с теми же данными. +- В production build остаются прежние предупреждения Sass `@import`, CommonJS и budgets. ESLint сообщает шесть прежних unused-disable warnings. +- Доменный контент карточек, графики, учебные задания и специальные блоки диалогов сохраняют свои layouts поверх общих tokens/foundation. Канбан остаётся отключён существующими маршрутами; его адаптеры проверены сборкой и unit suite, без изменения доступности раздела. + +## Воспроизведение + +Команды build/unit/lint и настройка Playwright описаны в [UI-KIT.md](UI-KIT.md). Запустить production preview через `node docs/responsive/serve.cjs`, затем batch проверки `browser-check.cjs`: mobile (320/360/375/390/430/749/750), tablet (768/820/999/1000/1024/1280), desktop (1001/1440/1920) без `RESPONSIVE_ROUTES`. Дополнительные projects/main batches используют все 16 ширин и пять/двенадцать маршрутов из соответствующих JSON. `RESPONSIVE_OUTPUT` задаётся как `../ui-kit/browser-{batch}.json`, `RESPONSIVE_SCREENSHOTS='../ui-kit/screenshots/matrix'`; пути относятся к `docs/responsive`. + +Для полного flow-check используются `RESPONSIVE_FLOW_OUTPUT='../ui-kit/flows.json'`, `RESPONSIVE_SCREENSHOTS='../ui-kit/screenshots/flows'`, без `RESPONSIVE_FLOWS`. Повторная проверка редактора: `RESPONSIVE_FLOWS='profile-controls'` и `RESPONSIVE_FLOW_OUTPUT='../ui-kit/flows-layout.json'`. + +После browser-проверок: `node docs/ui-kit/ui-check.cjs`, `node docs/ui-kit/screenshots.cjs after`, `node docs/ui-kit/audit.cjs`, `node docs/ui-kit/report.cjs`. Report проверяет полноту матрицы, успех сценариев и соответствие пар скриншотов. + +## Изменённые HTML-шаблоны + +- [projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html](../../projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html) +- [projects/social_platform/src/app/ui/pages/auth/login/login.component.html](../../projects/social_platform/src/app/ui/pages/auth/login/login.component.html) +- [projects/social_platform/src/app/ui/pages/auth/register/register.component.html](../../projects/social_platform/src/app/ui/pages/auth/register/register.component.html) +- [projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html](../../projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html) +- [projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html](../../projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html) +- [projects/social_platform/src/app/ui/pages/courses/courses.component.html](../../projects/social_platform/src/app/ui/pages/courses/courses.component.html) +- [projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html](../../projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html) +- [projects/social_platform/src/app/ui/pages/courses/list/course/course.component.html](../../projects/social_platform/src/app/ui/pages/courses/list/course/course.component.html) +- [projects/social_platform/src/app/ui/pages/courses/list/list.component.html](../../projects/social_platform/src/app/ui/pages/courses/list/list.component.html) +- [projects/social_platform/src/app/ui/pages/feed/feed.component.html](../../projects/social_platform/src/app/ui/pages/feed/feed.component.html) +- [projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html](../../projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html) +- [projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html](../../projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html) +- [projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html](../../projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html) +- [projects/social_platform/src/app/ui/pages/members/members.component.html](../../projects/social_platform/src/app/ui/pages/members/members.component.html) +- [projects/social_platform/src/app/ui/pages/office/nav/nav.component.html](../../projects/social_platform/src/app/ui/pages/office/nav/nav.component.html) +- [projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html](../../projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html) +- [projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html](../../projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html) +- [projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html](../../projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html) +- [projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.html](../../projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.html) +- [projects/social_platform/src/app/ui/pages/program/program.component.html](../../projects/social_platform/src/app/ui/pages/program/program.component.html) +- [projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.html](../../projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html) +- [projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html](../../projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html) +- [projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html](../../projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html) +- [projects/social_platform/src/app/ui/pages/projects/list/list.component.html](../../projects/social_platform/src/app/ui/pages/projects/list/list.component.html) +- [projects/social_platform/src/app/ui/pages/projects/projects.component.html](../../projects/social_platform/src/app/ui/pages/projects/projects.component.html) +- [projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html](../../projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html) +- [projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html](../../projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html) +- [projects/social_platform/src/app/ui/pages/vacancies/list/list.component.html](../../projects/social_platform/src/app/ui/pages/vacancies/list/list.component.html) +- [projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html](../../projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html) +- [projects/social_platform/src/app/ui/primitives/bar/bar.component.html](../../projects/social_platform/src/app/ui/primitives/bar/bar.component.html) +- [projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.html](../../projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.html) +- [projects/social_platform/src/app/ui/primitives/input/input.component.html](../../projects/social_platform/src/app/ui/primitives/input/input.component.html) +- [projects/social_platform/src/app/ui/primitives/modal/modal.component.html](../../projects/social_platform/src/app/ui/primitives/modal/modal.component.html) +- [projects/social_platform/src/app/ui/primitives/select/select.component.html](../../projects/social_platform/src/app/ui/primitives/select/select.component.html) +- [projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html](../../projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html) +- [projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html](../../projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html) +- [projects/social_platform/src/app/ui/widgets/detail/detail.component.html](../../projects/social_platform/src/app/ui/widgets/detail/detail.component.html) +- [projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html](../../projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html) +- [projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html](../../projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html) +- [projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html](../../projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html) +- [projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html](../../projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html) +- [projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html](../../projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html) +- [projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html](../../projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html) +- [projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html](../../projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html) +- [projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html](../../projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html) +- [projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html](../../projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html) +- [projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html](../../projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html) +- [projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html](../../projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html) +- [projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.html](../../projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.html) +- [projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.html](../../projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.html) +- [projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html](../../projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html) +- [projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html](../../projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html) +- [projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.html](../../projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.html) +- [projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html](../../projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html) +- [projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.html](../../projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.html) +- [projects/ui/src/lib/components/primitives/avatar/avatar.component.html](../../projects/ui/src/lib/components/primitives/avatar/avatar.component.html) +- [projects/ui/src/lib/components/primitives/back/back.component.html](../../projects/ui/src/lib/components/primitives/back/back.component.html) +- [projects/ui/src/lib/components/primitives/button/button.component.html](../../projects/ui/src/lib/components/primitives/button/button.component.html) +- [projects/ui/src/lib/components/primitives/icon/icon.component.html](../../projects/ui/src/lib/components/primitives/icon/icon.component.html) +- [projects/ui/src/lib/components/primitives/loader/loader.component.html](../../projects/ui/src/lib/components/primitives/loader/loader.component.html) + +Удалены дублирующие HTML/SCSS для: `projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/badge/badge.component.html`, `projects/social_platform/src/app/ui/primitives/avatar/avatar.component.html`, `projects/social_platform/src/app/ui/primitives/button/button.component.html`, `projects/social_platform/src/app/ui/primitives/icon/icon.component.html`, `projects/social_platform/src/app/ui/primitives/loader/loader.component.html`, `projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.html`. TypeScript импорты совместимы через реэкспорт/адаптер. diff --git a/docs/ui-kit/UI-KIT.md b/docs/ui-kit/UI-KIT.md new file mode 100644 index 000000000..87a90eff5 --- /dev/null +++ b/docs/ui-kit/UI-KIT.md @@ -0,0 +1,65 @@ + + +# UI Kit PROCOLLAB + +Единые компоненты находятся в `projects/ui/src/lib/components` и экспортируются через `@uilib`. FormControl-компоненты приложения остаются в `@ui/primitives`: их CVA, валидация и доменные интеграции не меняются. Старые импорты Button, Avatar, Icon, Loader и канбан Badge — реэкспорты тех же классов, без второй Angular-реализации. + +| Семейство | Источник | Правило | +| --------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Button | `ButtonComponent`, `ButtonDirective` | Primary — главное действие; Secondary — отмена/дополнительное действие; Danger — удаление. Размер цели минимум 44 px. Loading блокирует повторное нажатие и сохраняет доступное имя. | +| Input, Textarea, Select, Autocomplete, Search | `@ui/primitives`, `ui-foundation.control` | Высота однострочного поля ≥44 px; общий padding, border, focus/error/disabled. На мобильных ввод 16 px. Textarea увеличивается по содержимому. | +| Dropdown | `DropdownComponent` | Общая поверхность, отступы, цели выбора 44 px; существующий CDK overlay. | +| Checkbox, Radio | `CheckboxComponent`, `ChoiceDirective`, radio-вариант native Button | Общие цвета/focus/disabled. Checkbox доступен с клавиатуры; native radio сохраняет формы и группировку. Rich radio rows используют `role="radio"` и `aria-checked`. | +| Tabs | `TabsComponent` | Router links или локальные `id`; active, disabled, count, icon; горизонтальный скролл на узком экране. `Bar`, `BarNew`, project/profile navigation — адаптеры. | +| Dialog | `ModalComponent`, `DialogHeaderComponent`, `DialogBodyDirective`, `DialogFooterDirective` | Размер small/medium/large из tokens, ограничения viewport, скролл. Заголовок и действия используют общие примитивы. Доменный код сохраняет правила закрытия и восстановления фокуса. | +| Drawer | `DrawerDirective` + существующая навигационная оболочка | Общий предел ширины/overscroll; открытие, Escape, focus trap, route/resize close принадлежат оболочке. | +| Card | `CardDirective`, `ui-foundation.card` | Единая поверхность, радиус, border, padding, hover. Контент, фото, сетка и порядок данных принадлежат entity-компоненту. Высота вмещает контент и CTA. | +| Badge/Tag | `BadgeComponent`, `TagComponent`, `ui-foundation.badge` | Единая геометрия. VacancyStatus — адаптер; доступность курса — Badge. Редактируемые tags сохраняют свои действия. | +| Table/Pagination | `TableDirective`, `PaginationComponent` | Общие заголовки, строки, hover и действия пагинации. Аналитика сохраняет desktop tables и существующие mobile cards. | +| Filters/Form layout | `FiltersDirective`, `FormLayoutDirective` | Общие поля, labels, errors, интервалы секций; доменная группировка и reactive forms сохраняются. | +| Empty/Loading/Error | `StateComponent` | Текст передаётся страницей; существующие тексты сохраняются. `compact` для сообщений внутри формы/таблицы, обычный вариант для пустого списка. | +| Alerts/Notifications | `AlertDirective`, существующий Snackbar | Семантические info/success/warning/error, status/alert, общая палитра. | +| Page Header | `PageHeaderComponent` | Title, description, breadcrumbs, backRoute, projected actions; единая типографика. | +| Icon | `IconComponent` | Small 16 / medium 20 / large 24; SVG sprite. Явные размеры остаются для существующих декоративных и брендовых изображений. | + +## Tokens + +`projects/social_platform/src/styles/_ui-tokens.scss` содержит семантические aliases существующей палитры, H1/H2/H3/Body/Small/Caption, размеры и интервалы. `_ui-foundation.scss` — единственный источник представления Button/Control/Card/Choice/Badge. `_ui-system.scss` применяет ту же основу к native adapters, таблицам, формам и сообщениям. + +Размеры сеток, фотографий, графиков и содержимого курса зависят от данных и назначения раздела. Их не следует подменять размерами generic-компонента. Локальный SCSS может задавать расположение и размеры содержимого, но не создавать второй цвет/радиус/focus/hover для общего элемента. + +## Использование + +```html + + Сохранить + + + +Удалить + + + + + +
+ +
Содержимое
+
Сохранить
+
+
+``` + +`appButton` сохраняет native `button`, reactive forms, ARIA и `HTMLElement` refs. Внутри ссылки, которая открывает всю карточку, визуальный CTA является неинтерактивным span с `ui-foundation.button`: это та же основа без вложенной кнопки и второго tab stop. Старые `color`, `appearance`, `size` сохранены для совместимости; новые действия используют semantic variant. + +## Проверка + +```powershell +npm run build:social:prod +npm run test:ci +npm run lint:ts +npm run lint:scss +node docs/ui-kit/audit.cjs +``` + +Browser-проверки используют `docs/responsive/browser-harness.cjs`, локальный `serve.cjs`, Playwright и синтетические API fixtures. Они не отправляют изменения в настоящий backend. `PLAYWRIGHT_MODULE` и `CHROME_PATH` задают установленные runtime/browser paths. diff --git a/docs/ui-kit/after.json b/docs/ui-kit/after.json new file mode 100644 index 000000000..c14d88726 --- /dev/null +++ b/docs/ui-kit/after.json @@ -0,0 +1,1254 @@ +[ + { + "name": "feed", + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "name": "feed", + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "name": "feed", + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + } +] diff --git a/docs/ui-kit/audit.cjs b/docs/ui-kit/audit.cjs new file mode 100644 index 000000000..82de1c4ab --- /dev/null +++ b/docs/ui-kit/audit.cjs @@ -0,0 +1,86 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const cp = require("node:child_process"); +const assert = require("node:assert/strict"); +const roots = ["projects/social_platform/src/app/ui", "projects/ui/src/lib/components"]; +function files(dir) { + return fs + .readdirSync(dir, { withFileTypes: true }) + .flatMap(e => (e.isDirectory() ? files(path.join(dir, e.name)) : [path.join(dir, e.name)])); +} +const selectors = new Map(); +for (const file of roots + .flatMap(files) + .filter(f => f.endsWith(".ts") && !/\.(spec|stories)\.ts$/.test(f))) { + const source = fs.readFileSync(file, "utf8"); + for (const match of source.matchAll(/selector:\s*["']([^"']+)["']/g)) { + const list = selectors.get(match[1]) || []; + list.push(file.replaceAll("\\", "/")); + selectors.set(match[1], list); + } +} +const canonical = [ + "app-button", + "[appIcon]", + "app-avatar", + "app-loader", + "app-project-navigation", + "app-tabs", + "app-state", + "app-page-header", + "app-badge", + "app-pagination", +]; +const implementations = Object.fromEntries( + canonical.map(name => [name, selectors.get(name) || []]), +); +for (const [selector, paths] of Object.entries(implementations)) + assert.equal(paths.length, 1, selector + " must have one implementation"); +const rawColors = roots + .flatMap(files) + .filter(f => f.endsWith(".scss")) + .flatMap(file => { + const source = fs.readFileSync(file, "utf8"); + return [...source.matchAll(/#[\da-f]{3,8}\b|\b(?:rgba?|hsla?)\([^)]*\)/gi)].map(m => ({ + file, + color: m[0], + })); + }); +assert.deepEqual(rawColors, [], "Component palette belongs in tokens"); +const changed = cp + .execFileSync( + "git", + [ + "-c", + "core.autocrlf=false", + "diff", + "bc4940c57eab9eff59219593cfc8ed08f1a416bb", + "--name-only", + ], + { encoding: "utf8" }, + ) + .trim() + .split(/\r?\n/) + .filter(file => file.startsWith("projects/")); +const added = cp + .execFileSync("git", ["ls-files", "--others", "--exclude-standard"], { encoding: "utf8" }) + .trim() + .split(/\r?\n/) + .filter(file => file.startsWith("projects/")); +const allChanged = [...new Set([...changed, ...added])].sort(); +assert.ok( + allChanged.every(file => /\/ui\/|projects\/ui\/|\/styles(?:\/|\.scss)/.test(file)), + "UI migration must not change facades, API, routes or permissions", +); +const report = { + implementations, + rawColors, + changedFiles: allChanged, + componentTemplates: allChanged.filter(f => f.endsWith(".component.html")), +}; +fs.writeFileSync(path.join(__dirname, "audit.json"), JSON.stringify(report, null, 2) + "\n"); +console.log( + `${canonical.length} canonical components; no duplicate implementations or raw component colors; ${report.componentTemplates.filter(file => fs.existsSync(file)).length} migrated templates, ${report.componentTemplates.filter(file => !fs.existsSync(file)).length} removed duplicate templates`, +); diff --git a/docs/ui-kit/audit.json b/docs/ui-kit/audit.json new file mode 100644 index 000000000..860c0987a --- /dev/null +++ b/docs/ui-kit/audit.json @@ -0,0 +1,396 @@ +{ + "implementations": { + "app-button": ["projects/ui/src/lib/components/primitives/button/button.component.ts"], + "[appIcon]": ["projects/ui/src/lib/components/primitives/icon/icon.component.ts"], + "app-avatar": ["projects/ui/src/lib/components/primitives/avatar/avatar.component.ts"], + "app-loader": ["projects/ui/src/lib/components/primitives/loader/loader.component.ts"], + "app-project-navigation": [ + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts" + ], + "app-tabs": ["projects/ui/src/lib/components/primitives/tabs/tabs.component.ts"], + "app-state": ["projects/ui/src/lib/components/layout/state/state.component.ts"], + "app-page-header": [ + "projects/ui/src/lib/components/layout/page-header/page-header.component.ts" + ], + "app-badge": ["projects/ui/src/lib/components/primitives/badge/badge.component.ts"], + "app-pagination": [ + "projects/ui/src/lib/components/primitives/pagination/pagination.component.ts" + ] + }, + "rawColors": [], + "changedFiles": [ + "projects/social_platform/src/app/ui/pages/auth/auth.component.scss", + "projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html", + "projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts", + "projects/social_platform/src/app/ui/pages/auth/login/login.component.html", + "projects/social_platform/src/app/ui/pages/auth/login/login.component.ts", + "projects/social_platform/src/app/ui/pages/auth/register/register.component.html", + "projects/social_platform/src/app/ui/pages/auth/register/register.component.ts", + "projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html", + "projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.ts", + "projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html", + "projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.ts", + "projects/social_platform/src/app/ui/pages/courses/courses.component.html", + "projects/social_platform/src/app/ui/pages/courses/courses.component.ts", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.scss", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/image-preview/image-preview.scss", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.scss", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.ts", + "projects/social_platform/src/app/ui/pages/courses/list/course/course.component.html", + "projects/social_platform/src/app/ui/pages/courses/list/course/course.component.scss", + "projects/social_platform/src/app/ui/pages/courses/list/course/course.component.ts", + "projects/social_platform/src/app/ui/pages/courses/list/list.component.html", + "projects/social_platform/src/app/ui/pages/courses/list/list.component.ts", + "projects/social_platform/src/app/ui/pages/error/error-code/error-code.component.scss", + "projects/social_platform/src/app/ui/pages/feed/feed.component.html", + "projects/social_platform/src/app/ui/pages/feed/feed.component.ts", + "projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html", + "projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss", + "projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts", + "projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html", + "projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.scss", + "projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.ts", + "projects/social_platform/src/app/ui/pages/members/member-statistics-card/member-statistics-card.component.scss", + "projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html", + "projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.scss", + "projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.ts", + "projects/social_platform/src/app/ui/pages/members/members.component.html", + "projects/social_platform/src/app/ui/pages/members/members.component.scss", + "projects/social_platform/src/app/ui/pages/members/members.component.ts", + "projects/social_platform/src/app/ui/pages/office/nav/nav.component.html", + "projects/social_platform/src/app/ui/pages/office/nav/nav.component.scss", + "projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts", + "projects/social_platform/src/app/ui/pages/office/office.component.scss", + "projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.ts", + "projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html", + "projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts", + "projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.scss", + "projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.scss", + "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html", + "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.scss", + "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.scss", + "projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.ts", + "projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/register/register.component.ts", + "projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.html", + "projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.scss", + "projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.ts", + "projects/social_platform/src/app/ui/pages/program/program.component.html", + "projects/social_platform/src/app/ui/pages/program/program.component.ts", + "projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.html", + "projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.scss", + "projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.scss", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/badge/badge.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/badge/badge.component.scss", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/badge/badge.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.ts", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/_team-member-row.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.scss", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.ts", + "projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/edit.component.ts", + "projects/social_platform/src/app/ui/pages/projects/list/list.component.html", + "projects/social_platform/src/app/ui/pages/projects/list/list.component.scss", + "projects/social_platform/src/app/ui/pages/projects/list/list.component.ts", + "projects/social_platform/src/app/ui/pages/projects/project-activity-card/project-activity-card.component.scss", + "projects/social_platform/src/app/ui/pages/projects/projects.component.html", + "projects/social_platform/src/app/ui/pages/projects/projects.component.scss", + "projects/social_platform/src/app/ui/pages/projects/projects.component.ts", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.ts", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.ts", + "projects/social_platform/src/app/ui/pages/vacancies/detail/vacancies-detail.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts", + "projects/social_platform/src/app/ui/pages/vacancies/list/response-card/response-card.component.scss", + "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.spec.ts", + "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts", + "projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss", + "projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.scss", + "projects/social_platform/src/app/ui/primitives/avatar/avatar.component.html", + "projects/social_platform/src/app/ui/primitives/avatar/avatar.component.scss", + "projects/social_platform/src/app/ui/primitives/avatar/avatar.component.ts", + "projects/social_platform/src/app/ui/primitives/bar/bar.component.html", + "projects/social_platform/src/app/ui/primitives/bar/bar.component.scss", + "projects/social_platform/src/app/ui/primitives/bar/bar.component.ts", + "projects/social_platform/src/app/ui/primitives/button/button.component.html", + "projects/social_platform/src/app/ui/primitives/button/button.component.scss", + "projects/social_platform/src/app/ui/primitives/button/button.component.ts", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.html", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.scss", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.spec.ts", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.ts", + "projects/social_platform/src/app/ui/primitives/dropdown/dropdown.component.scss", + "projects/social_platform/src/app/ui/primitives/icon/icon.component.html", + "projects/social_platform/src/app/ui/primitives/icon/icon.component.scss", + "projects/social_platform/src/app/ui/primitives/icon/icon.component.ts", + "projects/social_platform/src/app/ui/primitives/input/input.component.html", + "projects/social_platform/src/app/ui/primitives/input/input.component.scss", + "projects/social_platform/src/app/ui/primitives/input/input.component.ts", + "projects/social_platform/src/app/ui/primitives/loader/loader.component.html", + "projects/social_platform/src/app/ui/primitives/loader/loader.component.scss", + "projects/social_platform/src/app/ui/primitives/loader/loader.component.ts", + "projects/social_platform/src/app/ui/primitives/modal/modal.component.html", + "projects/social_platform/src/app/ui/primitives/modal/modal.component.scss", + "projects/social_platform/src/app/ui/primitives/modal/modal.component.ts", + "projects/social_platform/src/app/ui/primitives/search/search.component.scss", + "projects/social_platform/src/app/ui/primitives/select/select.component.html", + "projects/social_platform/src/app/ui/primitives/select/select.component.scss", + "projects/social_platform/src/app/ui/primitives/select/select.component.spec.ts", + "projects/social_platform/src/app/ui/primitives/select/select.component.ts", + "projects/social_platform/src/app/ui/primitives/tag/tag.component.scss", + "projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss", + "projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.scss", + "projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html", + "projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.scss", + "projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.ts", + "projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.scss", + "projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html", + "projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.ts", + "projects/social_platform/src/app/ui/widgets/detail/detail.component.html", + "projects/social_platform/src/app/ui/widgets/detail/detail.component.scss", + "projects/social_platform/src/app/ui/widgets/detail/detail.component.ts", + "projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html", + "projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.scss", + "projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.ts", + "projects/social_platform/src/app/ui/widgets/header/header.component.scss", + "projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html", + "projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss", + "projects/social_platform/src/app/ui/widgets/info-card/info-card.component.ts", + "projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html", + "projects/social_platform/src/app/ui/widgets/message-input/message-input.component.scss", + "projects/social_platform/src/app/ui/widgets/message-input/message-input.component.ts", + "projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.scss", + "projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.ts", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.scss", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.ts", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.scss", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.ts", + "projects/social_platform/src/app/ui/widgets/news-card/news-card.component.scss", + "projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts", + "projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html", + "projects/social_platform/src/app/ui/widgets/news-form/news-form.component.ts", + "projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.ts", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.scss", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.ts", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.scss", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.ts", + "projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.ts", + "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.html", + "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.scss", + "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.ts", + "projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.html", + "projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.scss", + "projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.ts", + "projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.html", + "projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.ts", + "projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html", + "projects/social_platform/src/app/ui/widgets/region-select/region-select.component.scss", + "projects/social_platform/src/app/ui/widgets/region-select/region-select.component.ts", + "projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html", + "projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.ts", + "projects/social_platform/src/app/ui/widgets/skills-group/skills-group.component.scss", + "projects/social_platform/src/app/ui/widgets/specializations-group/specializations-group.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.ts", + "projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.ts", + "projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.ts", + "projects/social_platform/src/app/ui/widgets/vacancy-letter/vacancy-letter.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-skills/vacancy-skills.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-status/vacancy-status.component.scss", + "projects/social_platform/src/app/ui/widgets/vacancy-status/vacancy-status.component.ts", + "projects/social_platform/src/styles.scss", + "projects/social_platform/src/styles/_typography.scss", + "projects/social_platform/src/styles/_ui-foundation.scss", + "projects/social_platform/src/styles/_ui-system.scss", + "projects/social_platform/src/styles/_ui-tokens.scss", + "projects/social_platform/src/styles/components/_vacancy-ui.scss", + "projects/ui/src/lib/components/layout/dialog-header/dialog-header.component.ts", + "projects/ui/src/lib/components/layout/index.ts", + "projects/ui/src/lib/components/layout/page-header/page-header.component.scss", + "projects/ui/src/lib/components/layout/page-header/page-header.component.ts", + "projects/ui/src/lib/components/layout/state/state.component.ts", + "projects/ui/src/lib/components/layout/ui-adapters.directive.ts", + "projects/ui/src/lib/components/primitives/avatar/avatar.component.html", + "projects/ui/src/lib/components/primitives/avatar/avatar.component.scss", + "projects/ui/src/lib/components/primitives/avatar/avatar.component.ts", + "projects/ui/src/lib/components/primitives/back/back.component.html", + "projects/ui/src/lib/components/primitives/back/back.component.scss", + "projects/ui/src/lib/components/primitives/back/back.component.ts", + "projects/ui/src/lib/components/primitives/badge/badge.component.scss", + "projects/ui/src/lib/components/primitives/badge/badge.component.ts", + "projects/ui/src/lib/components/primitives/button/button-states.spec.ts", + "projects/ui/src/lib/components/primitives/button/button.component.html", + "projects/ui/src/lib/components/primitives/button/button.component.scss", + "projects/ui/src/lib/components/primitives/button/button.component.ts", + "projects/ui/src/lib/components/primitives/button/button.directive.ts", + "projects/ui/src/lib/components/primitives/icon/icon.component.html", + "projects/ui/src/lib/components/primitives/icon/icon.component.scss", + "projects/ui/src/lib/components/primitives/icon/icon.component.ts", + "projects/ui/src/lib/components/primitives/index.ts", + "projects/ui/src/lib/components/primitives/loader/loader.component.html", + "projects/ui/src/lib/components/primitives/loader/loader.component.scss", + "projects/ui/src/lib/components/primitives/loader/loader.component.ts", + "projects/ui/src/lib/components/primitives/pagination/pagination.component.ts", + "projects/ui/src/lib/components/primitives/tabs/tabs.component.scss", + "projects/ui/src/lib/components/primitives/tabs/tabs.component.ts" + ], + "componentTemplates": [ + "projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html", + "projects/social_platform/src/app/ui/pages/auth/login/login.component.html", + "projects/social_platform/src/app/ui/pages/auth/register/register.component.html", + "projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html", + "projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html", + "projects/social_platform/src/app/ui/pages/courses/courses.component.html", + "projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html", + "projects/social_platform/src/app/ui/pages/courses/list/course/course.component.html", + "projects/social_platform/src/app/ui/pages/courses/list/list.component.html", + "projects/social_platform/src/app/ui/pages/feed/feed.component.html", + "projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html", + "projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html", + "projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html", + "projects/social_platform/src/app/ui/pages/members/members.component.html", + "projects/social_platform/src/app/ui/pages/office/nav/nav.component.html", + "projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html", + "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html", + "projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html", + "projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.html", + "projects/social_platform/src/app/ui/pages/program/program.component.html", + "projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/badge/badge.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html", + "projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html", + "projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html", + "projects/social_platform/src/app/ui/pages/projects/list/list.component.html", + "projects/social_platform/src/app/ui/pages/projects/projects.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/list/list.component.html", + "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html", + "projects/social_platform/src/app/ui/primitives/avatar/avatar.component.html", + "projects/social_platform/src/app/ui/primitives/bar/bar.component.html", + "projects/social_platform/src/app/ui/primitives/button/button.component.html", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.html", + "projects/social_platform/src/app/ui/primitives/icon/icon.component.html", + "projects/social_platform/src/app/ui/primitives/input/input.component.html", + "projects/social_platform/src/app/ui/primitives/loader/loader.component.html", + "projects/social_platform/src/app/ui/primitives/modal/modal.component.html", + "projects/social_platform/src/app/ui/primitives/select/select.component.html", + "projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html", + "projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html", + "projects/social_platform/src/app/ui/widgets/detail/detail.component.html", + "projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html", + "projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html", + "projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html", + "projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html", + "projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html", + "projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html", + "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.html", + "projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.html", + "projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.html", + "projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html", + "projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html", + "projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.html", + "projects/ui/src/lib/components/primitives/avatar/avatar.component.html", + "projects/ui/src/lib/components/primitives/back/back.component.html", + "projects/ui/src/lib/components/primitives/button/button.component.html", + "projects/ui/src/lib/components/primitives/icon/icon.component.html", + "projects/ui/src/lib/components/primitives/loader/loader.component.html" + ] +} diff --git a/docs/ui-kit/before.json b/docs/ui-kit/before.json new file mode 100644 index 000000000..89cc3a43d --- /dev/null +++ b/docs/ui-kit/before.json @@ -0,0 +1,1172 @@ +[ + { + "name": "feed", + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-button", + "app-soon-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "name": "feed", + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\nсоздать проект\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "Поиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчи", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-button", + "app-soon-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-search", + "app-list", + "app-course" + ], + "text": "Поиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавыки\n\nдействия\n\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "name": "feed", + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "name": "projects", + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-modal", + "app-button", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-back", + "app-search", + "app-bar-new", + "app-list", + "app-info-card", + "app-button", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазван", + "errors": [] + }, + { + "name": "vacancies", + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "name": "programs", + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "name": "courses", + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-button", + "app-soon-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-back", + "app-search", + "app-list", + "app-course", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "name": "members", + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "name": "profile", + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "name": "profile-edit", + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-button", + "app-project-navigation", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\n\nосновные данные\n\nобразование\n\nработа\n\nдостижения\n\nнавы", + "errors": [] + } +] diff --git a/docs/ui-kit/browser-desktop.json b/docs/ui-kit/browser-desktop.json new file mode 100644 index 000000000..d6737b22f --- /dev/null +++ b/docs/ui-kit/browser-desktop.json @@ -0,0 +1,15367 @@ +{ + "rows": [ + { + "route": "/auth/login", + "width": 1001, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1001, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1001, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1001, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1001, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1001, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1001, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1001, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1001, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1001, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1001, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1001, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1001, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1001, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1001, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1001, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1001, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1001, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1001, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1001, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1001, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1001, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1001, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1001, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1001, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1001, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1001, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1001, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1001, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1001, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1001, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1001, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1001, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1001, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1001, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1001, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1001, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1001, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1001, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1001, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1440, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1440, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1440, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1440, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1440, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1440, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1440, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1440, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1440, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1440, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1440, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1440, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1440, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1440, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1440, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1440, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1440, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1440, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1440, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1440, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1440, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1440, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1440, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1440, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1440, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1440, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1440, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1440, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1440, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1440, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1440, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1920, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1920, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1920, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1920, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1920, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1920, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1920, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1920, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1920, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1920, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1920, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1920, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1920, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1920, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1920, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1920, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1920, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1920, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1920, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1920, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1920, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1920, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1920, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1920, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1920, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1920, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1920, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1920, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1920, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1920, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1920, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1920, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1920, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1920, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1920, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1920, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + } + ], + "errors": [] +} diff --git a/docs/ui-kit/browser-desktop.log b/docs/ui-kit/browser-desktop.log new file mode 100644 index 000000000..56be7e73a --- /dev/null +++ b/docs/ui-kit/browser-desktop.log @@ -0,0 +1,172 @@ +{"route":"/auth/login","width":1001,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1001,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1001,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1001,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1001,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1001,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1001,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1001,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1001,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1001,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1001,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1001,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1001,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1001,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1001,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1001,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1001,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1001,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1001,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1001,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1001,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1001,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1001,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1001,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1001,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1001,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1001,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1001,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1001,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1001,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1001,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1001,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1001,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1001,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1001,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1001,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1001,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1001,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1001,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1001,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1001,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1001,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1001,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1001,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":1440,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1440,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1440,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1440,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1440,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1440,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1440,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1440,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1440,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1440,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1440,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1440,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1440,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1440,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1440,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1440,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1440,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1440,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1440,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1440,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1440,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1440,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1440,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1440,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1440,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1440,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1440,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1440,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1440,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1440,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1440,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1440,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1440,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1440,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1440,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1440,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1440,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1440,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1440,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1440,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1440,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1440,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1440,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1440,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":1920,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1920,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1920,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1920,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1920,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1920,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1920,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1920,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1920,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1920,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1920,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1920,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1920,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1920,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1920,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1920,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1920,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1920,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1920,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1920,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1920,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1920,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1920,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1920,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1920,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1920,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1920,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1920,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1920,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1920,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1920,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1920,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1920,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1920,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1920,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1920,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1920,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1920,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1920,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1920,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1920,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1920,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1920,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1920,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"checks":171,"failures":0} diff --git a/docs/ui-kit/browser-main.json b/docs/ui-kit/browser-main.json new file mode 100644 index 000000000..7a2dbcddb --- /dev/null +++ b/docs/ui-kit/browser-main.json @@ -0,0 +1,20075 @@ +{ + "rows": [ + { + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 320, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 320, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 320, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 320, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 360, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 360, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 360, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 360, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 360, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 360, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 360, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 360, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 360, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 375, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 375, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 375, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 375, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 375, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 375, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 375, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 375, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 375, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 390, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 390, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 390, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 390, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 430, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 430, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 430, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 430, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 430, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 430, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 430, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 430, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 430, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 749, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 749, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 749, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 749, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 749, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 749, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 749, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 749, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 749, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 749, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 750, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 750, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 750, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 750, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 750, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 750, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 750, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 750, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 750, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 750, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 768, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 768, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 768, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 768, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 768, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 768, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 768, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 768, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 768, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 820, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 820, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 820, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 820, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 820, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 820, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 820, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 820, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 820, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 999, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 999, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 999, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 999, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 999, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 999, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 999, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 999, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/members", + "width": 999, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 999, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1000, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1000, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1000, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1000, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1000, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1000, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1000, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1000, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1000, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1000, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1001, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1001, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1001, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1001, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1001, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1001, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1001, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1001, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1001, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1001, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1024, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1024, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1024, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1024, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1024, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1024, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1024, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1024, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1024, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1280, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1280, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1280, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1280, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1280, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1280, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1280, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1280, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1280, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1440, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1440, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1440, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1440, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1920, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1920, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1920, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1920, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1920, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1920, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1920, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/members", + "width": 1920, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1920, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + } + ], + "errors": [] +} diff --git a/docs/ui-kit/browser-main.log b/docs/ui-kit/browser-main.log new file mode 100644 index 000000000..4911c4e81 --- /dev/null +++ b/docs/ui-kit/browser-main.log @@ -0,0 +1,193 @@ +{"route":"/office/feed","width":320,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":320,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":320,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":320,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":320,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":320,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":320,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":320,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":320,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":320,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":320,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":360,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":360,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":360,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":360,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":360,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":360,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":360,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":360,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":360,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":360,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":360,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":375,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":375,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":375,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":375,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":375,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":375,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":375,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":375,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":375,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":375,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":375,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":390,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":390,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":390,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":390,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":390,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":390,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":390,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":390,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":390,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":390,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":390,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":430,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":430,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":430,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":430,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":430,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":430,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":430,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":430,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":430,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":430,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":430,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":749,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":749,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":749,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":749,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":749,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":749,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":749,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":749,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":749,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":749,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":749,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":750,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":750,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":750,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":750,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":750,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":750,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":750,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":750,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":750,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":750,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":750,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":768,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":768,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":768,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":768,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":768,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":768,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":768,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":768,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":768,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":768,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":768,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":820,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":820,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":820,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":820,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":820,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":820,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":820,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":820,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":820,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":820,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":820,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":999,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":999,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":999,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":999,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":999,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":999,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":999,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":999,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":999,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":999,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":999,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1000,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1000,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1000,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1000,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1000,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1000,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1000,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1000,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1000,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1000,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1000,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1001,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1001,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1001,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1001,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1001,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1001,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1001,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1001,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1001,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1001,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1001,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1001,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1024,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1024,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1024,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1024,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1024,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1024,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1024,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1024,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1024,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1024,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1024,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1280,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1280,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1280,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1280,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1280,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1280,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1280,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1280,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1280,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1280,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1280,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1440,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1440,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1440,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1440,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1440,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1440,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1440,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1440,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1440,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1440,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1440,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1440,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/feed","width":1920,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1920,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1920,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1920,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1920,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1920,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1920,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/program/all","width":1920,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1920,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/members","width":1920,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1920,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1920,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"checks":192,"failures":0} diff --git a/docs/ui-kit/browser-mobile.json b/docs/ui-kit/browser-mobile.json new file mode 100644 index 000000000..53cf3d7a1 --- /dev/null +++ b/docs/ui-kit/browser-mobile.json @@ -0,0 +1,35629 @@ +{ + "rows": [ + { + "route": "/auth/login", + "width": 320, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 320, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 320, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 320, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 320, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 320, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 320, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 320, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 320, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 320, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 320, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 320, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 320, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 320, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 320, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 320, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 320, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 320, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 320, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 320, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 320, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 320, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 320, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 320, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 320, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 320, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 320, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 320, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 320, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 320, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 320, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 320, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 360, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 360, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 360, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 360, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 360, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 360, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 360, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 360, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 360, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 360, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 360, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 360, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 360, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 360, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 360, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 360, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 360, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 360, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 360, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 360, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 360, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 360, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 360, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 360, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 360, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 360, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 360, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 360, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 360, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 360, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 360, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 360, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 360, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 360, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 360, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 360, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 360, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 375, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 375, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 375, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 375, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 375, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 375, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 375, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 375, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 375, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 375, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 375, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 375, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 375, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 375, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 375, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 375, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 375, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 375, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 375, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 375, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 375, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 375, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 375, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 375, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 375, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 375, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 375, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 375, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 375, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 375, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 375, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 375, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 375, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 375, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 375, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 375, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 375, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 390, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 390, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 390, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 390, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 390, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 390, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 390, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 390, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 390, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 390, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 390, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 390, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 390, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 390, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 390, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 390, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 390, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 390, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 390, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 390, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 390, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 390, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 390, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 390, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 390, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 390, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 390, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 390, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 390, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 390, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 390, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 390, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 430, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 430, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 430, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 430, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 430, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 430, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 430, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 430, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 430, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 430, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 430, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 430, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 430, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 430, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 430, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 430, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 430, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 430, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 430, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 430, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 430, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 430, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 430, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 430, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 430, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 430, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 430, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 430, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 430, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 430, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 430, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 430, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 430, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 430, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 430, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 430, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 430, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 749, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 749, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 749, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 749, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 749, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 749, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 749, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 749, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 749, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 749, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 749, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 749, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 749, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 749, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 749, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 749, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 749, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 749, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 749, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 749, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 749, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 749, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 749, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 749, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 749, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 749, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 749, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 749, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 749, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 749, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 749, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 749, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 749, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 749, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 749, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 749, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 749, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 749, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 749, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 749, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 750, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 750, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 750, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 750, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 750, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 750, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 750, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 750, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 750, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 750, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 750, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 750, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 750, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 750, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 750, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 750, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 750, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 750, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 750, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 750, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 750, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 750, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 750, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 750, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 750, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 750, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 750, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 750, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 750, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 750, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 750, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 750, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 750, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 750, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 750, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 750, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 750, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 750, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 750, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 750, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + } + ], + "errors": [] +} diff --git a/docs/ui-kit/browser-mobile.log b/docs/ui-kit/browser-mobile.log new file mode 100644 index 000000000..9039c7b58 --- /dev/null +++ b/docs/ui-kit/browser-mobile.log @@ -0,0 +1,400 @@ +{"route":"/auth/login","width":320,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":320,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":320,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":320,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":320,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":320,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":320,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":320,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":320,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":320,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":320,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":320,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":320,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":320,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":320,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":320,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":320,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":320,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":320,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":320,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":320,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":320,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":320,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":320,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":320,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":320,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":320,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":320,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":320,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":320,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":320,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":320,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":320,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":320,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":320,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":320,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":320,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":320,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":320,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":320,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":320,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":320,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":320,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":320,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":320,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":360,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":360,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":360,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":360,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":360,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":360,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":360,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":360,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":360,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":360,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":360,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":360,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":360,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":360,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":360,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":360,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":360,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":360,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":360,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":360,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":360,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":360,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":360,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":360,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":360,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":360,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":360,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":360,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":360,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":360,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":360,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":360,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":360,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":360,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":360,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":360,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":360,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":360,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":360,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":360,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":360,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":360,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":360,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":360,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":360,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":375,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":375,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":375,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":375,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":375,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":375,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":375,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":375,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":375,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":375,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":375,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":375,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":375,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":375,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":375,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":375,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":375,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":375,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":375,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":375,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":375,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":375,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":375,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":375,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":375,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":375,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":375,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":375,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":375,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":375,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":375,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":375,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":375,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":375,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":375,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":375,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":375,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":375,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":375,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":375,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":375,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":375,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":375,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":375,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":375,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":390,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":390,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":390,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":390,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":390,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":390,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":390,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":390,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":390,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":390,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":390,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":390,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":390,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":390,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":390,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":390,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":390,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":390,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":390,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":390,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":390,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":390,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":390,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":390,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":390,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":390,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":390,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":390,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":390,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":390,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":390,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":390,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":390,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":390,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":390,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":390,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":390,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":390,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":390,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":390,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":390,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":390,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":390,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":390,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":390,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":430,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":430,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":430,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":430,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":430,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":430,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":430,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":430,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":430,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":430,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":430,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":430,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":430,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":430,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":430,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":430,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":430,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":430,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":430,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":430,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":430,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":430,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":430,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":430,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":430,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":430,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":430,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":430,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":430,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":430,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":430,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":430,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":430,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":430,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":430,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":430,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":430,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":430,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":430,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":430,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":430,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":430,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":430,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":430,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":430,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":749,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":749,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":749,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":749,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":749,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":749,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":749,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":749,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":749,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":749,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":749,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":749,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":749,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":749,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":749,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":749,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":749,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":749,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":749,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":749,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":749,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":749,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":749,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":749,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":749,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":749,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":749,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":749,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":749,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":749,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":749,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":749,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":749,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":749,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":749,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":749,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":749,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":749,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":749,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":749,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":749,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":749,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":749,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":749,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":749,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":750,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":750,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":750,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":750,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":750,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":750,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":750,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":750,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":750,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":750,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":750,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":750,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":750,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":750,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":750,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":750,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":750,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":750,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":750,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":750,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":750,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":750,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":750,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":750,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":750,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":750,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":750,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":750,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":750,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":750,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":750,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":750,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":750,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":750,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":750,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":750,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":750,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":750,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":750,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":750,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":750,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":750,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":750,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":750,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":750,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"checks":399,"failures":0} diff --git a/docs/ui-kit/browser-projects.json b/docs/ui-kit/browser-projects.json new file mode 100644 index 000000000..1adc7049a --- /dev/null +++ b/docs/ui-kit/browser-projects.json @@ -0,0 +1,9031 @@ +{ + "rows": [ + { + "route": "/office/projects/dashboard", + "width": 320, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 320, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 320, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 320, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 360, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 360, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 360, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 360, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 360, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 375, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 375, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 375, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 375, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 375, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 390, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 390, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 390, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 390, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 430, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 430, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 430, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 430, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 430, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 749, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 749, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 749, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 749, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 749, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 750, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 750, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 750, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 750, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 750, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 768, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 768, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 768, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 768, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 768, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 820, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 820, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 820, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 820, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 820, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 999, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 999, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 999, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 999, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 999, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1000, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1000, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1000, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1000, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1000, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1001, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1001, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1001, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1001, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1001, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1024, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1024, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1024, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1024, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1024, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1280, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1280, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1280, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1280, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1280, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1440, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1440, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1440, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1440, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1920, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1920, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1920, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1920, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1920, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + } + ], + "errors": [] +} diff --git a/docs/ui-kit/browser-projects.log b/docs/ui-kit/browser-projects.log new file mode 100644 index 000000000..72da08799 --- /dev/null +++ b/docs/ui-kit/browser-projects.log @@ -0,0 +1,81 @@ +{"route":"/office/projects/dashboard","width":320,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":320,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":320,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":320,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":320,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":360,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":360,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":360,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":360,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":360,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":375,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":375,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":375,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":375,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":375,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":390,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":390,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":390,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":390,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":390,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":430,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":430,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":430,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":430,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":430,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":749,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":749,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":749,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":749,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":749,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":750,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":750,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":750,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":750,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":750,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":768,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":768,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":768,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":768,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":768,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":820,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":820,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":820,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":820,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":820,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":999,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":999,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":999,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":999,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":999,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1000,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1000,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1000,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1000,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1000,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1001,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1001,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1001,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1001,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1001,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1024,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1024,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1024,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1024,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1024,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1280,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1280,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1280,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1280,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1280,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1440,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1440,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1440,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1440,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1440,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1920,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1920,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1920,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1920,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1920,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"checks":80,"failures":0} diff --git a/docs/ui-kit/browser-results.json b/docs/ui-kit/browser-results.json new file mode 100644 index 000000000..90eef80b7 --- /dev/null +++ b/docs/ui-kit/browser-results.json @@ -0,0 +1,39303 @@ +{ + "summary": { + "baseline": "bc4940c57eab9eff59219593cfc8ed08f1a416bb", + "sourceFiles": 284, + "changedTemplates": 86, + "migratedTemplates": 80, + "removedDuplicateTemplates": 6, + "canonicalComponents": 10, + "testFiles": 406, + "tests": 2002, + "targetedTests": 30, + "browserMeasurements": 912, + "widths": [ + 320, 360, 375, 390, 430, 749, 750, 768, 820, 999, 1000, 1001, 1024, 1280, 1440, 1920 + ], + "routes": 57, + "flows": 24, + "geometryChecks": 36, + "screenshotPairs": 24 + }, + "rows": [ + { + "route": "/auth/login", + "width": 320, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 320, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 320, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 320, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 320, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 320, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 320, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 320, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 320, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 320, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 320, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 320, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 320, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 320, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 320, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 320, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 320, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 320, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 320, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 320, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 320, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 320, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 320, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 320, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 320, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 320, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 320, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 320, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 320, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 320, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 320, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 320, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 320, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 320, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 320, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 320, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 320, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 320, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 320, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 320, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 320, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 360, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 360, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 360, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 360, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 360, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 360, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 360, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 360, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 360, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 360, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 360, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 360, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 360, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 360, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 360, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 360, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 360, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 360, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 360, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 360, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 360, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 360, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 360, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 360, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 360, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 360, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 360, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 360, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 360, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 360, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 360, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 360, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 360, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 360, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 360, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 360, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 360, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 360, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 360, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 360, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 360, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 360, + "pageWidth": 360, + "bodyWidth": 360, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 375, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 375, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 375, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 375, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 375, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 375, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 375, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 375, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 375, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 375, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 375, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 375, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 375, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 375, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 375, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 375, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 375, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 375, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 375, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 375, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 375, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 375, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 375, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 375, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 375, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 375, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 375, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 375, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 375, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 375, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 375, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 375, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 375, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 375, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 375, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 375, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 375, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 375, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 375, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 375, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 375, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 375, + "pageWidth": 375, + "bodyWidth": 375, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 390, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 390, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 390, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 390, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 390, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 390, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 390, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 390, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 390, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 390, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 390, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 390, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 390, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 390, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 390, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 390, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 390, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 390, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 390, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 390, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 390, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 390, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 390, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 390, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 390, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 390, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 390, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 390, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 390, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 390, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 390, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 390, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 390, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 390, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 390, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 390, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 390, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 390, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 390, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 390, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 390, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 430, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 430, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 430, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 430, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 430, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 430, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 430, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 430, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 430, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 430, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 430, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 430, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 430, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 430, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 430, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 430, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 430, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 430, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 430, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 430, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 430, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n0 / 159", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 430, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 430, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 430, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 430, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 430, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 430, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 430, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 430, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 430, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 430, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 430, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 430, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 430, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 430, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 430, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 430, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 430, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 430, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 430, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 430, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 430, + "pageWidth": 430, + "bodyWidth": 430, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 749, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 749, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 749, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 749, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 749, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 749, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 749, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 749, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 749, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 749, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 749, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 749, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 749, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 749, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 749, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 749, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 749, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 749, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 749, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 749, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 749, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 749, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 749, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 749, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 749, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 749, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 749, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 749, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 749, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 749, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 749, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 749, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 749, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 749, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 749, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 749, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 749, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 749, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 749, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 749, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 749, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 749, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 749, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 749, + "pageWidth": 749, + "bodyWidth": 749, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 750, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 750, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 750, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 750, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 750, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 750, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 750, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 750, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 750, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 750, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 750, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 750, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 750, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 750, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 750, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 750, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 750, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 750, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 750, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 750, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 750, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 750, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 750, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 750, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 750, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 750, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 750, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 750, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 750, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 750, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 750, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 750, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 750, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 750, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 750, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 750, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 750, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 750, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 750, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 750, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 750, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 750, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 750, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 750, + "pageWidth": 735, + "bodyWidth": 735, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 768, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 768, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 768, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 768, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 768, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 768, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 768, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 768, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 768, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 768, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 768, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 768, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 768, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 768, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 768, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 768, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 768, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 768, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 768, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 768, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 768, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 768, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 768, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 768, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 768, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 768, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 768, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 768, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 768, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 768, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 768, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 768, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 768, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 768, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 768, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 768, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 768, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 820, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 820, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 820, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 820, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 820, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 820, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 820, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 820, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 820, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 820, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 820, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 820, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 820, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 820, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 820, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 820, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 820, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 820, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 820, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 820, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 820, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 820, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 820, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 820, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 820, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 820, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 820, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 820, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 820, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 820, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 820, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 820, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 820, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 820, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 820, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 820, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 820, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 999, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 999, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 999, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 999, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 999, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 999, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 999, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 999, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 999, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 999, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 999, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 999, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/feed", + "width": 999, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/members", + "width": 999, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-page-header", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nучастники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 999, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 999, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 999, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 999, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 999, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 999, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 999, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 999, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 999, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 999, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 999, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 999, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 999, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 999, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 999, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 999, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 999, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 999, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 999, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 999, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 999, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 999, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 999, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 999, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 999, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 999, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1000, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1000, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1000, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1000, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1000, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1000, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1000, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1000, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1000, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1000, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1000, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1000, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1000, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1000, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1000, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1000, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1000, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1000, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1000, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1000, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1000, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1000, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1000, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1000, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1000, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1000, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1000, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1000, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1000, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1000, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1000, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1000, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1000, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1000, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1000, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1000, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1000, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1000, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1000, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1000, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1001, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1001, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1001, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1001, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1001, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1001, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1001, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1001, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1001, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1001, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1001, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1001, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1001, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1001, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1001, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1001, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1001, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1001, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1001, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1001, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1001, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1001, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1001, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1001, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1001, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1001, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1001, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1001, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1001, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1001, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1001, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1001, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1001, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1001, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1001, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1001, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1001, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1001, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1001, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1001, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1001, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1001, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1001, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1001, + "pageWidth": 986, + "bodyWidth": 986, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1024, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1024, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1024, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1024, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1024, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1024, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1024, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1024, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1024, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1024, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1024, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1024, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1024, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1024, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1024, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1024, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1024, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1024, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1024, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1024, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1024, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1024, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1024, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1024, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1024, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1024, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1024, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1024, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1024, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1024, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1024, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1024, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1024, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1024, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1024, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1024, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1280, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1280, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1280, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1280, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1280, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1280, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1280, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1280, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1280, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1280, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1280, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1280, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1280, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1280, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1280, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1280, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1280, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1280, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1280, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1280, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1280, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1280, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1280, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1280, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1280, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1280, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1280, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1280, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1280, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1280, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1280, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1280, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1280, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1280, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1280, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1280, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1440, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1440, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1440, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1440, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1440, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1440, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1440, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1440, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1440, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1440, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1440, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1440, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1440, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1440, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1440, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1440, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1440, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1440, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1440, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1440, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1440, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1440, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1440, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1440, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1440, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1440, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1440, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1440, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1440, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1440, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1440, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1440, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1440, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1440, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1440, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1440, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1440, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1440, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1440, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1440, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1920, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1920, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1920, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1920, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1920, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1920, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/error/1", + "width": 1920, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/error/404", + "width": 1920, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1920, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1920, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1920, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/members", + "width": 1920, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-page-header", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1920, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1920, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1920, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1920, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1920, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1920, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1920, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1920, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1920, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1920, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1920, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1920, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1920, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1920, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1920, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1920, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1920, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1920, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1920, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1920, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1920, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1920, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1920, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1920, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1920, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1920, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1920, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1920, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1920, + "pageWidth": 1905, + "bodyWidth": 1905, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + } + ] +} diff --git a/docs/ui-kit/browser-tablet.json b/docs/ui-kit/browser-tablet.json new file mode 100644 index 000000000..af81809c6 --- /dev/null +++ b/docs/ui-kit/browser-tablet.json @@ -0,0 +1,30627 @@ +{ + "rows": [ + { + "route": "/auth/login", + "width": 768, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 768, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 768, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 768, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 768, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 768, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 768, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 768, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 768, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 768, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 768, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 768, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 768, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 768, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 768, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 768, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 768, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 768, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 768, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 768, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 768, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 768, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 768, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 768, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 768, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 768, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 768, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 768, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 768, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 768, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 768, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 768, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 768, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 768, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 768, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 768, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 768, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 768, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 768, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 768, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 768, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 820, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 820, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 820, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 820, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 820, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 820, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 820, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 820, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 820, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 820, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 820, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 820, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 820, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 820, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 820, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 820, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 820, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 820, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 820, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 820, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 820, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 820, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 820, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 820, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 820, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 820, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 820, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 820, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 820, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 820, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 820, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 820, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 820, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 820, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 820, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 820, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 820, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 820, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 820, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 820, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 820, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 820, + "pageWidth": 805, + "bodyWidth": 805, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 999, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 999, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 999, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 999, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 999, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 999, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 999, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/error/404", + "width": 999, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 999, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 999, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 999, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 999, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "1\n2\n3\n4\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 999, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\n2\n3\n4\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа платформе инвестор - человек, который владеет финанс", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 999, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 999, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nпоказать раздел\n\nмои подписки\n\nОченьДлинное", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 999, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nЛидер\n\nможно редактировать\n\nОткрыть\nМо", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 999, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 999, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНичего не найдено", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 999, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсфера\nИнф", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 999, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 999, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 999, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nОченьДлинн...\n\nТестовый\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 999, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nмои задачи\nбаза знаний\nдобавить файл\nотклики на вакансии\nличная эффективность\nзаметки\nдобавить заметку\nпульс проекта\nполный пуль", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 999, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "Чат проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\n\nначните обсуждать ваш план по заработку первого миллиона", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 999, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 999, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка проектов\nсданные решения\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 999, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "назад\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nРазработчик • 26 лет\n\nОченьДлинн...\n\nпрофиль", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 999, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea" + ], + "text": "назад\n\nПоиск\n\nсбросить\nвыгрузка оценок\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИнформационные технологии\n\nо проекте\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОче", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 999, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nВыгрузки\nВсе проекты\nСданные проекты\nОценки проектов\nУчастники\n1\nПроекты\n1\nЭксперты\n1\nКоманда\n1\nРегионы проектов\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБез", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 999, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 999, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 999, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-members", + "app-back", + "app-member-statistics-card", + "app-member-card" + ], + "text": "Участники\nФильтры\nПерейти в профиль\nСтатистика\nВсего участников\n—\nВ проектах\n—\nВ программах\n—\nНовых за 30 дней\n—\nНе удалось загрузить статистику участников\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nРазработч", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 999, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\n01.10.2026\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОчен", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 999, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 999, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "Профиль проекта\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nрабочая зона\nчат проекта\nкоманда\nредактировать\nосновное\nСфера\n\nИнформационные технологии\n\nРегион\n\nМосква\n\nTRL\n\n1\n\nСрок реализации\n\n2027-01-01\n\nЛидер\nТестовый О", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 999, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "оценка проектов\nаналитика\nпроекты-участники\nучастники\nматериалы\nаналитика\nорганизатор\nУчастники\n1\nПроекты\n1\nСдано\nрешений\n0\nБез проектов\n0\n0,0%\nОткрыть →\nо программе\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nподробн", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 999, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 999, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "Вакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nАктивна\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: Разработчик\n\n100 0", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 999, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект: ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nОтклик от 01.10.2026\n\nНа расс", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 999, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "аналитика\nо курсе\nназад\nвернуться в программу\n\nпрогресс по курсу\n\n10%\n\nМодуль 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\n1 урок\n\n10%", + "errors": [] + }, + { + "route": "/office/feed", + "width": 999, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить образование", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить работу", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nмои навыки\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nколичество добавляемых языков не более 4-х\nдоб", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 999, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nудалить профиль", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nлоготип\nпрезентация\n\nПрезентации формата .PDF\nили .PPTX весом до 50МБ\n\nобложка\n\nСтандартная обложка\n\nЗагрузить файл\n1\nназвание\n\n124 / 256\n\nрегион\nсф", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить партнера\nдобавить ресурс", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдобавить достижение", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nСоздать вакансию", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nКоманда проекта\n\nУправляйте участниками проекта, приглашайте новых и назначайте роли.\n\nПригласить участника\nУчастники команды ·1\nОченьДлинноеНазвани", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 999, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 999, + "pageWidth": 984, + "bodyWidth": 984, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "Создание проекта\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\nпартнеры и ресурсы\nдостижения\nвакансии\nкоманда\nданные для конкурсов\nдополнительные сведения\nОписание решения\n\n124 / 500\n\nдополнительные сведения\nНаправление\nРазработка", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1000, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1000, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1000, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1000, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1000, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1000, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1000, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1000, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1000, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1000, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1000, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1000, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1000, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1000, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1000, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1000, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1000, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1000, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1000, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1000, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1000, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1000, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1000, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1000, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1000, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1000, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1000, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1000, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1000, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1000, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1000, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1000, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1000, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1000, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1000, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1000, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1000, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1000, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1000, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1000, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-course-module-card", + "app-circle-progress-bar" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1000, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1000, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1000, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1000, + "pageWidth": 985, + "bodyWidth": 985, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1024, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1024, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1024, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1024, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1024, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1024, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1024, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1024, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1024, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1024, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1024, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1024, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1024, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1024, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1024, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1024, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1024, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1024, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1024, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1024, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1024, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1024, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1024, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1024, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1024, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1024, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1024, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1024, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1024, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1024, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1024, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1024, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1024, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1024, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1024, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1024, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1024, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1024, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1024, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1024, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1024, + "pageWidth": 1009, + "bodyWidth": 1009, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/auth/login", + "width": 1280, + "actualPath": "/auth/login", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-button", + "app-tooltip" + ], + "text": "почта\nпароль\nзабыли пароль?\nвойти\n\nнет аккаунта? зарегистрируйтесь\n\nЕсли вы регистрировались через форму на сайте программы кейс-чемпионата, введите данные, которые вы указывали ранее", + "errors": [] + }, + { + "route": "/auth/register", + "width": 1280, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "errors": [] + }, + { + "route": "/auth/verification/email", + "width": 1280, + "actualPath": "/auth/verification/email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-email-verification", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-email-verification"], + "text": "Мы отправили ссылку подтверждения\n\nДля продолжения регистрации и заполнения резюме подтверди свою почту, для этого мы отправили тебе письмо со ссылкой подтверждения\n\nНе получил письмо? Проверь папку спам или\n\nотправь снова", + "errors": [] + }, + { + "route": "/auth/reset_password/send_email", + "width": 1280, + "actualPath": "/auth/reset_password/send_email", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-reset-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-reset-password", "app-input", "app-button"], + "text": "Забыли пароль?\n\nЧтобы сбросить пароль, введите свой электронный адрес.\n\nОтправить", + "errors": [] + }, + { + "route": "/auth/reset_password?token=responsive-fixture", + "width": 1280, + "actualPath": "/auth/reset_password", + "actualQuery": "?token=responsive-fixture", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-set-password", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": ["app-root", "app-auth", "app-set-password", "app-input", "app-button"], + "text": "Новый пароль\n\nВведите новый пароль\n\nГотово", + "errors": [] + }, + { + "route": "/auth/reset_password/confirm", + "width": 1280, + "actualPath": "/auth/reset_password/confirm", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-auth", "app-confirm-password-reset", "app-cookie-consent"], + "visibleApps": ["app-root", "app-auth", "app-confirm-password-reset"], + "text": "Подтвердите почту\n\nСейчас к вам на почту придет письмо с подтверждением. Перейдите к личному профилю по ссылке в письме.", + "errors": [] + }, + { + "route": "/auth/verification", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/error/404", + "width": 1280, + "actualPath": "/error/404", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-not-found", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error"], + "text": "Страница не найдена", + "errors": [] + }, + { + "route": "/error/1", + "width": 1280, + "actualPath": "/error/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": ["app-root", "app-error", "app-code", "app-cookie-consent"], + "visibleApps": ["app-root", "app-error", "app-code"], + "text": "1\nКакая-то непонятная ошибка\nВернуться на главную", + "errors": [] + }, + { + "route": "/office/onboarding/stage-0", + "width": 1280, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "errors": [] + }, + { + "route": "/office/onboarding/stage-1", + "width": 1280, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "errors": [] + }, + { + "route": "/office/onboarding/stage-2", + "width": 1280, + "actualPath": "/office/onboarding/stage-2", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-two", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-skills-basket", + "app-skills-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКакими навыками вы обладаете?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nвыбранные навыки\nВыберите навыки\nбиблиотека\nHard skills", + "errors": [] + }, + { + "route": "/office/onboarding/stage-3", + "width": 1280, + "actualPath": "/office/onboarding/stage-3", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-three", + "app-user-type-card", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nВыберите вашу роль\nУчастник\nУчастник на платформе - это школьник или студент, который может зарегистрировать свой проект или вступить в уже существующий, получить поддержку от ментора, участвовать в мероприятиях, читать новости\nИнвестор\nНа пл", + "errors": [] + }, + { + "route": "/office/vacancies/all", + "width": 1280, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "errors": [] + }, + { + "route": "/office/projects/dashboard", + "width": 1280, + "actualPath": "/office/projects/dashboard", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-modal", + "app-state", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-dashboard", + "app-dashboard-item", + "app-info-card", + "app-state", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\n\nОпубликован\n\nОченьДлинноеНазваниеБезПробелов", + "errors": [] + }, + { + "route": "/office/projects/my", + "width": 1280, + "actualPath": "/office/projects/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-project-activity-card", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-project-activity-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОпу", + "errors": [] + }, + { + "route": "/office/projects/subscriptions", + "width": 1280, + "actualPath": "/office/projects/subscriptions", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/invites", + "width": 1280, + "actualPath": "/office/projects/invites", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nНич", + "errors": [] + }, + { + "route": "/office/projects/all", + "width": 1280, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "errors": [] + }, + { + "route": "/office/projects/1/edit", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nсохранить\nосновные данные\nпартнер", + "errors": [] + }, + { + "route": "/office/projects/1/news/1", + "width": 1280, + "actualPath": "/office/projects/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-news-detail", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/vacancies", + "width": 1280, + "actualPath": "/office/projects/1/vacancies", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-vacancies", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/team", + "width": 1280, + "actualPath": "/office/projects/1/team", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-project-eam", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/work-section", + "width": 1280, + "actualPath": "/office/projects/1/work-section", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-work-section" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/projects/1/chat", + "width": 1280, + "actualPath": "/office/projects/1/chat", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-chat", + "app-chat-window", + "app-message-input" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/all", + "width": 1280, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "errors": [] + }, + { + "route": "/office/program/1/projects", + "width": 1280, + "actualPath": "/office/program/1/projects", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-modal", + "app-program-projects-filter", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-program-projects-filter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1/members", + "width": 1280, + "actualPath": "/office/program/1/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-info-card", + "app-tag" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nКандидат\n\nОченьДлинн...\n\nР", + "errors": [] + }, + { + "route": "/office/program/1/projects-rating", + "width": 1280, + "actualPath": "/office/program/1/projects-rating", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-modal", + "app-program-projects-filter", + "app-tooltip", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-list", + "app-search", + "app-rating-card", + "app-tag", + "app-project-rating", + "app-range-criterion-input", + "app-boolean-criterion", + "app-textarea", + "app-program-projects-filter", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nПоиск\n\nОченьДлинноеНаз...\n\nИнформ", + "errors": [] + }, + { + "route": "/office/program/1/analytics", + "width": 1280, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-tooltip" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "errors": [] + }, + { + "route": "/office/courses/all", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "errors": [] + }, + { + "route": "/office/courses/1/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/1/lesson/1/results", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-complete" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nпоздравляем!\n\nурок пройден\n\nотлично", + "errors": [] + }, + { + "route": "/office/members", + "width": 1280, + "actualPath": "/office/members", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-members", + "app-back", + "app-search", + "app-member-card", + "app-button", + "app-members-filters", + "app-autocomplete-input", + "app-member-statistics-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nучастники\n\nПоиск\n\nКандидат\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробело", + "errors": [] + }, + { + "route": "/office/profile/edit", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/1/news/1", + "width": 1280, + "actualPath": "/office/profile/1/news/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-news", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent", + "app-news-card", + "app-carousel" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/courses/lesson/1", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/lesson/1/results", + "width": 1280, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/projects/1", + "width": 1280, + "actualPath": "/office/projects/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-modal", + "app-news-card", + "app-carousel", + "app-projects-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-projects-left-side", + "app-projects-mid-side", + "app-news-form", + "app-textarea", + "app-project-direction-card", + "app-news-card", + "app-projects-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/program/1", + "width": 1280, + "actualPath": "/office/program/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-main", + "app-program-role-widget", + "app-news-form", + "app-textarea", + "app-news-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\nаналитика\nорганизатор\nУчастники\n1\n", + "errors": [] + }, + { + "route": "/office/profile/1", + "width": 1280, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/vacancies/1", + "width": 1280, + "actualPath": "/office/vacancies/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies-detail", + "app-back", + "app-vacancy-status", + "app-badge", + "app-detail", + "app-vacancies-left-side", + "app-vacancy-skills", + "app-tag", + "app-vacancies-right-side", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nВакансии\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазва", + "errors": [] + }, + { + "route": "/office/vacancies/my", + "width": 1280, + "actualPath": "/office/vacancies/my", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-vacancies-list", + "app-response-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-letter" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nмои отклики\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "errors": [] + }, + { + "route": "/office/courses/1", + "width": 1280, + "actualPath": "/office/courses/1", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-detail", + "app-soon-card", + "app-course-module-card", + "app-circle-progress-bar", + "app-course-about" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "errors": [] + }, + { + "route": "/office/feed", + "width": 1280, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=main", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=education", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=education", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-education-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=experience", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=experience", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-experience-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=achievements", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=achievements", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-achievements-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=skills", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=skills", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-skills-step", + "app-autocomplete-input", + "app-skills-basket" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/profile/edit?editingStep=settings", + "width": 1280, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=settings", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=main&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=main&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-modal", + "app-upload-file", + "app-select", + "app-dropdown", + "app-input", + "app-region-select", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-main-step", + "app-avatar-control", + "app-tooltip", + "app-upload-file", + "app-select", + "app-input", + "app-region-select", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=contacts&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=contacts&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-partner-resources-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=achievements&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=achievements&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-achievement-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=vacancies&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=vacancies&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-vacancy-step" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=team&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=team&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-team-step", + "app-collaborator-card" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + }, + { + "route": "/office/projects/1/edit?editingStep=additional&programLinkId=1", + "width": 1280, + "actualPath": "/office/projects/1/edit", + "actualQuery": "?editingStep=additional&programLinkId=1", + "viewport": 1280, + "pageWidth": 1265, + "bodyWidth": 1265, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select", + "app-dropdown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-edit", + "app-button", + "app-project-navigation", + "app-tabs", + "app-project-additional-step", + "app-input", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактировать проект\nудалить проект\nсохранить черновик\nотправить заявку\nосновные данные\n", + "errors": [] + } + ], + "requests": [ + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/specializations/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/count/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/", + "query": "?offset=0&limit=16", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/responses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/messages/", + "query": "?offset=0&limit=20", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/projects/1/files/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/projects/", + "query": "?offset=0&limit=21", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/subscribed_projects/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?partner_program=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/rate-project/1", + "query": "?offset=0&limit=10", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/filters/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/manager-overview/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/lessons/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/", + "query": "?user_type=1&limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/public-users/stats/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses//", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/subscribers/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/", + "query": "?limit=20&offset=0&project_id=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/news/", + "query": "?limit=100", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/news/", + "query": "?limit=10&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/1/analytics-widget/", + "query": "", + "body": null + }, + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "GET", + "path": "/auth/users/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/1/news/", + "query": "?limit=10", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/vacancies/responses/self", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/courses/1/structure/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/feed/", + "query": "?limit=6&offset=0&type=vacancy%7Cnews%7Cproject", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/core/skills/nested/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/goals/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/companies/list/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/projects/1/resources/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "?project=1", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/current/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/types/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/auth/users/roles/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/industries/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/invites/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/chats/has-unreads/", + "query": "", + "body": null + }, + { + "method": "GET", + "path": "/programs/", + "query": "?limit=20&offset=0", + "body": null + }, + { + "method": "GET", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": null + } + ], + "errors": [] +} diff --git a/docs/ui-kit/browser-tablet.log b/docs/ui-kit/browser-tablet.log new file mode 100644 index 000000000..623ff2032 --- /dev/null +++ b/docs/ui-kit/browser-tablet.log @@ -0,0 +1,343 @@ +{"route":"/auth/login","width":768,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":768,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":768,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":768,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":768,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":768,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":768,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":768,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":768,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":768,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":768,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":768,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":768,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":768,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":768,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":768,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":768,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":768,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":768,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":768,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":768,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":768,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":768,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":768,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":768,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":768,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":768,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":768,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":768,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":768,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":768,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":768,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":768,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":768,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":768,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":768,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":768,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":768,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":768,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":768,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":768,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":768,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":768,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":768,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":768,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":820,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":820,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":820,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":820,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":820,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":820,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":820,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":820,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":820,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":820,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":820,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":820,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":820,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":820,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":820,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":820,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":820,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":820,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":820,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":820,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":820,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":820,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":820,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":820,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":820,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":820,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":820,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":820,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":820,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":820,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":820,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":820,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":820,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":820,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":820,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":820,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":820,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":820,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":820,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":820,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":820,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":820,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":820,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":820,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":820,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":999,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":999,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":999,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":999,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":999,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":999,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":999,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":999,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":999,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":999,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":999,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":999,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":999,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":999,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":999,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":999,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":999,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":999,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":999,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":999,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":999,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":999,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":999,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":999,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":999,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":999,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":999,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":999,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":999,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":999,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":999,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":999,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":999,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":999,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":999,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":999,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":999,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":999,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":999,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":999,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":999,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":999,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":999,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":999,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":999,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":1000,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1000,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1000,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1000,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1000,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1000,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1000,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1000,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1000,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1000,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1000,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1000,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1000,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1000,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1000,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1000,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1000,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1000,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1000,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1000,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1000,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1000,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1000,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1000,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1000,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1000,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1000,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1000,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1000,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1000,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1000,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1000,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1000,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1000,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1000,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1000,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1000,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1000,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1000,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1000,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1000,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1000,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1000,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1000,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1000,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":1024,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1024,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1024,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1024,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1024,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1024,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1024,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1024,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1024,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1024,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1024,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1024,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1024,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1024,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1024,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1024,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1024,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1024,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1024,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1024,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1024,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1024,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1024,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1024,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1024,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1024,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1024,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1024,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1024,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1024,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1024,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1024,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1024,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1024,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1024,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1024,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1024,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1024,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1024,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1024,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1024,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1024,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1024,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1024,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1024,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/auth/login","width":1280,"actualPath":"/auth/login","overflow":0,"errors":0} +{"route":"/auth/register","width":1280,"actualPath":"/auth/register","overflow":0,"errors":0} +{"route":"/auth/verification/email","width":1280,"actualPath":"/auth/verification/email","overflow":0,"errors":0} +{"route":"/auth/reset_password/send_email","width":1280,"actualPath":"/auth/reset_password/send_email","overflow":0,"errors":0} +{"route":"/auth/reset_password?token=responsive-fixture","width":1280,"actualPath":"/auth/reset_password","overflow":0,"errors":0} +{"route":"/auth/reset_password/confirm","width":1280,"actualPath":"/auth/reset_password/confirm","overflow":0,"errors":0} +{"route":"/auth/verification","width":1280,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/error/404","width":1280,"actualPath":"/error/404","overflow":0,"errors":0} +{"route":"/error/1","width":1280,"actualPath":"/error/1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-0","width":1280,"actualPath":"/office/onboarding/stage-0","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-1","width":1280,"actualPath":"/office/onboarding/stage-1","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-2","width":1280,"actualPath":"/office/onboarding/stage-2","overflow":0,"errors":0} +{"route":"/office/onboarding/stage-3","width":1280,"actualPath":"/office/onboarding/stage-3","overflow":0,"errors":0} +{"route":"/office/vacancies/all","width":1280,"actualPath":"/office/vacancies/all","overflow":0,"errors":0} +{"route":"/office/projects/dashboard","width":1280,"actualPath":"/office/projects/dashboard","overflow":0,"errors":0} +{"route":"/office/projects/my","width":1280,"actualPath":"/office/projects/my","overflow":0,"errors":0} +{"route":"/office/projects/subscriptions","width":1280,"actualPath":"/office/projects/subscriptions","overflow":0,"errors":0} +{"route":"/office/projects/invites","width":1280,"actualPath":"/office/projects/invites","overflow":0,"errors":0} +{"route":"/office/projects/all","width":1280,"actualPath":"/office/projects/all","overflow":0,"errors":0} +{"route":"/office/projects/1/edit","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/news/1","width":1280,"actualPath":"/office/projects/1/news/1","overflow":0,"errors":0} +{"route":"/office/projects/1/vacancies","width":1280,"actualPath":"/office/projects/1/vacancies","overflow":0,"errors":0} +{"route":"/office/projects/1/team","width":1280,"actualPath":"/office/projects/1/team","overflow":0,"errors":0} +{"route":"/office/projects/1/work-section","width":1280,"actualPath":"/office/projects/1/work-section","overflow":0,"errors":0} +{"route":"/office/projects/1/chat","width":1280,"actualPath":"/office/projects/1/chat","overflow":0,"errors":0} +{"route":"/office/program/all","width":1280,"actualPath":"/office/program/all","overflow":0,"errors":0} +{"route":"/office/program/1/projects","width":1280,"actualPath":"/office/program/1/projects","overflow":0,"errors":0} +{"route":"/office/program/1/members","width":1280,"actualPath":"/office/program/1/members","overflow":0,"errors":0} +{"route":"/office/program/1/projects-rating","width":1280,"actualPath":"/office/program/1/projects-rating","overflow":0,"errors":0} +{"route":"/office/program/1/analytics","width":1280,"actualPath":"/office/program/1/analytics","overflow":0,"errors":0} +{"route":"/office/courses/all","width":1280,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1","width":1280,"actualPath":"/office/courses/1/lesson/1","overflow":0,"errors":0} +{"route":"/office/courses/1/lesson/1/results","width":1280,"actualPath":"/office/courses/1/lesson/1/results","overflow":0,"errors":0} +{"route":"/office/members","width":1280,"actualPath":"/office/members","overflow":0,"errors":0} +{"route":"/office/profile/edit","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/1/news/1","width":1280,"actualPath":"/office/profile/1/news/1","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1","width":1280,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/courses/lesson/1/results","width":1280,"actualPath":"/office/courses/all","overflow":0,"errors":0} +{"route":"/office/projects/1","width":1280,"actualPath":"/office/projects/1","overflow":0,"errors":0} +{"route":"/office/program/1","width":1280,"actualPath":"/office/program/1","overflow":0,"errors":0} +{"route":"/office/profile/1","width":1280,"actualPath":"/office/profile/1","overflow":0,"errors":0} +{"route":"/office/vacancies/1","width":1280,"actualPath":"/office/vacancies/1","overflow":0,"errors":0} +{"route":"/office/vacancies/my","width":1280,"actualPath":"/office/vacancies/my","overflow":0,"errors":0} +{"route":"/office/courses/1","width":1280,"actualPath":"/office/courses/1","overflow":0,"errors":0} +{"route":"/office/feed","width":1280,"actualPath":"/office/feed","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=main","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=education","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=experience","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=achievements","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=skills","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/profile/edit?editingStep=settings","width":1280,"actualPath":"/office/profile/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=main&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=contacts&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=achievements&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=vacancies&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=team&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"route":"/office/projects/1/edit?editingStep=additional&programLinkId=1","width":1280,"actualPath":"/office/projects/1/edit","overflow":0,"errors":0} +{"checks":342,"failures":0} diff --git a/docs/ui-kit/build-dev.log b/docs/ui-kit/build-dev.log new file mode 100644 index 000000000..d8cc82f9e --- /dev/null +++ b/docs/ui-kit/build-dev.log @@ -0,0 +1,841 @@ + +> procollab@0.0.0 build:social:dev +> npm run build:sprite && ng build social_platform --configuration=development + + +> procollab@0.0.0 build:sprite +> svg-sprite -s --dest=projects/social_platform/src/assets/icons "projects/social_platform/src/assets/icons/svg/**/*.svg" + +> Building... +√ Building... +Initial chunk files | Names | Raw size +chunk-RS3RL4Z4.js | - | 1.12 MB | +chunk-RWYF5INS.js | - | 1.10 MB | +main.js | main | 551.75 kB | +chunk-LFQK7FXB.js | - | 360.26 kB | +chunk-KT3WWCWY.js | - | 228.53 kB | +chunk-5ESBC6V7.js | - | 213.76 kB | +chunk-P5TDV3UK.js | - | 203.55 kB | +styles.css | styles | 147.59 kB | +chunk-5SGKJQ6B.js | - | 140.03 kB | +chunk-GGKOPAJT.js | - | 94.20 kB | +chunk-BODCEBV4.js | - | 64.44 kB | +chunk-JZPYUIKC.js | - | 27.02 kB | +chunk-ASKCTJRH.js | - | 25.82 kB | +chunk-N5VXEZQI.js | - | 12.98 kB | +chunk-MMJVDWKS.js | - | 9.53 kB | +chunk-XZYDVL2T.js | - | 6.10 kB | +chunk-R327OCYJ.js | - | 3.00 kB | +chunk-APWN5C4V.js | - | 2.23 kB | +chunk-7OVPMX7O.js | - | 1.24 kB | +chunk-ZLGJHKGI.js | - | 1.23 kB | +chunk-MBB5O3CJ.js | - | 1.08 kB | +chunk-Q4FBY7EI.js | - | 876 bytes | +chunk-5ZUULSOA.js | - | 821 bytes | +chunk-EIWB4VPJ.js | - | 718 bytes | +chunk-CS7GP7Q7.js | - | 501 bytes | +chunk-FKQ7IRJX.js | - | 446 bytes | +chunk-JHLFDKYY.js | - | 399 bytes | +chunk-TV2PQITN.js | - | 386 bytes | +chunk-NEVDF5BX.js | - | 362 bytes | +chunk-C454DSFA.js | - | 322 bytes | +chunk-EUIJUANF.js | - | 243 bytes | +chunk-HKS55ZP7.js | - | 235 bytes | +chunk-HZ2UKREA.js | - | 222 bytes | +chunk-IKTFJP2R.js | - | 219 bytes | +chunk-KSTG5TD2.js | - | 207 bytes | +chunk-HWZWVSN7.js | - | 207 bytes | +chunk-P5QPL7N7.js | - | 203 bytes | +chunk-7NJFHSYD.js | - | 203 bytes | +chunk-4EUDH5XD.js | - | 203 bytes | +chunk-72QYU4Z3.js | - | 199 bytes | +chunk-UQMTB5DO.js | - | 199 bytes | +chunk-4WE7PW6P.js | - | 199 bytes | +chunk-PMVJSVMO.js | - | 191 bytes | +chunk-DM75OASF.js | - | 163 bytes | +chunk-L7GWYG76.js | - | 43 bytes | +chunk-6EWJ6D6B.js | - | 43 bytes | + + | Initial total | 4.32 MB + +Lazy chunk files | Names | Raw size +chunk-6M245HCE.js | detail-routes | 706.82 kB | +chunk-JYLYUPQJ.js | onboarding-routes | 283.43 kB | +chunk-G2PHNPXR.js | office-routes | 253.34 kB | +chunk-R2YLCSIO.js | detail-routes | 243.94 kB | +chunk-IWOZ4OA7.js | - | 226.59 kB | +chunk-7B5JEG5I.js | lesson-routes | 210.10 kB | +chunk-PMQGMDJP.js | auth-routes | 198.89 kB | +chunk-QD26D4ZB.js | projects-routes | 187.63 kB | +chunk-7EAEOMGY.js | - | 172.03 kB | +chunk-RILFP5F4.js | index | 148.54 kB | +chunk-NHNMQXJ6.js | profile-detail-routes | 121.48 kB | +chunk-EWM5SVFO.js | project-team-step-component | 106.99 kB | +chunk-KI2EO5TE.js | vacancies-detail-routes | 106.58 kB | +chunk-PKOVE4JY.js | course-detail-routes | 106.53 kB | +chunk-BUC37XMH.js | project-main-step-component | 99.54 kB | +...and 87 more lazy chunks files. Use "--verbose" to show all the files. + +Application bundle generation complete. [30.906 seconds] - 2026-10-04T16:23:07.822Z + +▲ [WARNING] 2 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + null + + +▲ [WARNING] NG8113: BackComponent is not used within the template of CoursesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/courses.component.ts:17:4: + 17 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: LoaderComponent is not used within the template of CoursesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/list.component.ts:16:73: + 16 │ ...nt, CommonModule, RouterModule, CourseComponent, LoaderComponent], + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of FeedComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/feed/feed.component.ts:33:4: + 33 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:7:67: + 7 │ ...card__photo" [url]="member().personal?.avatar || ''" [size]="70" /> + ╵ ~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:14:15: + 14 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:13:66: + 13 │ ...er-card__secondary" [title]="member().personal?.speciality || ''"> + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:14:15: + 14 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:14:28: + 14 │ {{ member().personal?.speciality }} + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:14:15: + 14 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:15:30: + 15 │ @if (member().personal?.birthday; as birthday) { + ╵ ~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:14:15: + 14 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:16:30: + 16 │ {{ member().personal?.speciality ? " • " : "" }}{{ birth... + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:14:15: + 14 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: DialogFooterDirective is not used within the template of MemberFiltersDialogComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.ts:27:56: + 27 │ ...DialogBodyDirective, DialogFooterDirective, ButtonDirective, Mo... + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: StateComponent is not used within the template of MembersComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/members.component.ts:39:12: + 39 │ imports: [StateComponent, PageHeaderComponent, ButtonDirective, ... + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: PageHeaderComponent is not used within the template of MembersComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/members.component.ts:39:28: + 39 │ ...rts: [StateComponent, PageHeaderComponent, ButtonDirective, Fie... + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ProfileInfoComponent is not used within the template of NavComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts:68:4: + 68 │ ProfileInfoComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: AlertDirective is not used within the template of SnackbarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.ts:37:12: + 37 │ imports: [AlertDirective, CommonModule, IconComponent], + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html:435:45: + 435 │ ... @if (achievements.at(i)?.get("title"); as title) { + ╵ ~~~ + + Warning occurs in the template of component OnboardingStageZeroComponent. + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts:23:15: + 23 │ templateUrl: "./stage-zero.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8102: The left side of this nullish coalescing operation does not include 'null' or 'undefined' in its type, therefore the '??' operator can be safely removed. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.html:28:15: + 28 │ ... {{ user()!.personal.speciality ?? "не указана" }} + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Warning occurs in the template of component ProfileLeftSideComponent. + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:23:15: + 23 │ templateUrl: "./profile-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileLeftSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:25:78: + 25 │ ...RouterModule, IconComponent, YearsFromBirthdayPipe, TruncatePipe], + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileRightSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.ts:32:4: + 32 │ TruncatePipe, + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: UploadFileComponent is not used within the template of ProfileMainStepComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.ts:33:4: + 33 │ UploadFileComponent, + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:95:52: + 95 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:103:54: + 103 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:73:64: + 73 │ ...)!.isUserMember && program()!.links?.length && program()!.links) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:82:68: + 82 │ ... @if (program()!.isUserMember && program()!.materials?.length) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProgramComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/program.component.ts:16:106: + 16 │ ...eactiveFormsModule, SearchComponent, RouterOutlet, BackComponent], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:41: + 11 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, IconCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:53: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:71: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: MessageInputComponent is not used within the template of ProjectChatComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts:34:4: + 34 │ MessageInputComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html:10:39: + 10 │ ... @if (achievements.at(i)?.get("title"); as achievementsName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectAchievementStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts:17:15: + 17 │ templateUrl: "./project-achievement-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:315:32: + 315 │ @if (goals.at(i)?.get("title"); as goalName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:331:32: + 331 │ @if (goals.at(i)?.get("completionDate"); as goalDat... + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:353:32: + 353 │ @if (goals.at(i)?.get("responsible"); as goalLeader) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of ProjectNavigationComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts:25:27: + 25 │ imports: [TabsComponent, IconComponent, CommonModule], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:11:37: + 11 │ @if (partners.at(i)?.get("name"); as name) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:27:37: + 27 │ @if (partners.at(i)?.get("inn"); as inn) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:46:35: + 46 │ ... @if (partners.at(i)?.get("contribution"); as contribut... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:63:35: + 63 │ ... @if (partners.at(i)?.get("decisionMaker"); as decision... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:116:36: + 116 │ @if (resources.at(i)?.get("type"); as type) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:133:36: + 133 │ ... @if (resources.at(i)?.get("description"); as descripti... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:150:36: + 150 │ ... @if (resources.at(i)?.get("partnerCompany"); as partne... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: StateComponent is not used within the template of ProjectsListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.ts:32:12: + 32 │ imports: [StateComponent, IconComponent, RouterLink, InfoCardCom... + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8109: isFilterOpen is a function and should be invoked: isFilterOpen() [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.html:93:73: + 93 │ ...s="filter page__filter" [class.page__filter--open]="isFilterOpen"> + ╵ ~~~~~~~~~~~~ + + Warning occurs in the template of component ProjectsComponent. + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:30:15: + 30 │ templateUrl: "./projects.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProjectsComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:39:4: + 39 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.html:7:29: + 7 │ @if (item.description?.trim()) { + ╵ ~~~~ + + Warning occurs in the template of component VacanciesLeftSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.ts:9:15: + 9 │ templateUrl: "./vacancies-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.html:57:23: + 57 │ @if (item.project?.links?.length) { + ╵ ~~~~~ + + Warning occurs in the template of component VacanciesRightSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.ts:14:15: + 14 │ templateUrl: "./vacancies-right-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of VacanciesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts:27:4: + 27 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of VacanciesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts:25:4: + 25 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:41: + 38 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, BackCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:53: + 38 │ ...onent, CommonModule, RouterLink, RouterLinkActive, BackComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: CardDirective is not used within the template of NewsCardComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts:55:12: + 55 │ imports: [CardDirective, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/dashboard/dashboardItem/dashboardItem.component.scss:55:4: + 55 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.scss:19:4: + 19 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss:24:2: + 24 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.scss:183:4: + 183 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:59:6: + 59 │ + &_arrow { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:62:8: + 62 │ i { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow i" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:74:8: + 74 │ position: sticky; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:75:8: + 75 │ bottom: 0; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:76:8: + 76 │ z-index: 2; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:77:8: + 77 │ justify-content: center; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:78:8: + 78 │ padding-top: 8px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:9:8: + 9 │ @import "styles/colors.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:10:8: + 10 │ @import "styles/global.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:11:8: + 11 │ @import "styles/responsive.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:12:8: + 12 │ @import "styles/rounded.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:13:8: + 13 │ @import "styles/typography.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] 11 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + null + + +Output location: Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\dist\social_platform diff --git a/docs/ui-kit/build-prod.log b/docs/ui-kit/build-prod.log new file mode 100644 index 000000000..89014e87f --- /dev/null +++ b/docs/ui-kit/build-prod.log @@ -0,0 +1,1184 @@ + +> procollab@0.0.0 build:social:prod +> npm run build:sprite && ng build social_platform --configuration=production + + +> procollab@0.0.0 build:sprite +> svg-sprite -s --dest=projects/social_platform/src/assets/icons "projects/social_platform/src/assets/icons/svg/**/*.svg" + +> Building... +√ Building... +Initial chunk files | Names | Raw size | Estimated transfer size +chunk-XOPGUUSY.js | - | 415.14 kB | 72.32 kB +chunk-EMX2ZQ7G.js | - | 213.04 kB | 60.81 kB +main-Z7A65JLI.js | main | 207.19 kB | 53.26 kB +styles-WLVYAPXD.css | styles | 131.35 kB | 12.07 kB +chunk-32JCLU4R.js | - | 111.30 kB | 28.30 kB +chunk-FQQXBL2D.js | - | 83.07 kB | 25.83 kB +chunk-IQWATLI4.js | - | 73.82 kB | 17.10 kB +chunk-DISFVWBZ.js | - | 49.22 kB | 10.20 kB +chunk-SEBII2ES.js | - | 42.79 kB | 8.66 kB +chunk-LQCFT4Z5.js | - | 28.10 kB | 7.56 kB +chunk-YCTQC4HE.js | - | 26.33 kB | 5.23 kB +chunk-45WEGDSK.js | - | 11.43 kB | 2.59 kB +chunk-OXVL6SS7.js | - | 9.38 kB | 3.00 kB +chunk-JL552RI3.js | - | 4.30 kB | 1.19 kB +chunk-6H4Z6P6E.js | - | 4.04 kB | 1.47 kB +chunk-E7U6OH55.js | - | 3.19 kB | 1.27 kB +chunk-JP4HTDU5.js | - | 1.47 kB | 386 bytes +chunk-VOSPIT4N.js | - | 1.22 kB | 521 bytes +chunk-UMKP35NR.js | - | 695 bytes | 695 bytes +chunk-JHUOFMVX.js | - | 483 bytes | 483 bytes +chunk-ZTXJLEZP.js | - | 474 bytes | 474 bytes +chunk-IAS7Y3HI.js | - | 465 bytes | 465 bytes +chunk-4WVOMZ3C.js | - | 352 bytes | 352 bytes +chunk-Y7FCNQPS.js | - | 195 bytes | 195 bytes +chunk-RQDRLMC2.js | - | 180 bytes | 180 bytes +chunk-W2ZPBHP5.js | - | 160 bytes | 160 bytes +chunk-N7PJCV3T.js | - | 128 bytes | 128 bytes +chunk-DKVRXEF2.js | - | 127 bytes | 127 bytes +chunk-PY5GJ2VA.js | - | 51 bytes | 51 bytes +chunk-GDMD5RKS.js | - | 51 bytes | 51 bytes +chunk-NCHAAQO5.js | - | 30 bytes | 30 bytes +chunk-KTRLVWC3.js | - | 30 bytes | 30 bytes +chunk-CRTRRB5R.js | - | 30 bytes | 30 bytes +chunk-PKT6RRYE.js | - | 30 bytes | 30 bytes +chunk-YIJ4Z6S4.js | - | 30 bytes | 30 bytes +chunk-KEPWQ2XV.js | - | 30 bytes | 30 bytes +chunk-FE3JRQRM.js | - | 30 bytes | 30 bytes +chunk-GAELZNYR.js | - | 25 bytes | 25 bytes +chunk-4CQUPGHG.js | - | 25 bytes | 25 bytes +chunk-PPZSTFUD.js | - | 25 bytes | 25 bytes +chunk-UYXSSEQD.js | - | 25 bytes | 25 bytes +chunk-FI4DW6KU.js | - | 25 bytes | 25 bytes +chunk-25HWN6II.js | - | 25 bytes | 25 bytes +chunk-SVFKPVOL.js | - | 25 bytes | 25 bytes +chunk-CRUTENDI.js | - | 0 bytes | 0 bytes +chunk-S7EUWH5W.js | - | 0 bytes | 0 bytes + + | Initial total | 1.42 MB | 315.50 kB + +Lazy chunk files | Names | Raw size | Estimated transfer size +chunk-LJUPAPUP.js | detail-routes | 268.07 kB | 41.86 kB +chunk-UCUPHUHO.js | onboarding-routes | 111.52 kB | 15.02 kB +chunk-75I2JPWI.js | office-routes | 100.32 kB | 18.66 kB +chunk-M3P4NRME.js | detail-routes | 89.54 kB | 16.58 kB +chunk-O2NF2ZXQ.js | lesson-routes | 82.78 kB | 10.91 kB +chunk-C5ZRO2SA.js | - | 82.11 kB | 16.20 kB +chunk-ICZOJFPY.js | projects-routes | 73.83 kB | 13.73 kB +chunk-AJJJSWEY.js | index | 72.43 kB | 17.54 kB +chunk-T5M3PDUV.js | auth-routes | 69.69 kB | 9.71 kB +chunk-YOEEE6QQ.js | - | 66.19 kB | 13.34 kB +chunk-TGM3AOXO.js | vacancies-detail-routes | 42.96 kB | 8.81 kB +chunk-ELERSQOO.js | project-team-step-component | 40.41 kB | 8.06 kB +chunk-GNG4REXT.js | profile-detail-routes | 40.05 kB | 7.67 kB +chunk-FCGZV5FK.js | course-detail-routes | 39.61 kB | 7.11 kB +chunk-MHAHYMXK.js | feed-routes | 37.73 kB | 7.54 kB +...and 87 more lazy chunks files. Use "--verbose" to show all the files. + +Application bundle generation complete. [34.691 seconds] - 2026-10-04T17:52:43.311Z + +▲ [WARNING] 2 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + null + + +▲ [WARNING] NG8113: BackComponent is not used within the template of CoursesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/courses.component.ts:19:4: + 19 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ButtonComponent is not used within the template of CourseComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/course/course.component.ts:32:4: + 32 │ ButtonComponent, + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: LoaderComponent is not used within the template of CoursesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/list.component.ts:18:73: + 18 │ ...nt, CommonModule, RouterModule, CourseComponent, LoaderComponent], + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of FeedComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/feed/feed.component.ts:36:4: + 36 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:9:67: + 9 │ ...card__photo" [url]="member().personal?.avatar || ''" [size]="70" /> + ╵ ~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:15:66: + 15 │ ...er-card__secondary" [title]="member().personal?.speciality || ''"> + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:16:28: + 16 │ {{ member().personal?.speciality }} + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:17:30: + 17 │ @if (member().personal?.birthday; as birthday) { + ╵ ~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:18:30: + 18 │ {{ member().personal?.speciality ? " • " : "" }}{{ birth... + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: DialogFooterDirective is not used within the template of MemberFiltersDialogComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.ts:37:4: + 37 │ DialogFooterDirective, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ProfileInfoComponent is not used within the template of NavComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts:75:4: + 75 │ ProfileInfoComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: AlertDirective is not used within the template of SnackbarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.ts:37:12: + 37 │ imports: [AlertDirective, CommonModule, IconComponent], + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html:435:45: + 435 │ ... @if (achievements.at(i)?.get("title"); as title) { + ╵ ~~~ + + Warning occurs in the template of component OnboardingStageZeroComponent. + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts:23:15: + 23 │ templateUrl: "./stage-zero.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8102: The left side of this nullish coalescing operation does not include 'null' or 'undefined' in its type, therefore the '??' operator can be safely removed. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.html:28:15: + 28 │ ... {{ user()!.personal.speciality ?? "не указана" }} + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Warning occurs in the template of component ProfileLeftSideComponent. + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:23:15: + 23 │ templateUrl: "./profile-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileLeftSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:25:78: + 25 │ ...RouterModule, IconComponent, YearsFromBirthdayPipe, TruncatePipe], + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileRightSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.ts:32:4: + 32 │ TruncatePipe, + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: UploadFileComponent is not used within the template of ProfileMainStepComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.ts:33:4: + 33 │ UploadFileComponent, + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:95:52: + 95 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:103:54: + 103 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:73:64: + 73 │ ...)!.isUserMember && program()!.links?.length && program()!.links) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:82:68: + 82 │ ... @if (program()!.isUserMember && program()!.materials?.length) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProgramComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/program.component.ts:22:4: + 22 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:41: + 11 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, IconCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:53: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:71: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: MessageInputComponent is not used within the template of ProjectChatComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts:34:4: + 34 │ MessageInputComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html:10:39: + 10 │ ... @if (achievements.at(i)?.get("title"); as achievementsName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectAchievementStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts:17:15: + 17 │ templateUrl: "./project-achievement-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:315:32: + 315 │ @if (goals.at(i)?.get("title"); as goalName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:331:32: + 331 │ @if (goals.at(i)?.get("completionDate"); as goalDat... + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:353:32: + 353 │ @if (goals.at(i)?.get("responsible"); as goalLeader) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of ProjectNavigationComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts:25:27: + 25 │ imports: [TabsComponent, IconComponent, CommonModule], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:11:37: + 11 │ @if (partners.at(i)?.get("name"); as name) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:27:37: + 27 │ @if (partners.at(i)?.get("inn"); as inn) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:46:35: + 46 │ ... @if (partners.at(i)?.get("contribution"); as contribut... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:63:35: + 63 │ ... @if (partners.at(i)?.get("decisionMaker"); as decision... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:116:36: + 116 │ @if (resources.at(i)?.get("type"); as type) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:133:36: + 133 │ ... @if (resources.at(i)?.get("description"); as descripti... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:150:36: + 150 │ ... @if (resources.at(i)?.get("partnerCompany"); as partne... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8109: isFilterOpen is a function and should be invoked: isFilterOpen() [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.html:94:73: + 94 │ ...s="filter page__filter" [class.page__filter--open]="isFilterOpen"> + ╵ ~~~~~~~~~~~~ + + Warning occurs in the template of component ProjectsComponent. + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:30:15: + 30 │ templateUrl: "./projects.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProjectsComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:42:4: + 42 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.html:7:29: + 7 │ @if (item.description?.trim()) { + ╵ ~~~~ + + Warning occurs in the template of component VacanciesLeftSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.ts:9:15: + 9 │ templateUrl: "./vacancies-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.html:57:23: + 57 │ @if (item.project?.links?.length) { + ╵ ~~~~~ + + Warning occurs in the template of component VacanciesRightSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.ts:14:15: + 14 │ templateUrl: "./vacancies-right-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of VacanciesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts:30:4: + 30 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of VacanciesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts:27:4: + 27 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:41: + 38 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, BackCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:53: + 38 │ ...onent, CommonModule, RouterLink, RouterLinkActive, BackComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: CardDirective is not used within the template of NewsCardComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts:58:4: + 58 │ CardDirective, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:121:4: + 121 │ margin-top: auto; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:128:2: + 128 │ padding-top: 45px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/dashboard/dashboardItem/dashboardItem.component.scss:55:4: + 55 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.scss:19:4: + 19 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss:24:2: + 24 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.scss:183:4: + 183 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:56:6: + 56 │ + &_arrow { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:59:8: + 59 │ i { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow i" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:71:8: + 71 │ position: sticky; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:72:8: + 72 │ bottom: 0; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:73:8: + 73 │ z-index: 2; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:74:8: + 74 │ justify-content: center; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:75:8: + 75 │ padding-top: 8px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss:62:4: + 62 │ border-radius: var(--ui-radius-card); + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss:59:4: + 59 │ width: 100%; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/ui/src/lib/components/primitives/button/button.component.scss:14:2: + 14 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:9:8: + 9 │ @import "styles/colors.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:10:8: + 10 │ @import "styles/global.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:11:8: + 11 │ @import "styles/responsive.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:12:8: + 12 │ @import "styles/rounded.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:13:8: + 13 │ @import "styles/typography.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] 11 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + null + + +▲ [WARNING] bundle initial exceeded maximum budget. Budget 500.00 kB was not met by 920.12 kB with a total of 1.42 MB. + + +▲ [WARNING] projects/ui/src/lib/components/primitives/button/button.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 944 bytes with a total of 2.94 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.06 kB with a total of 3.06 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.79 kB with a total of 9.79 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/open-vacancy/open-vacancy.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.10 kB with a total of 3.10 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 447 bytes with a total of 2.45 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 511 bytes with a total of 2.51 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/main.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.27 kB with a total of 6.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 426 bytes with a total of 2.43 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 8.02 kB with a total of 10.02 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.33 kB with a total of 9.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/message-input/message-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.54 kB with a total of 6.54 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-experience-step/profile-experience-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 262 bytes with a total of 2.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.48 kB with a total of 6.48 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.03 kB with a total of 5.03 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tag/tag.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.12 kB with a total of 3.12 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/nav/nav.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.65 kB with a total of 5.66 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/detail/detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.61 kB with a total of 9.61 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 11.24 kB with a total of 13.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.19 kB with a total of 4.19 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/new-project/new-project.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.26 kB with a total of 3.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-education-step/profile-education-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/office.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.13 kB with a total of 3.13 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/file-task/file-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.87 kB with a total of 6.87 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 239 bytes with a total of 2.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.50 kB with a total of 4.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.34 kB with a total of 6.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/write-task/write-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.04 kB with a total of 3.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-achievements-step/profile-achievements-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 410 bytes with a total of 2.41 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-skills-step/profile-skills-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 587 bytes with a total of 2.59 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-direction-card/project-direction-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.74 kB with a total of 3.74 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/input/input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.90 kB with a total of 7.90 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.25 kB with a total of 3.25 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.16 kB with a total of 5.16 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.15 kB with a total of 4.15 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.27 kB with a total of 4.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 825 bytes with a total of 2.83 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.75 kB with a total of 6.75 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.24 kB with a total of 4.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 447 bytes with a total of 2.45 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 888 bytes with a total of 2.89 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.55 kB with a total of 5.55 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 6.26 kB with a total of 8.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.95 kB with a total of 5.95 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.25 kB with a total of 6.25 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.13 kB with a total of 4.13 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 8.87 kB with a total of 10.87 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/search/search.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 323 bytes with a total of 2.32 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.22 kB with a total of 6.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.40 kB with a total of 3.40 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/courses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.07 kB with a total of 4.07 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.04 kB with a total of 4.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.11 kB with a total of 6.11 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.14 kB with a total of 5.14 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.04 kB with a total of 7.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.80 kB with a total of 5.80 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/user-type-card/user-type-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.27 kB with a total of 4.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/login/login.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.44 kB with a total of 5.44 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/list/course/course.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.65 kB with a total of 4.65 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.22 kB with a total of 6.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.50 kB with a total of 5.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/lesson.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.28 kB with a total of 5.28 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.01 kB with a total of 5.01 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.37 kB with a total of 4.37 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/circle-progress-bar/circle-progress-bar.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.08 kB with a total of 4.08 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.38 kB with a total of 4.38 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.37 kB with a total of 6.37 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.63 kB with a total of 6.63 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.49 kB with a total of 6.49 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.26 kB with a total of 5.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/select/select.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.70 kB with a total of 6.70 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.23 kB with a total of 5.23 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/course-detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.42 kB with a total of 5.42 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/register/register.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.09 kB with a total of 5.09 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.85 kB with a total of 4.85 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 6.50 kB with a total of 8.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/news-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.80 kB with a total of 6.80 kB. + + +▲ [WARNING] Module 'dayjs' used by 'projects/social_platform/src/app/api/auth/facades/ui/auth-ui-info.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'snakecase-keys' used by 'projects/core/src/lib/interceptors/camelcase.interceptor.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/customParseFormat' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/relativeTime' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/isToday' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/locale/ru' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'file-saver' used by 'projects/social_platform/src/app/utils/export-file.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'map-obj' used by 'node_modules/camelcase-keys/index.js' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +Output location: Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\dist\social_platform diff --git a/docs/ui-kit/business-boundary.cjs b/docs/ui-kit/business-boundary.cjs new file mode 100644 index 000000000..ff46c9ed0 --- /dev/null +++ b/docs/ui-kit/business-boundary.cjs @@ -0,0 +1,105 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const cp = require("node:child_process"); +const assert = require("node:assert/strict"); +const ts = require("typescript"); +const baseline = "bc4940c57eab9eff59219593cfc8ed08f1a416bb"; +const uiHead = "74a94c9b49f237c95e9c94bb7917882b794fd022"; +const changed = cp + .execFileSync("git", ["diff", baseline, uiHead, "--name-only", "--", "projects"], { + encoding: "utf8", + }) + .trim() + .split(/\r?\n/); +const protectedPattern = + /\/app\/(?:api|domain|data|routes)\/|\/use-cases\/|\/ports\/|(?:facade|permission|\.routes\.)/; +const protectedChanges = changed.filter(file => protectedPattern.test(file)); +assert.deepEqual( + protectedChanges, + [], + "UI Kit must preserve business/API/router/permission sources", +); +const printer = ts.createPrinter({ removeComments: true }); +function source(revision, file) { + try { + return cp.execFileSync("git", ["show", `${revision}:${file}`], { + encoding: "utf8", + stdio: ["ignore", "pipe", "ignore"], + }); + } catch { + return null; + } +} +function methods(text, file) { + const ast = ts.createSourceFile(file, text, ts.ScriptTarget.Latest, true); + const result = new Map(); + for (const declaration of ast.statements) { + if (!ts.isClassDeclaration(declaration)) continue; + for (const member of declaration.members) { + if ( + !ts.isMethodDeclaration(member) && + !ts.isConstructorDeclaration(member) && + !ts.isGetAccessorDeclaration(member) + ) + continue; + const name = ts.isConstructorDeclaration(member) ? "constructor" : member.name.getText(ast); + result.set(name, printer.printNode(ts.EmitHint.Unspecified, member, ast)); + } + } + return result; +} +const methodChanges = []; +for (const file of changed.filter( + file => file.endsWith(".ts") && !/\.(spec|stories)\.ts$/.test(file), +)) { + const before = source(baseline, file), + after = source(uiHead, file); + if (before === null || after === null) continue; + const a = methods(before, file), + b = methods(after, file); + const names = [...new Set([...a.keys(), ...b.keys()])].filter( + name => a.get(name) !== b.get(name), + ); + if (names.length) methodChanges.push({ file, methods: names }); +} +const reviewed = { + "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts": + "Tabs adapter delegates the same stepChange event through the existing onStepClick handler.", + "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.ts": + "Native role/keyboard accessibility; disabled guard prevents toggling.", + "projects/social_platform/src/app/ui/primitives/icon/icon.component.ts": + "Legacy path reexports the canonical Icon class; the duplicate class is removed.", + "projects/social_platform/src/app/ui/primitives/select/select.component.ts": + "Keyboard opening/navigation, disabled guard and safe highlight scroll; CVA mapping is unchanged.", + "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.ts": + "Duplicate class replaced by the same canonical navigation adapter.", + "projects/ui/src/lib/components/primitives/avatar/avatar.component.ts": + "Presentation consolidated with the existing app Avatar; empty lifecycle methods removed.", + "projects/ui/src/lib/components/primitives/loader/loader.component.ts": + "Loader color/appearance consolidated; empty lifecycle method removed.", +}; +for (const change of methodChanges) { + assert.ok(reviewed[change.file], `Unreviewed method change: ${change.file}`); + change.review = reviewed[change.file]; +} +const result = { + baseline, + uiHead, + sourceFiles: changed.length, + protectedChanges, + methodChanges, + scope: "UI Kit only; imported responsive commit is disclosed separately", + responsiveInitializationExceptions: [ + "projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts", + "projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts", + ], +}; +fs.writeFileSync( + path.join(__dirname, "business-boundary.json"), + JSON.stringify(result, null, 2) + "\n", +); +console.log( + `Business boundary: ${changed.length} UI sources, no protected-layer changes, ${methodChanges.length} reviewed classes`, +); diff --git a/docs/ui-kit/business-boundary.json b/docs/ui-kit/business-boundary.json new file mode 100644 index 000000000..f0361dab7 --- /dev/null +++ b/docs/ui-kit/business-boundary.json @@ -0,0 +1,48 @@ +{ + "baseline": "bc4940c57eab9eff59219593cfc8ed08f1a416bb", + "uiHead": "74a94c9b49f237c95e9c94bb7917882b794fd022", + "sourceFiles": 284, + "protectedChanges": [], + "methodChanges": [ + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts", + "methods": ["onTabSelected"], + "review": "Tabs adapter delegates the same stepChange event through the existing onStepClick handler." + }, + { + "file": "projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.ts", + "methods": ["toggle"], + "review": "Native role/keyboard accessibility; disabled guard prevents toggling." + }, + { + "file": "projects/social_platform/src/app/ui/primitives/icon/icon.component.ts", + "methods": ["appSquare", "appViewBox", "appWidth", "appHeight", "ngOnInit", "viewBoxInfo"], + "review": "Legacy path reexports the canonical Icon class; the duplicate class is removed." + }, + { + "file": "projects/social_platform/src/app/ui/primitives/select/select.component.ts", + "methods": ["onKeyDown", "trackHighlightScroll", "onTriggerKeyDown"], + "review": "Keyboard opening/navigation, disabled guard and safe highlight scroll; CVA mapping is unchanged." + }, + { + "file": "projects/social_platform/src/app/ui/widgets/project-navigation/project-navigation.component.ts", + "methods": ["onStepClick"], + "review": "Duplicate class replaced by the same canonical navigation adapter." + }, + { + "file": "projects/ui/src/lib/components/primitives/avatar/avatar.component.ts", + "methods": ["constructor", "ngOnInit"], + "review": "Presentation consolidated with the existing app Avatar; empty lifecycle methods removed." + }, + { + "file": "projects/ui/src/lib/components/primitives/loader/loader.component.ts", + "methods": ["ngOnInit"], + "review": "Loader color/appearance consolidated; empty lifecycle method removed." + } + ], + "scope": "UI Kit only; imported responsive commit is disclosed separately", + "responsiveInitializationExceptions": [ + "projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts", + "projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts" + ] +} diff --git a/docs/ui-kit/eslint.log b/docs/ui-kit/eslint.log new file mode 100644 index 000000000..f1179cf5e --- /dev/null +++ b/docs/ui-kit/eslint.log @@ -0,0 +1,19 @@ + +> procollab@0.0.0 lint:ts +> eslint projects/**/*.ts + + +Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\projects\core\src\lib\services\logger\logger.service.ts + 47:3 warning Unused eslint-disable directive (no problems were reported from 'no-console') + 61:3 warning Unused eslint-disable directive (no problems were reported from 'no-console') + 73:3 warning Unused eslint-disable directive (no problems were reported from 'no-console') + 85:3 warning Unused eslint-disable directive (no problems were reported from 'no-console') + +Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\projects\social_platform\src\app\domain\chat\chat-message.model.ts + 22:3 warning Unused eslint-disable directive (no problems were reported from 'no-use-before-define') + +Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\projects\social_platform\src\app\ui\widgets\message-input\message-input.component.ts + 176:3 warning Unused eslint-disable directive (no problems were reported from 'no-use-before-define') + +✖ 6 problems (0 errors, 6 warnings) + 0 errors and 6 warnings potentially fixable with the `--fix` option. diff --git a/docs/ui-kit/final-build-dev.log b/docs/ui-kit/final-build-dev.log new file mode 100644 index 000000000..077c973cc --- /dev/null +++ b/docs/ui-kit/final-build-dev.log @@ -0,0 +1,906 @@ + +> procollab@0.0.0 build:pr +> npm run build:social:dev + + +> procollab@0.0.0 build:social:dev +> npm run build:sprite && ng build social_platform --configuration=development + + +> procollab@0.0.0 build:sprite +> svg-sprite -s --dest=projects/social_platform/src/assets/icons "projects/social_platform/src/assets/icons/svg/**/*.svg" + +> Building... +√ Building... +Initial chunk files | Names | Raw size +chunk-RS3RL4Z4.js | - | 1.12 MB | +chunk-PM7TXECV.js | - | 1.11 MB | +main.js | main | 551.75 kB | +chunk-LFQK7FXB.js | - | 360.26 kB | +chunk-KT3WWCWY.js | - | 228.53 kB | +chunk-5ESBC6V7.js | - | 213.76 kB | +chunk-P5TDV3UK.js | - | 203.55 kB | +styles.css | styles | 149.82 kB | +chunk-AST6FPRY.js | - | 149.23 kB | +chunk-4FEAVS3A.js | - | 93.96 kB | +chunk-EHAUNVY6.js | - | 64.15 kB | +chunk-OQDFPHDB.js | - | 27.02 kB | +chunk-O3QNNUUG.js | - | 25.83 kB | +chunk-EYFPBQ3F.js | - | 12.98 kB | +chunk-J5GKTPL5.js | - | 9.53 kB | +chunk-XZYDVL2T.js | - | 6.10 kB | +chunk-R327OCYJ.js | - | 3.00 kB | +chunk-APWN5C4V.js | - | 2.23 kB | +chunk-7OVPMX7O.js | - | 1.24 kB | +chunk-ZLGJHKGI.js | - | 1.23 kB | +chunk-MBB5O3CJ.js | - | 1.08 kB | +chunk-Q4FBY7EI.js | - | 876 bytes | +chunk-5ZUULSOA.js | - | 821 bytes | +chunk-EIWB4VPJ.js | - | 718 bytes | +chunk-CS7GP7Q7.js | - | 501 bytes | +chunk-FKQ7IRJX.js | - | 446 bytes | +chunk-JHLFDKYY.js | - | 399 bytes | +chunk-TV2PQITN.js | - | 386 bytes | +chunk-NEVDF5BX.js | - | 362 bytes | +chunk-C454DSFA.js | - | 322 bytes | +chunk-EUIJUANF.js | - | 243 bytes | +chunk-HKS55ZP7.js | - | 235 bytes | +chunk-HZ2UKREA.js | - | 222 bytes | +chunk-IKTFJP2R.js | - | 219 bytes | +chunk-KSTG5TD2.js | - | 207 bytes | +chunk-HWZWVSN7.js | - | 207 bytes | +chunk-P5QPL7N7.js | - | 203 bytes | +chunk-7NJFHSYD.js | - | 203 bytes | +chunk-4EUDH5XD.js | - | 203 bytes | +chunk-72QYU4Z3.js | - | 199 bytes | +chunk-UQMTB5DO.js | - | 199 bytes | +chunk-4WE7PW6P.js | - | 199 bytes | +chunk-PMVJSVMO.js | - | 191 bytes | +chunk-DM75OASF.js | - | 163 bytes | +chunk-L7GWYG76.js | - | 43 bytes | +chunk-6EWJ6D6B.js | - | 43 bytes | + + | Initial total | 4.34 MB + +Lazy chunk files | Names | Raw size +chunk-FGDD23RP.js | detail-routes | 707.45 kB | +chunk-DDNRBXIV.js | onboarding-routes | 282.42 kB | +chunk-6TXCR5Q6.js | office-routes | 261.41 kB | +chunk-Z26VYZM3.js | detail-routes | 243.65 kB | +chunk-JFHQNS33.js | - | 226.76 kB | +chunk-ACZKYWIM.js | lesson-routes | 210.40 kB | +chunk-SF5AWXTI.js | auth-routes | 197.77 kB | +chunk-5T6XTIE7.js | projects-routes | 188.56 kB | +chunk-B6LUUNQA.js | - | 173.02 kB | +chunk-RILFP5F4.js | index | 148.54 kB | +chunk-3GZ4KTWJ.js | profile-detail-routes | 121.70 kB | +chunk-2MXPD3EZ.js | project-team-step-component | 107.47 kB | +chunk-2B5JY3US.js | course-detail-routes | 106.77 kB | +chunk-4KJSXXSX.js | vacancies-detail-routes | 106.72 kB | +chunk-L5YEA2XJ.js | project-main-step-component | 99.45 kB | +...and 87 more lazy chunks files. Use "--verbose" to show all the files. + +Application bundle generation complete. [32.745 seconds] - 2026-10-04T18:48:42.027Z + +▲ [WARNING] 2 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + null + + +▲ [WARNING] NG8113: BackComponent is not used within the template of CoursesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/courses.component.ts:19:4: + 19 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ButtonComponent is not used within the template of CourseComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/course/course.component.ts:32:4: + 32 │ ButtonComponent, + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: LoaderComponent is not used within the template of CoursesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/list.component.ts:18:73: + 18 │ ...nt, CommonModule, RouterModule, CourseComponent, LoaderComponent], + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of FeedComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/feed/feed.component.ts:36:4: + 36 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:9:67: + 9 │ ...card__photo" [url]="member().personal?.avatar || ''" [size]="70" /> + ╵ ~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:15:66: + 15 │ ...er-card__secondary" [title]="member().personal?.speciality || ''"> + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:16:28: + 16 │ {{ member().personal?.speciality }} + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:17:30: + 17 │ @if (member().personal?.birthday; as birthday) { + ╵ ~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:18:30: + 18 │ {{ member().personal?.speciality ? " • " : "" }}{{ birth... + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: DialogFooterDirective is not used within the template of MemberFiltersDialogComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.ts:37:4: + 37 │ DialogFooterDirective, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ProfileInfoComponent is not used within the template of NavComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts:75:4: + 75 │ ProfileInfoComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: AlertDirective is not used within the template of SnackbarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.ts:37:12: + 37 │ imports: [AlertDirective, CommonModule, IconComponent], + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html:435:45: + 435 │ ... @if (achievements.at(i)?.get("title"); as title) { + ╵ ~~~ + + Warning occurs in the template of component OnboardingStageZeroComponent. + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts:23:15: + 23 │ templateUrl: "./stage-zero.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8102: The left side of this nullish coalescing operation does not include 'null' or 'undefined' in its type, therefore the '??' operator can be safely removed. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.html:28:15: + 28 │ ... {{ user()!.personal.speciality ?? "не указана" }} + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Warning occurs in the template of component ProfileLeftSideComponent. + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:23:15: + 23 │ templateUrl: "./profile-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileLeftSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:25:78: + 25 │ ...RouterModule, IconComponent, YearsFromBirthdayPipe, TruncatePipe], + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileRightSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.ts:32:4: + 32 │ TruncatePipe, + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: UploadFileComponent is not used within the template of ProfileMainStepComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.ts:33:4: + 33 │ UploadFileComponent, + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:95:52: + 95 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:103:54: + 103 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:73:64: + 73 │ ...)!.isUserMember && program()!.links?.length && program()!.links) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:82:68: + 82 │ ... @if (program()!.isUserMember && program()!.materials?.length) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProgramComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/program.component.ts:22:4: + 22 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:41: + 11 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, IconCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:53: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:71: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: MessageInputComponent is not used within the template of ProjectChatComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts:34:4: + 34 │ MessageInputComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html:10:39: + 10 │ ... @if (achievements.at(i)?.get("title"); as achievementsName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectAchievementStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts:17:15: + 17 │ templateUrl: "./project-achievement-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:315:32: + 315 │ @if (goals.at(i)?.get("title"); as goalName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:331:32: + 331 │ @if (goals.at(i)?.get("completionDate"); as goalDat... + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:353:32: + 353 │ @if (goals.at(i)?.get("responsible"); as goalLeader) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of ProjectNavigationComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts:25:27: + 25 │ imports: [TabsComponent, IconComponent, CommonModule], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:11:37: + 11 │ @if (partners.at(i)?.get("name"); as name) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:27:37: + 27 │ @if (partners.at(i)?.get("inn"); as inn) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:46:35: + 46 │ ... @if (partners.at(i)?.get("contribution"); as contribut... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:63:35: + 63 │ ... @if (partners.at(i)?.get("decisionMaker"); as decision... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:116:36: + 116 │ @if (resources.at(i)?.get("type"); as type) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:133:36: + 133 │ ... @if (resources.at(i)?.get("description"); as descripti... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:150:36: + 150 │ ... @if (resources.at(i)?.get("partnerCompany"); as partne... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8109: isFilterOpen is a function and should be invoked: isFilterOpen() [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.html:94:73: + 94 │ ...s="filter page__filter" [class.page__filter--open]="isFilterOpen"> + ╵ ~~~~~~~~~~~~ + + Warning occurs in the template of component ProjectsComponent. + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:30:15: + 30 │ templateUrl: "./projects.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProjectsComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:42:4: + 42 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.html:7:29: + 7 │ @if (item.description?.trim()) { + ╵ ~~~~ + + Warning occurs in the template of component VacanciesLeftSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.ts:9:15: + 9 │ templateUrl: "./vacancies-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.html:57:23: + 57 │ @if (item.project?.links?.length) { + ╵ ~~~~~ + + Warning occurs in the template of component VacanciesRightSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.ts:14:15: + 14 │ templateUrl: "./vacancies-right-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of VacanciesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts:30:4: + 30 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of VacanciesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts:27:4: + 27 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:41: + 38 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, BackCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:53: + 38 │ ...onent, CommonModule, RouterLink, RouterLinkActive, BackComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: CardDirective is not used within the template of NewsCardComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts:58:4: + 58 │ CardDirective, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:121:4: + 121 │ margin-top: auto; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:128:2: + 128 │ padding-top: 45px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/dashboard/dashboardItem/dashboardItem.component.scss:55:4: + 55 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.scss:19:4: + 19 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss:24:2: + 24 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.scss:183:4: + 183 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:56:6: + 56 │ + &_arrow { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:59:8: + 59 │ i { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow i" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:71:8: + 71 │ position: sticky; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:72:8: + 72 │ bottom: 0; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:73:8: + 73 │ z-index: 2; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:74:8: + 74 │ justify-content: center; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:75:8: + 75 │ padding-top: 8px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss:62:4: + 62 │ border-radius: var(--ui-radius-card); + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss:59:4: + 59 │ width: 100%; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/ui/src/lib/components/primitives/button/button.component.scss:14:2: + 14 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:9:8: + 9 │ @import "styles/colors.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:10:8: + 10 │ @import "styles/global.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:11:8: + 11 │ @import "styles/responsive.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:12:8: + 12 │ @import "styles/rounded.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:13:8: + 13 │ @import "styles/typography.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] 11 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + null + + +Output location: Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\dist\social_platform diff --git a/docs/ui-kit/final-build-prod.log b/docs/ui-kit/final-build-prod.log new file mode 100644 index 000000000..946b489e1 --- /dev/null +++ b/docs/ui-kit/final-build-prod.log @@ -0,0 +1,1184 @@ + +> procollab@0.0.0 build:social:prod +> npm run build:sprite && ng build social_platform --configuration=production + + +> procollab@0.0.0 build:sprite +> svg-sprite -s --dest=projects/social_platform/src/assets/icons "projects/social_platform/src/assets/icons/svg/**/*.svg" + +> Building... +√ Building... +Initial chunk files | Names | Raw size | Estimated transfer size +chunk-XOPGUUSY.js | - | 415.14 kB | 72.32 kB +chunk-EMX2ZQ7G.js | - | 213.04 kB | 60.81 kB +main-UXVTBE53.js | main | 207.19 kB | 53.21 kB +styles-WLVYAPXD.css | styles | 131.35 kB | 12.07 kB +chunk-32JCLU4R.js | - | 111.30 kB | 28.30 kB +chunk-FQQXBL2D.js | - | 83.07 kB | 25.83 kB +chunk-IQWATLI4.js | - | 73.82 kB | 17.10 kB +chunk-DISFVWBZ.js | - | 49.22 kB | 10.20 kB +chunk-SEBII2ES.js | - | 42.79 kB | 8.66 kB +chunk-LQCFT4Z5.js | - | 28.10 kB | 7.56 kB +chunk-YCTQC4HE.js | - | 26.33 kB | 5.23 kB +chunk-45WEGDSK.js | - | 11.43 kB | 2.59 kB +chunk-OXVL6SS7.js | - | 9.38 kB | 3.00 kB +chunk-JL552RI3.js | - | 4.30 kB | 1.19 kB +chunk-6H4Z6P6E.js | - | 4.04 kB | 1.47 kB +chunk-E7U6OH55.js | - | 3.19 kB | 1.27 kB +chunk-JP4HTDU5.js | - | 1.47 kB | 386 bytes +chunk-VOSPIT4N.js | - | 1.22 kB | 521 bytes +chunk-UMKP35NR.js | - | 695 bytes | 695 bytes +chunk-JHUOFMVX.js | - | 483 bytes | 483 bytes +chunk-ZTXJLEZP.js | - | 474 bytes | 474 bytes +chunk-IAS7Y3HI.js | - | 465 bytes | 465 bytes +chunk-4WVOMZ3C.js | - | 352 bytes | 352 bytes +chunk-Y7FCNQPS.js | - | 195 bytes | 195 bytes +chunk-RQDRLMC2.js | - | 180 bytes | 180 bytes +chunk-W2ZPBHP5.js | - | 160 bytes | 160 bytes +chunk-N7PJCV3T.js | - | 128 bytes | 128 bytes +chunk-DKVRXEF2.js | - | 127 bytes | 127 bytes +chunk-PY5GJ2VA.js | - | 51 bytes | 51 bytes +chunk-GDMD5RKS.js | - | 51 bytes | 51 bytes +chunk-NCHAAQO5.js | - | 30 bytes | 30 bytes +chunk-KTRLVWC3.js | - | 30 bytes | 30 bytes +chunk-CRTRRB5R.js | - | 30 bytes | 30 bytes +chunk-PKT6RRYE.js | - | 30 bytes | 30 bytes +chunk-YIJ4Z6S4.js | - | 30 bytes | 30 bytes +chunk-KEPWQ2XV.js | - | 30 bytes | 30 bytes +chunk-FE3JRQRM.js | - | 30 bytes | 30 bytes +chunk-GAELZNYR.js | - | 25 bytes | 25 bytes +chunk-4CQUPGHG.js | - | 25 bytes | 25 bytes +chunk-PPZSTFUD.js | - | 25 bytes | 25 bytes +chunk-UYXSSEQD.js | - | 25 bytes | 25 bytes +chunk-FI4DW6KU.js | - | 25 bytes | 25 bytes +chunk-25HWN6II.js | - | 25 bytes | 25 bytes +chunk-SVFKPVOL.js | - | 25 bytes | 25 bytes +chunk-CRUTENDI.js | - | 0 bytes | 0 bytes +chunk-S7EUWH5W.js | - | 0 bytes | 0 bytes + + | Initial total | 1.42 MB | 315.45 kB + +Lazy chunk files | Names | Raw size | Estimated transfer size +chunk-LJUPAPUP.js | detail-routes | 268.07 kB | 41.86 kB +chunk-UCUPHUHO.js | onboarding-routes | 111.52 kB | 15.02 kB +chunk-75I2JPWI.js | office-routes | 100.32 kB | 18.66 kB +chunk-M3P4NRME.js | detail-routes | 89.54 kB | 16.58 kB +chunk-O2NF2ZXQ.js | lesson-routes | 82.78 kB | 10.91 kB +chunk-C5ZRO2SA.js | - | 82.11 kB | 16.20 kB +chunk-ICZOJFPY.js | projects-routes | 73.83 kB | 13.73 kB +chunk-AJJJSWEY.js | index | 72.43 kB | 17.54 kB +chunk-GWARFFBI.js | auth-routes | 69.69 kB | 9.69 kB +chunk-YOEEE6QQ.js | - | 66.19 kB | 13.34 kB +chunk-TGM3AOXO.js | vacancies-detail-routes | 42.96 kB | 8.81 kB +chunk-ELERSQOO.js | project-team-step-component | 40.41 kB | 8.06 kB +chunk-GNG4REXT.js | profile-detail-routes | 40.05 kB | 7.67 kB +chunk-FCGZV5FK.js | course-detail-routes | 39.61 kB | 7.11 kB +chunk-MHAHYMXK.js | feed-routes | 37.73 kB | 7.54 kB +...and 87 more lazy chunks files. Use "--verbose" to show all the files. + +Application bundle generation complete. [27.653 seconds] - 2026-10-04T18:42:08.953Z + +▲ [WARNING] 2 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + null + + +▲ [WARNING] NG8113: BackComponent is not used within the template of CoursesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/courses.component.ts:19:4: + 19 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ButtonComponent is not used within the template of CourseComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/course/course.component.ts:32:4: + 32 │ ButtonComponent, + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: LoaderComponent is not used within the template of CoursesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/courses/list/list.component.ts:18:73: + 18 │ ...nt, CommonModule, RouterModule, CourseComponent, LoaderComponent], + ╵ ~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of FeedComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/feed/feed.component.ts:36:4: + 36 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:9:67: + 9 │ ...card__photo" [url]="member().personal?.avatar || ''" [size]="70" /> + ╵ ~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:15:66: + 15 │ ...er-card__secondary" [title]="member().personal?.speciality || ''"> + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:16:28: + 16 │ {{ member().personal?.speciality }} + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:17:30: + 17 │ @if (member().personal?.birthday; as birthday) { + ╵ ~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.html:18:30: + 18 │ {{ member().personal?.speciality ? " • " : "" }}{{ birth... + ╵ ~~~~~~~~~~ + + Warning occurs in the template of component MemberCardComponent. + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.ts:16:15: + 16 │ templateUrl: "./member-card.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: DialogFooterDirective is not used within the template of MemberFiltersDialogComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.ts:37:4: + 37 │ DialogFooterDirective, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: ProfileInfoComponent is not used within the template of NavComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/nav/nav.component.ts:75:4: + 75 │ ProfileInfoComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: AlertDirective is not used within the template of SnackbarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.ts:37:12: + 37 │ imports: [AlertDirective, CommonModule, IconComponent], + ╵ ~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html:435:45: + 435 │ ... @if (achievements.at(i)?.get("title"); as title) { + ╵ ~~~ + + Warning occurs in the template of component OnboardingStageZeroComponent. + + projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.ts:23:15: + 23 │ templateUrl: "./stage-zero.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8102: The left side of this nullish coalescing operation does not include 'null' or 'undefined' in its type, therefore the '??' operator can be safely removed. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.html:28:15: + 28 │ ... {{ user()!.personal.speciality ?? "не указана" }} + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Warning occurs in the template of component ProfileLeftSideComponent. + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:23:15: + 23 │ templateUrl: "./profile-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileLeftSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.ts:25:78: + 25 │ ...RouterModule, IconComponent, YearsFromBirthdayPipe, TruncatePipe], + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: TruncatePipe is not used within the template of ProfileRightSideComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.ts:32:4: + 32 │ TruncatePipe, + ╵ ~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: UploadFileComponent is not used within the template of ProfileMainStepComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.ts:33:4: + 33 │ UploadFileComponent, + ╵ ~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:95:52: + 95 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html:103:54: + 103 │ ... [isSubscribed]="profileProjSubsIds()?.includes(listItem.id)" + ╵ ~~~~~~~~ + + Warning occurs in the template of component ProgramListComponent. + + projects/social_platform/src/app/ui/pages/program/detail/list/list.component.ts:40:15: + 40 │ templateUrl: "./list.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:73:64: + 73 │ ...)!.isUserMember && program()!.links?.length && program()!.links) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.html:82:68: + 82 │ ... @if (program()!.isUserMember && program()!.materials?.length) { + ╵ ~~~~~~ + + Warning occurs in the template of component ProgramDetailMainComponent. + + projects/social_platform/src/app/ui/pages/program/detail/main/main.component.ts:38:15: + 38 │ templateUrl: "./main.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProgramComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/program/program.component.ts:22:4: + 22 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:41: + 11 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, IconCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:53: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of BarNewComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.ts:11:71: + 11 │ ...onent, CommonModule, RouterLink, RouterLinkActive, IconComponent], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: MessageInputComponent is not used within the template of ProjectChatComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.ts:34:4: + 34 │ MessageInputComponent, + ╵ ~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html:10:39: + 10 │ ... @if (achievements.at(i)?.get("title"); as achievementsName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectAchievementStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.ts:17:15: + 17 │ templateUrl: "./project-achievement-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:315:32: + 315 │ @if (goals.at(i)?.get("title"); as goalName) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:331:32: + 331 │ @if (goals.at(i)?.get("completionDate"); as goalDat... + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.html:353:32: + 353 │ @if (goals.at(i)?.get("responsible"); as goalLeader) { + ╵ ~~~ + + Warning occurs in the template of component ProjectMainStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.ts:39:15: + 39 │ templateUrl: "./project-main-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of ProjectNavigationComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-navigation/project-navigation.component.ts:25:27: + 25 │ imports: [TabsComponent, IconComponent, CommonModule], + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:11:37: + 11 │ @if (partners.at(i)?.get("name"); as name) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:27:37: + 27 │ @if (partners.at(i)?.get("inn"); as inn) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:46:35: + 46 │ ... @if (partners.at(i)?.get("contribution"); as contribut... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:63:35: + 63 │ ... @if (partners.at(i)?.get("decisionMaker"); as decision... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:116:36: + 116 │ @if (resources.at(i)?.get("type"); as type) { + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:133:36: + 133 │ ... @if (resources.at(i)?.get("description"); as descripti... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.html:150:36: + 150 │ ... @if (resources.at(i)?.get("partnerCompany"); as partne... + ╵ ~~~ + + Warning occurs in the template of component ProjectPartnerResourcesStepComponent. + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.ts:20:15: + 20 │ templateUrl: "./project-partner-resources-step.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8109: isFilterOpen is a function and should be invoked: isFilterOpen() [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.html:94:73: + 94 │ ...s="filter page__filter" [class.page__filter--open]="isFilterOpen"> + ╵ ~~~~~~~~~~~~ + + Warning occurs in the template of component ProjectsComponent. + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:30:15: + 30 │ templateUrl: "./projects.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of ProjectsComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/projects/projects.component.ts:42:4: + 42 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.html:7:29: + 7 │ @if (item.description?.trim()) { + ╵ ~~~~ + + Warning occurs in the template of component VacanciesLeftSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.ts:9:15: + 9 │ templateUrl: "./vacancies-left-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8107: The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' operator. [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.html:57:23: + 57 │ @if (item.project?.links?.length) { + ╵ ~~~~~ + + Warning occurs in the template of component VacanciesRightSideComponent. + + projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.ts:14:15: + 14 │ templateUrl: "./vacancies-right-side.component.html", + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: IconComponent is not used within the template of VacanciesListComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/list/list.component.ts:30:4: + 30 │ IconComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: BackComponent is not used within the template of VacanciesComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.ts:27:4: + 27 │ BackComponent, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLink is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:41: + 38 │ ...bsComponent, CommonModule, RouterLink, RouterLinkActive, BackCo... + ╵ ~~~~~~~~~~ + + +▲ [WARNING] NG8113: RouterLinkActive is not used within the template of BarComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/primitives/bar/bar.component.ts:38:53: + 38 │ ...onent, CommonModule, RouterLink, RouterLinkActive, BackComponent], + ╵ ~~~~~~~~~~~~~~~~ + + +▲ [WARNING] NG8113: CardDirective is not used within the template of NewsCardComponent [plugin angular-compiler] + + projects/social_platform/src/app/ui/widgets/news-card/news-card.component.ts:58:4: + 58 │ CardDirective, + ╵ ~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:121:4: + 121 │ margin-top: auto; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss:128:2: + 128 │ padding-top: 45px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/dashboard/dashboardItem/dashboardItem.component.scss:55:4: + 55 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/detail/team/team.component.scss:19:4: + 19 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss:24:2: + 24 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/pages/projects/list/list.component.scss:183:4: + 183 │ row-gap: 48px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:56:6: + 56 │ + &_arrow { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss:59:8: + 59 │ i { + ╵ ^ + + + The selector "+ .field__input-slim:focus_arrow i" is invalid CSS. + This will be an error in Dart Sass 2.0.0. + + More info: https://sass-lang.com/d/bogus-combinators + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:71:8: + 71 │ position: sticky; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:72:8: + 72 │ bottom: 0; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:73:8: + 73 │ z-index: 2; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:74:8: + 74 │ justify-content: center; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/modal/modal.component.scss:75:8: + 75 │ padding-top: 8px; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss:62:4: + 62 │ border-radius: var(--ui-radius-card); + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss:59:4: + 59 │ width: 100%; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/ui/src/lib/components/primitives/button/button.component.scss:14:2: + 14 │ position: relative; + ╵ ^ + + + Sass's behavior for declarations that appear after nested + rules will be changing to match the behavior specified by CSS in an upcoming + version. To keep the existing behavior, move the declaration above the nested + rule. To opt into the new behavior, wrap the declaration in `& {}`. + + More info: https://sass-lang.com/d/mixed-decls + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:9:8: + 9 │ @import "styles/colors.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:10:8: + 10 │ @import "styles/global.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:11:8: + 11 │ @import "styles/responsive.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:12:8: + 12 │ @import "styles/rounded.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] Deprecation [plugin angular-sass] + + projects/social_platform/src/styles.scss:13:8: + 13 │ @import "styles/typography.scss"; + ╵ ^ + + + Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. + + More info and automated migrator: https://sass-lang.com/d/import + + The plugin "angular-sass" was triggered by this import + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +▲ [WARNING] 11 repetitive deprecation warnings omitted. +Run in verbose mode to see all warnings. [plugin angular-sass] + + angular:styles/global:styles:1:8: + 1 │ @import 'projects/social_platform/src/styles.scss'; + ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + null + + +▲ [WARNING] bundle initial exceeded maximum budget. Budget 500.00 kB was not met by 920.12 kB with a total of 1.42 MB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/new-project/new-project.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.26 kB with a total of 3.26 kB. + + +▲ [WARNING] projects/ui/src/lib/components/primitives/button/button.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 944 bytes with a total of 2.94 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.03 kB with a total of 5.03 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.06 kB with a total of 3.06 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-education-step/profile-education-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.79 kB with a total of 9.79 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.80 kB with a total of 5.80 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/register/register.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.09 kB with a total of 5.09 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 888 bytes with a total of 2.89 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/input/input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.90 kB with a total of 7.90 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/search/search.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 323 bytes with a total of 2.32 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/message-input/message-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.54 kB with a total of 6.54 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/office.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.13 kB with a total of 3.13 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 825 bytes with a total of 2.83 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 447 bytes with a total of 2.45 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/feed/open-vacancy/open-vacancy.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.10 kB with a total of 3.10 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.01 kB with a total of 5.01 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.25 kB with a total of 3.25 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.38 kB with a total of 4.38 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 447 bytes with a total of 2.45 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.55 kB with a total of 5.55 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 511 bytes with a total of 2.51 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/detail/detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.61 kB with a total of 9.61 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.22 kB with a total of 6.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.34 kB with a total of 6.34 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/news-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.80 kB with a total of 6.80 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 262 bytes with a total of 2.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.13 kB with a total of 4.13 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-three/user-type-card/user-type-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.27 kB with a total of 4.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-experience-step/profile-experience-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 328 bytes with a total of 2.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 426 bytes with a total of 2.43 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/file-task/file-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.87 kB with a total of 6.87 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.26 kB with a total of 5.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.95 kB with a total of 5.95 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/list.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 6.26 kB with a total of 8.26 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.75 kB with a total of 6.75 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.37 kB with a total of 4.37 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/write-task/write-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.04 kB with a total of 3.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.63 kB with a total of 6.63 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/office/nav/nav.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.65 kB with a total of 5.66 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/lesson.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.28 kB with a total of 5.28 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/project-direction-card/project-direction-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.74 kB with a total of 3.74 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-skills-step/profile-skills-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 587 bytes with a total of 2.59 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 5.04 kB with a total of 7.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 11.24 kB with a total of 13.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/circle-progress-bar/circle-progress-bar.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.08 kB with a total of 4.08 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.49 kB with a total of 6.49 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/tag/tag.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.12 kB with a total of 3.12 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 7.33 kB with a total of 9.33 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/auth/login/login.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.44 kB with a total of 5.44 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-achievements-step/profile-achievements-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 410 bytes with a total of 2.41 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/select/select.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.70 kB with a total of 6.70 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 239 bytes with a total of 2.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 6.50 kB with a total of 8.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/course-detail.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.42 kB with a total of 5.42 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.50 kB with a total of 4.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/info-card/info-card.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 8.87 kB with a total of 10.87 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.22 kB with a total of 6.22 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 1.40 kB with a total of 3.40 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/courses.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.07 kB with a total of 4.07 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 8.02 kB with a total of 10.02 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.85 kB with a total of 4.85 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.24 kB with a total of 4.24 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.19 kB with a total of 4.19 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.16 kB with a total of 5.16 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.15 kB with a total of 4.15 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.50 kB with a total of 5.50 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/program/detail/main/main.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.27 kB with a total of 6.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/edit.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.37 kB with a total of 6.37 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.23 kB with a total of 5.23 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/projects/edit/components/project-partner-resources-step/project-partner-resources-step.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.04 kB with a total of 4.04 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.27 kB with a total of 4.27 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.25 kB with a total of 6.25 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 3.14 kB with a total of 5.14 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.11 kB with a total of 6.11 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/pages/courses/list/course/course.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 2.65 kB with a total of 4.65 kB. + + +▲ [WARNING] projects/social_platform/src/app/ui/primitives/textarea/textarea.component.scss exceeded maximum budget. Budget 2.00 kB was not met by 4.48 kB with a total of 6.48 kB. + + +▲ [WARNING] Module 'dayjs' used by 'projects/social_platform/src/app/api/auth/facades/ui/auth-ui-info.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'snakecase-keys' used by 'projects/core/src/lib/interceptors/camelcase.interceptor.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/customParseFormat' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/relativeTime' used by 'projects/core/src/lib/services/validation/validation.service.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/plugin/isToday' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'dayjs/locale/ru' used by 'projects/core/src/lib/pipes/formatters/dayjs.pipe.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'file-saver' used by 'projects/social_platform/src/app/utils/export-file.ts' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +▲ [WARNING] Module 'map-obj' used by 'node_modules/camelcase-keys/index.js' is not ESM + + CommonJS or AMD dependencies can cause optimization bailouts. + For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies + + +Output location: Z:\Документы\PROCOLLAB-dev\procollab-dev-platform-responsive\dist\social_platform diff --git a/docs/ui-kit/final-format.log b/docs/ui-kit/final-format.log new file mode 100644 index 000000000..4aa0d16e7 --- /dev/null +++ b/docs/ui-kit/final-format.log @@ -0,0 +1,2 @@ +Checking formatting... +All matched files use Prettier code style! diff --git a/docs/ui-kit/final-results.json b/docs/ui-kit/final-results.json new file mode 100644 index 000000000..b55672302 --- /dev/null +++ b/docs/ui-kit/final-results.json @@ -0,0 +1,3095 @@ +{ + "widths": [320, 390, 768, 1440], + "rows": [ + { + "name": "projects", + "width": 320, + "passed": true, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "screenshot": "screenshots/final/projects-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "vacancies", + "width": 320, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "screenshot": "screenshots/final/vacancies-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "programs", + "width": 320, + "passed": true, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "screenshot": "screenshots/final/programs-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "courses", + "width": 320, + "passed": true, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "screenshot": "screenshots/final/courses-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile", + "width": 320, + "passed": true, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "screenshot": "screenshots/final/profile-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile-edit", + "width": 320, + "passed": true, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "screenshot": "screenshots/final/profile-edit-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-0", + "width": 320, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "screenshot": "screenshots/final/onboarding-0-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-1", + "width": 320, + "passed": true, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "screenshot": "screenshots/final/onboarding-1-320.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "loading-page", + "width": 320, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nЗагружаем аналитику программы…", + "screenshot": "screenshots/final/loading-page-320.png", + "expectedErrors": [], + "category": "loading" + }, + { + "name": "loading-action", + "width": 320, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n35 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/loading-action-320.png", + "expectedErrors": [], + "category": "loading", + "submissions": 1 + }, + { + "name": "empty", + "width": 320, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nВакансии не найдены\n\nПопробуйте изменить запрос или сбросить фильтры.\n\nСбросить фильтры\nфильтры\nмои отклики", + "screenshot": "screenshots/final/empty-320.png", + "expectedErrors": [], + "category": "empty" + }, + { + "name": "error", + "width": 320, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nАналитика недоступна\n\nНе удалось загрузить аналитику. Проверьте соединение и повторите попытку.\n\nПовторить", + "screenshot": "screenshots/final/error-320.png", + "expectedErrors": [ + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:42:40.040] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 49ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:42:42.050] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 4ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:42:46.056] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 4ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:42:54.074] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 13ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"" + ], + "category": "error", + "injectedHttp500": true, + "retryPassed": true + }, + { + "name": "disabled-action", + "width": 320, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/disabled-action-320.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "disabled-filter", + "width": 320, + "passed": true, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "screenshot": "screenshots/final/disabled-filter-320.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "validation-register", + "width": 320, + "passed": true, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nОбязательное поле\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "screenshot": "screenshots/final/validation-register-320.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "validation-onboarding", + "width": 320, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 320, + "pageWidth": 320, + "bodyWidth": 320, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nВыберите фото для профиля\nРегион*\n\nОбразование\n\nУровень о", + "screenshot": "screenshots/final/validation-onboarding-320.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "projects", + "width": 390, + "passed": true, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "screenshot": "screenshots/final/projects-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "vacancies", + "width": 390, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "screenshot": "screenshots/final/vacancies-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "programs", + "width": 390, + "passed": true, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "screenshot": "screenshots/final/programs-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "courses", + "width": 390, + "passed": true, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "screenshot": "screenshots/final/courses-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile", + "width": 390, + "passed": true, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "screenshot": "screenshots/final/profile-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile-edit", + "width": 390, + "passed": true, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "screenshot": "screenshots/final/profile-edit-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-0", + "width": 390, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "screenshot": "screenshots/final/onboarding-0-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-1", + "width": 390, + "passed": true, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "screenshot": "screenshots/final/onboarding-1-390.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "loading-page", + "width": 390, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nЗагружаем аналитику программы…", + "screenshot": "screenshots/final/loading-page-390.png", + "expectedErrors": [], + "category": "loading" + }, + { + "name": "loading-action", + "width": 390, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n35 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/loading-action-390.png", + "expectedErrors": [], + "category": "loading", + "submissions": 1 + }, + { + "name": "empty", + "width": 390, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nВакансии не найдены\n\nПопробуйте изменить запрос или сбросить фильтры.\n\nСбросить фильтры\nфильтры\nмои отклики", + "screenshot": "screenshots/final/empty-390.png", + "expectedErrors": [], + "category": "empty" + }, + { + "name": "error", + "width": 390, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nАналитика недоступна\n\nНе удалось загрузить аналитику. Проверьте соединение и повторите попытку.\n\nПовторить", + "screenshot": "screenshots/final/error-390.png", + "expectedErrors": [ + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:43:29.864] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 72ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:43:31.873] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 7ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:43:35.882] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 4ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:43:43.891] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 7ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"" + ], + "category": "error", + "injectedHttp500": true, + "retryPassed": true + }, + { + "name": "disabled-action", + "width": 390, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/disabled-action-390.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "disabled-filter", + "width": 390, + "passed": true, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "screenshot": "screenshots/final/disabled-filter-390.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "validation-register", + "width": 390, + "passed": true, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nОбязательное поле\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "screenshot": "screenshots/final/validation-register-390.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "validation-onboarding", + "width": 390, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 390, + "pageWidth": 390, + "bodyWidth": 390, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nВыберите фото для профиля\nРегион*\n\nОбразование\n\nУровень о", + "screenshot": "screenshots/final/validation-onboarding-390.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "projects", + "width": 768, + "passed": true, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "Проекты\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\nФильтр\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nПроект для проверки адаптива\n\nОткрыть\n\nфильтры\n\nсбросить\nсфера проекта", + "screenshot": "screenshots/final/projects-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "vacancies", + "width": 768, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\nПроект\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nИщем: ", + "screenshot": "screenshots/final/vacancies-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "programs", + "width": 768, + "passed": true, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card" + ], + "text": "Программы\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nты уже участвуешь!\n\n01.10.2026\n\n-\n\n01.01.2027\n\n• для всей России", + "screenshot": "screenshots/final/programs-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "courses", + "width": 768, + "passed": true, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge" + ], + "text": "курсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазвани...\n\n01.01.2026 — 01.01.2027\n\nпродолжить обучение", + "screenshot": "screenshots/final/courses-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile", + "width": 768, + "passed": true, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый\nподелиться профилем\nмои проекты\ncкачать CV\nредактировать\nметаданные\n\n26 лет\n\nМосква\n\nРазработчик\n\nобо мне\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробе", + "screenshot": "screenshots/final/profile-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile-edit", + "width": 768, + "passed": true, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "Редактирование профиля\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nдействия\nфото\nимя\nфамилия\nРегион\nдата рождения\nспециальность\nобо мне\n\n124 / 300\n\nуказать личные контакты\nдобавить контакт\nтелефон", + "screenshot": "screenshots/final/profile-edit-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-0", + "width": 768, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*\n\nОбразование\n\nУровень образования\nВысшее образова", + "screenshot": "screenshots/final/onboarding-0-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-1", + "width": 768, + "passed": true, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\n2\n3\n4\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "screenshot": "screenshots/final/onboarding-1-768.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "loading-page", + "width": 768, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nЗагружаем аналитику программы…", + "screenshot": "screenshots/final/loading-page-768.png", + "expectedErrors": [], + "category": "loading" + }, + { + "name": "loading-action", + "width": 768, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n35 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/loading-action-768.png", + "expectedErrors": [], + "category": "loading", + "submissions": 1 + }, + { + "name": "empty", + "width": 768, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter" + ], + "text": "вакансии\n\nПоиск\n\nВакансии не найдены\n\nПопробуйте изменить запрос или сбросить фильтры.\n\nСбросить фильтры\nфильтры\nмои отклики", + "screenshot": "screenshots/final/empty-768.png", + "expectedErrors": [], + "category": "empty" + }, + { + "name": "error", + "width": 768, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-modal", + "app-program-analytics", + "app-analytics-drilldown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "назад\n\nУправление программой\n\nАналитика\n\nСводка пути участников от регистрации до экспертной оценки.\n\nАналитика недоступна\n\nНе удалось загрузить аналитику. Проверьте соединение и повторите попытку.\n\nПовторить", + "screenshot": "screenshots/final/error-768.png", + "expectedErrors": [ + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:44:14.638] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 56ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:44:16.648] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 8ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:44:20.660] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 5ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:44:28.667] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 6ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"" + ], + "category": "error", + "injectedHttp500": true, + "retryPassed": true + }, + { + "name": "disabled-action", + "width": 768, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "назад\n\nмодуль 1\n\nурок 1\n\nо курсе\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазван...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\n\nответ\n\n0 / 1000\n\nзавершить урок", + "screenshot": "screenshots/final/disabled-action-768.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "disabled-filter", + "width": 768, + "passed": true, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-avatar", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "все новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ\n0\nобразование\n0\nФильтр\n\nв данном разделе пока нет новостей", + "screenshot": "screenshots/final/disabled-filter-768.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "validation-register", + "width": 768, + "passed": true, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nОбязательное поле\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "screenshot": "screenshots/final/validation-register-768.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "validation-onboarding", + "width": 768, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 768, + "pageWidth": 753, + "bodyWidth": 753, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\n2\n3\n4\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nВыберите фото для профиля\nРегион*\n\nОбразование\n\nУровень о", + "screenshot": "screenshots/final/validation-onboarding-768.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "projects", + "width": 1440, + "passed": true, + "actualPath": "/office/projects/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-modal", + "app-projects-filter", + "app-select", + "app-dropdown", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-projects", + "app-page-header", + "app-back", + "app-button", + "app-search", + "app-bar-new", + "app-tabs", + "app-list", + "app-info-card", + "app-projects-filter", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпроекты\nсоздать проект\n\nПоиск\n\nмои проекты\nмои подписки\nмои приглашения\nвсе проекты\n\nОче", + "screenshot": "screenshots/final/projects-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "vacancies", + "width": 1440, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-project-vacancy-card", + "app-vacancy-status", + "app-badge", + "app-vacancy-skills", + "app-tag", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nАктивна\n01.10.2026\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБ", + "screenshot": "screenshots/final/vacancies-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "programs", + "width": 1440, + "passed": true, + "actualPath": "/office/program/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-program", + "app-page-header", + "app-back", + "app-search", + "app-main", + "app-program-card", + "app-checkbox", + "app-select" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nпрограммы\n\nПоиск\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДли", + "screenshot": "screenshots/final/programs-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "courses", + "width": 1440, + "passed": true, + "actualPath": "/office/courses/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-track-career", + "app-page-header", + "app-back", + "app-search", + "app-list", + "app-course", + "app-badge", + "app-soon-card", + "app-button" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nкурсы\n\nПоиск\n\nдоступно всем пользователям\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНа", + "screenshot": "screenshots/final/courses-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile", + "width": 1440, + "passed": true, + "actualPath": "/office/profile/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-modal", + "app-news-form", + "app-textarea", + "app-news-card", + "app-carousel", + "app-profile-right-side", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-page-header", + "app-button", + "app-profile-main", + "app-profile-left-side", + "app-profile-mid-side", + "app-project-direction-card", + "app-news-form", + "app-textarea", + "app-news-card", + "app-profile-right-side" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПро", + "screenshot": "screenshots/final/profile-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "profile-edit", + "width": 1440, + "passed": true, + "actualPath": "/office/profile/edit", + "actualQuery": "?editingStep=main", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-modal", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-profile-edit", + "app-page-header", + "app-back", + "app-button", + "app-project-navigation", + "app-tabs", + "app-profile-main-step", + "app-avatar-control", + "app-input", + "app-region-select", + "app-autocomplete-input", + "app-textarea" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nредактирование профиля\ncохранить\nосновные данные\nобразование\nработа\nдостижения\nнавыки\nде", + "screenshot": "screenshots/final/profile-edit-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-0", + "width": 1440, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nРегион*", + "screenshot": "screenshots/final/onboarding-0-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "onboarding-1", + "width": 1440, + "passed": true, + "actualPath": "/office/onboarding/stage-1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-one", + "app-tooltip", + "app-button", + "app-autocomplete-input", + "app-specializations-group" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nКем хотите работать?\nзакончить регистрацию позже\nпродолжить\nпоиск по библиотеке\nбиблиотека\nРазработчик", + "screenshot": "screenshots/final/onboarding-1-1440.png", + "expectedErrors": [], + "category": "section" + }, + { + "name": "loading-page", + "width": 1440, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "screenshot": "screenshots/final/loading-page-1440.png", + "expectedErrors": [], + "category": "loading" + }, + { + "name": "loading-action", + "width": 1440, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-loader" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "screenshot": "screenshots/final/loading-action-1440.png", + "expectedErrors": [], + "category": "loading", + "submissions": 1 + }, + { + "name": "empty", + "width": 1440, + "passed": true, + "actualPath": "/office/vacancies/all", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter", + "app-checkbox", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-vacancies", + "app-page-header", + "app-back", + "app-search", + "app-vacancies-list", + "app-state", + "app-button", + "app-vacancy-filter", + "app-checkbox" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвакансии\n\nПоиск\n\nВакансии не найдены\n\nПопробуйте изменить запрос или сбросить фильтры.\n\n", + "screenshot": "screenshots/final/empty-1440.png", + "expectedErrors": [], + "category": "empty" + }, + { + "name": "error", + "width": 1440, + "passed": true, + "actualPath": "/office/program/1/analytics", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics", + "app-analytics-drilldown", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-detail", + "app-button", + "app-program-analytics" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nоценка проектов\nаналитика\nпроекты-участники\nучастники\n\nУправление программой\n\nАналитика\n", + "screenshot": "screenshots/final/error-1440.png", + "expectedErrors": [ + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:45:06.379] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 64ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:45:08.387] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 5ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:45:12.394] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 5ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"", + "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", + "[21:45:20.401] [ERROR] [HTTP] GET https://api.procollab.ru/programs/1/manager-overview/ 500 5ms \"Http failure response for https://api.procollab.ru/programs/1/manager-overview/: 500 Internal Server Error\"" + ], + "category": "error", + "injectedHttp500": true, + "retryPassed": true + }, + { + "name": "disabled-action", + "width": 1440, + "passed": true, + "actualPath": "/office/courses/1/lesson/1", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-course-detail", + "app-button", + "app-lesson", + "app-write-task" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nназад\nвернуться в программу\n\nмодуль 1\n\nурок 1\n\n1\n\nзадание 1\n\nОченьДлинноеНазваниеБезПроб", + "screenshot": "screenshots/final/disabled-action-1440.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "disabled-filter", + "width": 1440, + "passed": true, + "actualPath": "/office/feed", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-nav", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state", + "app-modal", + "app-delete-confirm", + "app-snackbar", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-office", + "app-program-sidebar-card", + "app-avatar", + "app-profile-control-panel", + "app-profile-info", + "app-feed", + "app-feed-filter", + "app-state" + ], + "text": "мой профиль\nновости\nпроекты\nучастники\nпрограммы\nвакансии\nкурсы\n\nПлатформа создана компанией ООО «Молодежный форсайт»\n\nПолитика обработки персональных данных\n\n2026\n\nдо 01.01.27\n\nОченьДлинноеНазваниеБезПробело...\n\nвсе новости\n0\nновости проектов\n0\nсвежие вакансии\n0\nновости сообщества\n0\nновости программ", + "screenshot": "screenshots/final/disabled-filter-1440.png", + "expectedErrors": [], + "category": "disabled" + }, + { + "name": "validation-register", + "width": 1440, + "passed": true, + "actualPath": "/auth/register", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button", + "app-modal", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-auth", + "app-login", + "app-input", + "app-checkbox", + "app-button" + ], + "text": "имя\nфамилия\nдата рождения\nпочта\nпароль\nповторите пароль\nОбязательное поле\nя прочитал соглашение и даю согласие на обработку персональных данных\nнажимая на кнопку подтверждаете, что вам больше 14 лет\nзарегистрироваться\n\nесли есть аккаунт? - войдите", + "screenshot": "screenshots/final/validation-register-1440.png", + "expectedErrors": [], + "category": "validation" + }, + { + "name": "validation-onboarding", + "width": 1440, + "passed": true, + "actualPath": "/office/onboarding/stage-0", + "actualQuery": "", + "viewport": 1440, + "pageWidth": 1425, + "bodyWidth": 1425, + "overflows": [], + "rendered": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-modal", + "app-region-select", + "app-select", + "app-dropdown", + "app-input", + "app-button", + "app-cookie-consent" + ], + "visibleApps": [ + "app-root", + "app-onboarding", + "app-stage-zero", + "app-tooltip", + "app-avatar-control", + "app-region-select", + "app-select", + "app-input", + "app-button" + ], + "text": "1\nОсновные данные\n2\nСпециальность\n3\nНавыки\n4\nТип аккаунта\nПривет, ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов Тестовый! ✌️\n\nРасскажите о себе, чтобы ваше резюме было сильным и отражало опыт\n\nФотография профиля*\n\nВыберит", + "screenshot": "screenshots/final/validation-onboarding-1440.png", + "expectedErrors": [], + "category": "validation" + } + ] +} diff --git a/docs/ui-kit/final-verify.cjs b/docs/ui-kit/final-verify.cjs new file mode 100644 index 000000000..3cb1cff60 --- /dev/null +++ b/docs/ui-kit/final-verify.cjs @@ -0,0 +1,232 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const assert = require("node:assert/strict"); +const { launch, assertViewport } = require("../responsive/browser-harness.cjs"); +const fixtures = require("../responsive/fixtures.cjs"); + +const directory = path.join(__dirname, "screenshots", "final"); +fs.mkdirSync(directory, { recursive: true }); +const rows = []; +const widths = [320, 390, 768, 1440]; +const sections = [ + ["projects", "/office/projects/all", "app-info-card"], + ["vacancies", "/office/vacancies/all", "app-project-vacancy-card"], + ["programs", "/office/program/all", "app-program-card"], + ["courses", "/office/courses/all", "app-course"], + ["profile", "/office/profile/1", "app-detail"], + ["profile-edit", "/office/profile/edit?editingStep=main", "app-page-header"], + [ + "onboarding-0", + "/office/onboarding/stage-0", + "app-stage-zero .page__form input:not([type=file])", + ], + ["onboarding-1", "/office/onboarding/stage-1", "app-stage-one app-autocomplete-input"], +]; + +async function goto(page, route, settled = true) { + await page.goto("http://127.0.0.1:4360" + route); + if (settled) await page.waitForLoadState("networkidle"); +} + +async function capture(harness, name, width, extra = {}) { + const measurement = await assertViewport(harness.page); + const expectedErrors = extra.injectedHttp500 + ? harness.errors.filter( + message => + /Failed to load resource.*500/.test(message) || + /\[ERROR\] \[HTTP\] GET https:\/\/(?:api|dev)\.procollab\.ru\/programs\/1\/manager-overview\/ 500 /.test( + message, + ), + ) + : []; + assert.deepEqual( + harness.errors.filter(message => !expectedErrors.includes(message)), + [], + ); + const screenshot = `screenshots/final/${name}-${width}.png`; + await harness.page.screenshot({ path: path.join(__dirname, screenshot), fullPage: true }); + rows.push({ name, width, passed: true, ...measurement, screenshot, expectedErrors, ...extra }); + console.log(JSON.stringify({ name, width, passed: true })); +} + +async function state(width, name, action) { + const harness = await launch(width, { isMobile: width < 750, hasTouch: width < 750 }); + harness.page.setDefaultTimeout(8000); + try { + await action(harness); + } finally { + await harness.browser.close(); + } +} + +(async () => { + for (const width of widths) { + const harness = await launch(width, { isMobile: width < 750, hasTouch: width < 750 }); + try { + for (const [name, route, content] of sections) { + harness.errors.length = 0; + await goto(harness.page, route); + await harness.page.locator(content).first().waitFor({ state: "visible" }); + await capture(harness, name, width, { category: "section" }); + } + } finally { + await harness.browser.close(); + } + + await state(width, "loading-page", async h => { + let release; + const pending = new Promise(resolve => { + release = resolve; + }); + await h.context.route("**/programs/1/manager-overview/**", async route => { + await pending; + const url = new URL(route.request().url()); + await route.fulfill({ json: fixtures.response(url.pathname, "GET", url.searchParams) }); + }); + try { + await goto(h.page, "/office/program/1/analytics", false); + await h.page.getByTestId("analytics-loading").waitFor(); + await capture(h, "loading-page", width, { category: "loading" }); + } finally { + release(); + } + await h.page.getByTestId("analytics-loading").waitFor({ state: "hidden" }); + }); + + await state(width, "loading-action", async h => { + await goto(h.page, "/office/courses/1/lesson/1"); + await h.page.locator("app-write-task textarea").fill("Ответ для финальной проверки UI Kit"); + let release; + const pending = new Promise(resolve => { + release = resolve; + }); + let submissions = 0; + await h.context.route("**/courses/tasks/1/answer/", async route => { + submissions++; + await pending; + const url = new URL(route.request().url()); + await route.fulfill({ json: fixtures.response(url.pathname, "POST", url.searchParams) }); + }); + try { + const button = h.page.getByRole("button", { name: "завершить урок", exact: true }); + await button.click(); + await h.page.locator("app-button app-loader").waitFor(); + assert.equal(await button.isDisabled(), true); + assert.equal(await button.getAttribute("aria-busy"), "true"); + await button.evaluate(element => element.click()); + assert.equal(submissions, 1, "Loading must prevent duplicate submission"); + await capture(h, "loading-action", width, { category: "loading", submissions }); + } finally { + release(); + } + await h.page.locator("app-complete").waitFor(); + }); + + await state(width, "empty", async h => { + await h.context.route( + url => /\/vacancies\/$/.test(url.pathname), + route => route.fulfill({ json: { count: 0, results: [], next: null, previous: null } }), + ); + await goto(h.page, "/office/vacancies/all"); + await h.page.locator("app-state").getByText("Вакансии не найдены", { exact: true }).waitFor(); + await capture(h, "empty", width, { category: "empty" }); + }); + + await state(width, "error", async h => { + let failing = true; + let attempts = 0; + await h.context.route("**/programs/1/manager-overview/**", async route => { + attempts++; + if (failing) return route.fulfill({ status: 500, json: { detail: "Injected QA failure" } }); + const url = new URL(route.request().url()); + return route.fulfill({ json: fixtures.response(url.pathname, "GET", url.searchParams) }); + }); + await goto(h.page, "/office/program/1/analytics"); + await h.page.getByTestId("analytics-error").waitFor({ timeout: 60000 }); + assert.equal(await h.page.getByTestId("analytics-error").getAttribute("role"), "alert"); + await capture(h, "error", width, { category: "error", injectedHttp500: true }); + failing = false; + await h.page.getByRole("button", { name: "Повторить", exact: true }).click(); + await h.page.getByTestId("analytics-error").waitFor({ state: "hidden" }); + await h.page.locator(".summary-card").first().waitFor(); + assert.ok(attempts >= 2, "Error retry must reload data"); + await assertViewport(h.page); + rows.at(-1).retryPassed = true; + }); + + await state(width, "disabled-action", async h => { + await goto(h.page, "/office/courses/1/lesson/1"); + const button = h.page.getByRole("button", { name: "завершить урок", exact: true }); + assert.equal(await button.isDisabled(), true); + const before = h.requests.filter(request => request.method !== "GET").length; + await button.evaluate(element => element.click()); + assert.equal(h.requests.filter(request => request.method !== "GET").length, before); + assert.equal( + await button.evaluate(element => { + element.focus(); + return document.activeElement !== element; + }), + true, + ); + await capture(h, "disabled-action", width, { category: "disabled" }); + }); + + await state(width, "disabled-filter", async h => { + await goto(h.page, "/office/feed"); + const button = h.page.getByRole("button", { name: /образование/ }); + assert.equal(await button.isDisabled(), true); + const before = h.page.url(); + await button.evaluate(element => element.click()); + assert.equal(h.page.url(), before); + await capture(h, "disabled-filter", width, { category: "disabled" }); + }); + + await state(width, "validation-register", async h => { + await goto(h.page, "/auth/register"); + if (width >= 1000) { + const register = await h.page.locator(".register").boundingBox(); + assert.ok(register.x >= 199, "Registration must retain the desktop auth gutter"); + } + for (const checkbox of await h.page.locator("app-checkbox .field").all()) + await checkbox.click(); + await h.page.getByRole("button", { name: "зарегистрироваться", exact: true }).click(); + await h.page.locator(".error").first().waitFor(); + assert.equal( + h.requests.some( + request => request.method === "POST" && /\/auth\/users\/$/.test(request.path), + ), + false, + ); + await capture(h, "validation-register", width, { category: "validation" }); + }); + + const avatar = fixtures.user.avatar; + fixtures.user.avatar = null; + try { + await state(width, "validation-onboarding", async h => { + await goto(h.page, "/office/onboarding/stage-0"); + await h.page.getByRole("button", { name: "продолжить", exact: true }).click(); + await h.page.locator(".error").first().waitFor(); + assert.equal(h.page.url().includes("stage-0"), true); + assert.equal( + h.requests.some(request => request.method === "PATCH"), + false, + ); + await capture(h, "validation-onboarding", width, { category: "validation" }); + }); + } finally { + fixtures.user.avatar = avatar; + } + } + assert.equal(rows.length, 64); + fs.writeFileSync( + path.join(__dirname, "final-results.json"), + JSON.stringify({ widths, rows }, null, 2) + "\n", + ); + console.log(`${rows.length} final UI checks passed`); +})().catch(error => { + console.error(error); + process.exitCode = 1; +}); diff --git a/docs/ui-kit/final-verify.log b/docs/ui-kit/final-verify.log new file mode 100644 index 000000000..d0f55f7f9 --- /dev/null +++ b/docs/ui-kit/final-verify.log @@ -0,0 +1,65 @@ +{"name":"projects","width":320,"passed":true} +{"name":"vacancies","width":320,"passed":true} +{"name":"programs","width":320,"passed":true} +{"name":"courses","width":320,"passed":true} +{"name":"profile","width":320,"passed":true} +{"name":"profile-edit","width":320,"passed":true} +{"name":"onboarding-0","width":320,"passed":true} +{"name":"onboarding-1","width":320,"passed":true} +{"name":"loading-page","width":320,"passed":true} +{"name":"loading-action","width":320,"passed":true} +{"name":"empty","width":320,"passed":true} +{"name":"error","width":320,"passed":true} +{"name":"disabled-action","width":320,"passed":true} +{"name":"disabled-filter","width":320,"passed":true} +{"name":"validation-register","width":320,"passed":true} +{"name":"validation-onboarding","width":320,"passed":true} +{"name":"projects","width":390,"passed":true} +{"name":"vacancies","width":390,"passed":true} +{"name":"programs","width":390,"passed":true} +{"name":"courses","width":390,"passed":true} +{"name":"profile","width":390,"passed":true} +{"name":"profile-edit","width":390,"passed":true} +{"name":"onboarding-0","width":390,"passed":true} +{"name":"onboarding-1","width":390,"passed":true} +{"name":"loading-page","width":390,"passed":true} +{"name":"loading-action","width":390,"passed":true} +{"name":"empty","width":390,"passed":true} +{"name":"error","width":390,"passed":true} +{"name":"disabled-action","width":390,"passed":true} +{"name":"disabled-filter","width":390,"passed":true} +{"name":"validation-register","width":390,"passed":true} +{"name":"validation-onboarding","width":390,"passed":true} +{"name":"projects","width":768,"passed":true} +{"name":"vacancies","width":768,"passed":true} +{"name":"programs","width":768,"passed":true} +{"name":"courses","width":768,"passed":true} +{"name":"profile","width":768,"passed":true} +{"name":"profile-edit","width":768,"passed":true} +{"name":"onboarding-0","width":768,"passed":true} +{"name":"onboarding-1","width":768,"passed":true} +{"name":"loading-page","width":768,"passed":true} +{"name":"loading-action","width":768,"passed":true} +{"name":"empty","width":768,"passed":true} +{"name":"error","width":768,"passed":true} +{"name":"disabled-action","width":768,"passed":true} +{"name":"disabled-filter","width":768,"passed":true} +{"name":"validation-register","width":768,"passed":true} +{"name":"validation-onboarding","width":768,"passed":true} +{"name":"projects","width":1440,"passed":true} +{"name":"vacancies","width":1440,"passed":true} +{"name":"programs","width":1440,"passed":true} +{"name":"courses","width":1440,"passed":true} +{"name":"profile","width":1440,"passed":true} +{"name":"profile-edit","width":1440,"passed":true} +{"name":"onboarding-0","width":1440,"passed":true} +{"name":"onboarding-1","width":1440,"passed":true} +{"name":"loading-page","width":1440,"passed":true} +{"name":"loading-action","width":1440,"passed":true} +{"name":"empty","width":1440,"passed":true} +{"name":"error","width":1440,"passed":true} +{"name":"disabled-action","width":1440,"passed":true} +{"name":"disabled-filter","width":1440,"passed":true} +{"name":"validation-register","width":1440,"passed":true} +{"name":"validation-onboarding","width":1440,"passed":true} +64 final UI checks passed diff --git a/docs/ui-kit/flows-layout.json b/docs/ui-kit/flows-layout.json new file mode 100644 index 000000000..74caf0fc1 --- /dev/null +++ b/docs/ui-kit/flows-layout.json @@ -0,0 +1,28 @@ +[ + { + "width": 320, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 390, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + } +] diff --git a/docs/ui-kit/flows-layout.log b/docs/ui-kit/flows-layout.log new file mode 100644 index 000000000..d70f024dd --- /dev/null +++ b/docs/ui-kit/flows-layout.log @@ -0,0 +1,2 @@ +{"width":320,"name":"profile-controls","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}"}]} +{"width":390,"name":"profile-controls","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}"}]} diff --git a/docs/ui-kit/flows-results.json b/docs/ui-kit/flows-results.json new file mode 100644 index 000000000..41ecb13a4 --- /dev/null +++ b/docs/ui-kit/flows-results.json @@ -0,0 +1,492 @@ +[ + { + "width": 320, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 320, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 320, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 320, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 320, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryI64kPQw88sVkwd3A\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryI64kPQw88sVkwd3A--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 320, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 320, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 320, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryhfKRlKmaKuq4brt8\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryhfKRlKmaKuq4brt8--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryMIAfoNPYN2NuGByS\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryMIAfoNPYN2NuGByS--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 320, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + }, + { + "width": 390, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 390, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 390, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 390, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 390, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarynEGxhxJjBnw75A8f\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynEGxhxJjBnw75A8f--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 390, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 390, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 390, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarynzALCPSPIkKh9j35\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynzALCPSPIkKh9j35--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarycH0cnC4wDLEM16C4\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarycH0cnC4wDLEM16C4--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 390, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + } +] diff --git a/docs/ui-kit/flows.json b/docs/ui-kit/flows.json new file mode 100644 index 000000000..41ecb13a4 --- /dev/null +++ b/docs/ui-kit/flows.json @@ -0,0 +1,492 @@ +[ + { + "width": 320, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 320, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 320, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 320, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 320, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryI64kPQw88sVkwd3A\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryI64kPQw88sVkwd3A--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 320, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 320, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 320, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryhfKRlKmaKuq4brt8\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryhfKRlKmaKuq4brt8--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundaryMIAfoNPYN2NuGByS\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryMIAfoNPYN2NuGByS--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 320, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 320, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + }, + { + "width": 390, + "name": "registration", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/", + "query": "", + "body": "{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}" + } + ] + }, + { + "width": 390, + "name": "navigation-login", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/api/token/", + "query": "", + "body": "{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}" + } + ] + }, + { + "width": 390, + "name": "profile-controls", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}" + } + ] + }, + { + "width": 390, + "name": "participant-application-team", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/programs/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/programs/1/projects/apply/", + "query": "", + "body": "{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}" + }, + { + "method": "POST", + "path": "/invites/", + "query": "", + "body": "{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}" + }, + { + "method": "PUT", + "path": "/programs/partner-program-projects/1/fields/", + "query": "", + "body": "[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]" + }, + { + "method": "POST", + "path": "/programs/partner-program-projects/1/submit/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "expert-rating", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/rate-project/rate/1", + "query": "", + "body": "[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]" + } + ] + }, + { + "width": 390, + "name": "vacancy-response", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarynEGxhxJjBnw75A8f\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynEGxhxJjBnw75A8f--\r\n" + }, + { + "method": "POST", + "path": "/vacancies/1/responses/", + "query": "", + "body": "{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}" + } + ] + }, + { + "width": 390, + "name": "manager-project-and-responses", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/projects/", + "query": "", + "body": "{}" + }, + { + "method": "PUT", + "path": "/projects/1/", + "query": "", + "body": "{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}" + }, + { + "method": "POST", + "path": "/projects/1/news/1/set_viewed/", + "query": "", + "body": "{}" + }, + { + "method": "POST", + "path": "/vacancies/responses/1/accept/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "course-lesson", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"Ответ участника на задание курса\"}" + } + ] + }, + { + "width": 390, + "name": "onboarding-first-step", + "passed": true, + "mutations": [ + { + "method": "PATCH", + "path": "/auth/users/1/", + "query": "", + "body": "{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}" + }, + { + "method": "PUT", + "path": "/auth/users/1/set_onboarding_stage/", + "query": "", + "body": "{\"onboarding_stage\":1}" + } + ] + }, + { + "width": 390, + "name": "course-alternative-inputs", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1]}" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"option_ids\":[1,2]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarynzALCPSPIkKh9j35\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynzALCPSPIkKh9j35--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + }, + { + "method": "POST", + "path": "/files/", + "query": "", + "body": "------WebKitFormBoundarycH0cnC4wDLEM16C4\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarycH0cnC4wDLEM16C4--\r\n" + }, + { + "method": "POST", + "path": "/courses/tasks/1/answer/", + "query": "", + "body": "{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}" + } + ] + }, + { + "width": 390, + "name": "long-content-and-states", + "passed": true, + "mutations": [ + { + "method": "POST", + "path": "/auth/users/1/news/1/set_viewed/", + "query": "", + "body": "{}" + } + ] + }, + { + "width": 390, + "name": "analytics-tables-and-tooltip", + "passed": true, + "mutations": [] + } +] diff --git a/docs/ui-kit/flows.log b/docs/ui-kit/flows.log new file mode 100644 index 000000000..2e6746b9b --- /dev/null +++ b/docs/ui-kit/flows.log @@ -0,0 +1,24 @@ +{"width":320,"name":"registration","passed":true,"mutations":[{"method":"POST","path":"/auth/users/","query":"","body":"{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}"}]} +{"width":320,"name":"navigation-login","passed":true,"mutations":[{"method":"POST","path":"/api/token/","query":"","body":"{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}"}]} +{"width":320,"name":"profile-controls","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}"}]} +{"width":320,"name":"participant-application-team","passed":true,"mutations":[{"method":"POST","path":"/programs/1/news/1/set_viewed/","query":"","body":"{}"},{"method":"POST","path":"/programs/1/projects/apply/","query":"","body":"{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}"},{"method":"POST","path":"/invites/","query":"","body":"{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}"},{"method":"PUT","path":"/programs/partner-program-projects/1/fields/","query":"","body":"[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]"},{"method":"POST","path":"/programs/partner-program-projects/1/submit/","query":"","body":"{}"},{"method":"PUT","path":"/projects/1/","query":"","body":"{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}"},{"method":"POST","path":"/projects/1/news/1/set_viewed/","query":"","body":"{}"}]} +{"width":320,"name":"expert-rating","passed":true,"mutations":[{"method":"POST","path":"/rate-project/rate/1","query":"","body":"[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]"}]} +{"width":320,"name":"vacancy-response","passed":true,"mutations":[{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundaryI64kPQw88sVkwd3A\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryI64kPQw88sVkwd3A--\r\n"},{"method":"POST","path":"/vacancies/1/responses/","query":"","body":"{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}"}]} +{"width":320,"name":"manager-project-and-responses","passed":true,"mutations":[{"method":"POST","path":"/projects/","query":"","body":"{}"},{"method":"PUT","path":"/projects/1/","query":"","body":"{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}"},{"method":"POST","path":"/projects/1/news/1/set_viewed/","query":"","body":"{}"},{"method":"POST","path":"/vacancies/responses/1/accept/","query":"","body":"{}"}]} +{"width":320,"name":"course-lesson","passed":true,"mutations":[{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"answer_text\":\"Ответ участника на задание курса\"}"}]} +{"width":320,"name":"onboarding-first-step","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}"},{"method":"PUT","path":"/auth/users/1/set_onboarding_stage/","query":"","body":"{\"onboarding_stage\":1}"}]} +{"width":320,"name":"course-alternative-inputs","passed":true,"mutations":[{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"option_ids\":[1]}"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"option_ids\":[1,2]}"},{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundaryhfKRlKmaKuq4brt8\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryhfKRlKmaKuq4brt8--\r\n"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}"},{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundaryMIAfoNPYN2NuGByS\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundaryMIAfoNPYN2NuGByS--\r\n"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}"}]} +{"width":320,"name":"long-content-and-states","passed":true,"mutations":[{"method":"POST","path":"/auth/users/1/news/1/set_viewed/","query":"","body":"{}"}]} +{"width":320,"name":"analytics-tables-and-tooltip","passed":true,"mutations":[]} +{"width":390,"name":"registration","passed":true,"mutations":[{"method":"POST","path":"/auth/users/","query":"","body":"{\"first_name\":\"Мобильный\",\"last_name\":\"Пользователь\",\"birthday\":\"2000-01-01\",\"email\":\"register.mobile@example.test\",\"password\":\"MobileX9!Quartz\"}"}]} +{"width":390,"name":"navigation-login","passed":true,"mutations":[{"method":"POST","path":"/api/token/","query":"","body":"{\"email\":\"mobile@example.test\",\"password\":\"MobilePassword123!\"}"}]} +{"width":390,"name":"profile-controls","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"first_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"last_name\":\"Тестовый\",\"email\":\"long.email.for.responsive.testing@example.test\",\"user_type\":1,\"city\":\"Москва\",\"about_me\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"avatar\":\"/assets/images/projects/shared/idea.svg\",\"cover_image_address\":null,\"phone_number\":\"+79990000000\",\"speciality\":\"Разработчик\",\"skills_ids\":[1],\"links\":[],\"birthday\":\"2000-01-01\",\"member\":{}}"}]} +{"width":390,"name":"participant-application-team","passed":true,"mutations":[{"method":"POST","path":"/programs/1/news/1/set_viewed/","query":"","body":"{}"},{"method":"POST","path":"/programs/1/projects/apply/","query":"","body":"{\"project\":{\"image_address\":\"\",\"name\":\"\",\"region\":\"\",\"implementation_deadline\":null,\"trl\":null,\"links\":[],\"link\":\"\",\"industry_id\":null,\"description\":\"\",\"presentation_address\":\"\",\"cover_image_address\":\"\",\"actuality\":\"\",\"target_audience\":\"\",\"problem\":\"\",\"partner_program_id\":null,\"achievements\":[],\"title\":\"\",\"status\":\"\",\"draft\":null},\"program_field_values\":[{\"field_id\":1,\"value_text\":\"-\"},{\"field_id\":2,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"}]}"},{"method":"POST","path":"/invites/","query":"","body":"{\"user\":2,\"project\":1,\"role\":\"Разработчик\"}"},{"method":"PUT","path":"/programs/partner-program-projects/1/fields/","query":"","body":"[{\"field_id\":1,\"value_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\"},{\"field_id\":2,\"value_text\":\"Разработка\"}]"},{"method":"POST","path":"/programs/partner-program-projects/1/submit/","query":"","body":"{}"},{"method":"PUT","path":"/projects/1/","query":"","body":"{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":false}"},{"method":"POST","path":"/projects/1/news/1/set_viewed/","query":"","body":"{}"}]} +{"width":390,"name":"expert-rating","passed":true,"mutations":[{"method":"POST","path":"/rate-project/rate/1","query":"","body":"[{\"criterion_id\":1,\"value\":8},{\"criterion_id\":2,\"value\":\"False\"},{\"criterion_id\":3,\"value\":\"Решение соответствует требованиям\"}]"}]} +{"width":390,"name":"vacancy-response","passed":true,"mutations":[{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundarynEGxhxJjBnw75A8f\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеРезюмеДляПроверки.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynEGxhxJjBnw75A8f--\r\n"},{"method":"POST","path":"/vacancies/1/responses/","query":"","body":"{\"why_me\":\"Хочу участвовать в проекте и готов выполнить поставленные задачи\",\"accompanying_file\":\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"}"}]} +{"width":390,"name":"manager-project-and-responses","passed":true,"mutations":[{"method":"POST","path":"/projects/","query":"","body":"{}"},{"method":"PUT","path":"/projects/1/","query":"","body":"{\"image_address\":\"/assets/images/projects/shared/idea.svg\",\"name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"region\":\"Москва\",\"implementation_deadline\":\"2027-01-01\",\"trl\":\"1\",\"links\":[\"https://example.test/longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\"],\"industry_id\":1,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"cover_image_address\":\"/assets/images/auth/login-img.png\",\"actuality\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"target_audience\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"problem\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"achievements\":[],\"draft\":true}"},{"method":"POST","path":"/projects/1/news/1/set_viewed/","query":"","body":"{}"},{"method":"POST","path":"/vacancies/responses/1/accept/","query":"","body":"{}"}]} +{"width":390,"name":"course-lesson","passed":true,"mutations":[{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"answer_text\":\"Ответ участника на задание курса\"}"}]} +{"width":390,"name":"onboarding-first-step","passed":true,"mutations":[{"method":"PATCH","path":"/auth/users/1/","query":"","body":"{\"avatar\":\"/assets/images/profile/main.svg\",\"city\":\"Москва\",\"education\":[{\"organization_name\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"entry_year\":2020,\"completion_year\":2024,\"description\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"education_status\":\"Ученик\",\"education_level\":\"Ученик\"}],\"work_experience\":[],\"user_languages\":[],\"achievements\":[{\"title\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"status\":\"Победитель\",\"id\":null}]}"},{"method":"PUT","path":"/auth/users/1/set_onboarding_stage/","query":"","body":"{\"onboarding_stage\":1}"}]} +{"width":390,"name":"course-alternative-inputs","passed":true,"mutations":[{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"option_ids\":[1]}"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"option_ids\":[1,2]}"},{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundarynzALCPSPIkKh9j35\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarynzALCPSPIkKh9j35--\r\n"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}"},{"method":"POST","path":"/files/","query":"","body":"------WebKitFormBoundarycH0cnC4wDLEM16C4\r\nContent-Disposition: form-data; name=\"file\"; filename=\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов.pdf\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.4\n%%EOF\r\n------WebKitFormBoundarycH0cnC4wDLEM16C4--\r\n"},{"method":"POST","path":"/courses/tasks/1/answer/","query":"","body":"{\"answer_text\":\"ОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробеловОченьДлинноеНазваниеБезПробелов\",\"file_ids\":[\"https://example.test/ОченьДлинноеНазваниеФайлаДляПроверкиАдаптива.pdf\"]}"}]} +{"width":390,"name":"long-content-and-states","passed":true,"mutations":[{"method":"POST","path":"/auth/users/1/news/1/set_viewed/","query":"","body":"{}"}]} +{"width":390,"name":"analytics-tables-and-tooltip","passed":true,"mutations":[]} diff --git a/docs/ui-kit/migration.json b/docs/ui-kit/migration.json new file mode 100644 index 000000000..42b609902 --- /dev/null +++ b/docs/ui-kit/migration.json @@ -0,0 +1,218 @@ +[ + { + "file": "projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/auth/login/login.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/auth/register/register.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/courses/courses.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.html", + "adapters": ["ChoiceDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/members/member-filters-dialog/member-filters-dialog.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/members/members.component.html", + "adapters": ["ButtonDirective", "FieldDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/office/nav/nav.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/profile/edit/edit.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.html", + "adapters": ["ButtonDirective", "FieldDirective", "TableDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/list/list.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/boolean-criterion/boolean-criterion.component.html", + "adapters": ["ChoiceDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.html", + "adapters": ["FieldDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/project-rating.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/detail/register/register.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/program/program.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/cancel-task-form/cancel-task-form.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-board-form/create-board-form.component.html", + "adapters": ["FieldDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/create-tag-form/create-tag-form.component.html", + "adapters": ["FieldDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/kanban/components/task/detail/task-detail.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/detail/kanban/pages/archive/kanban-archive.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/components/project-achievement-step/project-achievement-step.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/components/project-vacancy-step/project-vacancy-step.component.html", + "adapters": ["ButtonDirective", "FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/edit/edit.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/projects/projects.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/primitives/input/input.component.html", + "adapters": ["ButtonDirective", "ChoiceDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/info-card/info-card.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/message-input/message-input.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/news-form/news-form.component.html", + "adapters": ["FormLayoutDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.html", + "adapters": ["ButtonDirective", "FieldDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-dialog.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.html", + "adapters": ["ButtonDirective", "FieldDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/project-invite/project-member-invite-modal.component.html", + "adapters": ["ButtonDirective", "FieldDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/region-select/region-select.component.html", + "adapters": ["ButtonDirective", "FieldDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.html", + "adapters": ["ButtonDirective"] + }, + { + "file": "projects/social_platform/src/app/ui/widgets/vacancy-created-dialog/vacancy-created-dialog.component.html", + "adapters": ["ButtonDirective"] + } +] diff --git a/docs/ui-kit/pr-body.cjs b/docs/ui-kit/pr-body.cjs new file mode 100644 index 000000000..7305d5669 --- /dev/null +++ b/docs/ui-kit/pr-body.cjs @@ -0,0 +1,130 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const assert = require("node:assert/strict"); +const directory = __dirname; +const summary = JSON.parse(fs.readFileSync(path.join(directory, "summary.json"), "utf8")); +const audit = JSON.parse(fs.readFileSync(path.join(directory, "audit.json"), "utf8")); +const repository = path.resolve(directory, "../.."); +const templates = audit.componentTemplates.filter(file => + fs.existsSync(path.join(repository, file)), +); +assert.equal(templates.length, 80); +const templateList = templates.map((file, index) => `${index + 1}. \`${file}\``).join("\n"); +const sharedSources = [ + ...new Set( + audit.changedFiles + .filter(file => + /^(?:projects\/ui\/src\/lib\/components\/|projects\/social_platform\/src\/app\/ui\/(?:primitives|widgets)\/)/.test( + file, + ), + ) + .filter(file => /\.component\.(?:ts|html|scss)$|\.directive\.ts$/.test(file)) + .map(file => file.replace(/\.component\.(?:html|scss)$/, ".component.ts")) + .filter(file => fs.existsSync(path.join(repository, file))), + ), +].sort(); +const sharedList = sharedSources.map(file => `- \`${file}\``).join("\n"); +const branch = "feat/dev-ui-kit-unification"; +const blob = `https://github.com/PROCOLLAB-github/procollab/blob/${branch}/docs/ui-kit`; +const raw = `https://raw.githubusercontent.com/PROCOLLAB-github/procollab/${branch}/docs/ui-kit/screenshots`; +const screens = [ + ["Лента", "feed"], + ["Проекты", "projects"], + ["Вакансии", "vacancies"], + ["Программы", "programs"], + ["Курсы", "courses"], + ["Участники", "members"], + ["Профиль", "profile"], + ["Редактирование профиля", "profile-edit"], +]; +const comparisons = screens + .map( + ([title, name]) => `
+${title}: до/после + +| Viewport | До (responsive baseline) | После (UI Kit) | +| --- | --- | --- | +| 390 px | ${title} до, 390 px | ${title} после, 390 px | +| 1440 px | ${title} до, 1440 px | ${title} после, 1440 px | + +
`, + ) + .join("\n\n"); +const body = `После responsive-адаптации одинаковые элементы платформы использовали отдельные реализации и локальные цвета, размеры и состояния. Общий UI Kit теперь задаёт кнопки и поля от 44 px, типографику, карточки, вкладки, диалоги, сообщения и заголовки страниц. Например, loading сохраняет название действия и блокирует повторную отправку; короткие подписи и CTA в карточках помещаются на mobile и desktop. + +**База PR:** \`dev\` на момент создания PR — \`9acb7ce2\`. Включены предыдущий responsive-коммит \`bc4940c5\`, UI Kit \`74a94c9b\` и финальные проверки. Скриншоты «до» показывают responsive baseline, «после» — UI Kit. Предыдущий этап описан в [responsive README](https://github.com/PROCOLLAB-github/procollab/blob/${branch}/docs/responsive/README.md). + +### Компоненты + +| Семейства | Общий источник и миграция | +| --- | --- | +| Button, Icon, Avatar, Loader | Одна реализация в \`@uilib\`; старые импорты реэкспортируют тот же класс. Native ButtonDirective использует тот же foundation, сохраняя form/ARIA/HTMLElement refs. | +| Input, Textarea, Select, Dropdown, Search, Autocomplete | Общие control tokens, focus/error/disabled; сохранены CVA/валидация/overlay. Select поддерживает клавиатурное открытие и disabled. | +| Checkbox, Radio | Общие состояния; семантический Checkbox с клавиатурой и native/rich radio adapters. | +| Tabs, Page Header, Back | Общие Tabs с active/disabled/mobile scroll; Bar/BarNew и navigation adapters. PageHeader поддерживает title/description/breadcrumbs/actions. | +| Modal/Dialog, Drawer, Card | Общие sizes/surface/padding/scroll/focus; DialogHeader/Body/Footer и Card/Drawer adapters, сохранены доменные layouts и правила закрытия. | +| Badge/Tag, Table, Pagination | VacancyStatus и старый kanban Badge — адаптеры; доступность курса — Badge; таблицы и пагинация аналитики используют общие стили. | +| Filters, Form layouts, Empty/Loading/Error, Alerts/Notifications | Общие adapters, StateComponent и семантические tokens; существующий Snackbar. | + +Переведены ${summary.migratedTemplates} HTML-шаблонов; удалены ${summary.removedDuplicateTemplates} дублирующих HTML/SCSS. Аудит подтверждает ${summary.canonicalComponents} канонических компонентов и отсутствие локальных hex/rgb/hsl цветов в component SCSS. Полные списки и правила: [UI-KIT.md](${blob}/UI-KIT.md), [audit.json](${blob}/audit.json), [REPORT.md](${blob}/REPORT.md). + +
+Все 80 переведённых HTML-шаблонов + +${templateList} + +
+ +
+Изменённые shared-компоненты и адаптеры: ${sharedSources.length} исходников + +Список включает канонические компоненты, compatibility reexports, общие form controls и переиспользуемые widgets. Для компонентов, изменённых только в HTML/SCSS, указан соответствующий TS-источник. В \`ui-adapters.directive.ts\` находятся Card, Field, Choice, Table, FormLayout, Filters, DialogBody, DialogFooter, Drawer и Alert. Foundations: \`_ui-tokens.scss\`, \`_ui-foundation.scss\`, \`_ui-system.scss\`, \`_typography.scss\`. + +${sharedList} + +
+ +### Граница бизнес-логики + +**Унификация UI Kit сохраняет бизнес-правила:** не меняет API/DTO, доменные use cases, permissions, router declarations и обработчики отправки форм. Сравнение \`bc4940c5..74a94c9b\`: 284 UI-файла, 0 изменений защищённых слоёв. Сравнение AST существующих методов выявило 7 UI-классов; изменения вручную проверены как keyboard/disabled guards, делегирование прежних events и удаление дублирующих presentation-классов. Данные проверки: [business-boundary.json](${blob}/business-boundary.json). Финальный CSS-fix auth влияет только на desktop-отступ регистрации. + +Весь PR также содержит предыдущий responsive-коммит с **двумя явно раскрытыми правками инициализации onboarding**: \`onboarding-stage-zero-info.service.ts\` загружает профиль перед инициализацией, сохраняя draft; \`onboarding-stage-one-ui-info.service.ts\` использует \`emitEvent: false\` при заполнении формы. Это исполняемая логика инициализации, поэтому утверждение «во всём PR нет изменений вне presentation» было бы неточным. Контракты, правила валидации, права и бизнес-действия сохранены; обе правки покрыты regression tests. + +### Страницы + +- Office feed: фильтры, новости/диалог, формы, состояния и drawer. +- Projects: PageHeader/CTA, dashboard/my/subscriptions/invites/all, карточки, шаги создания/редактирования, команда и приглашения. +- Vacancies: PageHeader/Tabs, карточки, фильтры, отклики/диалог и статусы. +- Programs: список/карточки, заявка и команда, экспертная оценка, аналитика и пагинация. +- Courses: заголовок, карточки/Badge, варианты заданий и результаты. +- Members: заголовок, фильтры/диалог, карточки и состояния. +- Profile: длинное ФИО в PageHeader, вкладки/формы редактирования, общие действия. +- Auth/Onboarding и общие widgets: поля, формы, состояния, чат, новости, файлы и region/skills selectors. + +### Проверки + +- Финальная проверка шести запрошенных разделов и состояний — **64/64 passed** на 320/390/768/1440 px: 32 проверки проектов, вакансий, программ, курсов, профиля/редактора и onboarding 0/1 + 32 проверки loading/empty/error/disabled/validation. HTTP 500 и успешный retry проверены отдельно. Визуальный просмотр подтверждён скриншотами. Найденный desktop-отступ регистрации исправлен до merge и повторно проверен. [FINAL-CHECKS.md](${blob}/FINAL-CHECKS.md). +- Production build и development build (\`build:pr\`) после финального CSS-fix — успешно. CI-equivalent Prettier — 0 нарушений; на Windows учтены checkout CRLF и локальный ignored dist. +- Полный Vitest — **${summary.tests} тестов / ${summary.testFiles} файлов**, затем **${summary.targetedTests} тестов** затронутых финальными layout-правками компонентов. +- ESLint — 0 ошибок (6 прежних warnings); Stylelint — 0 ошибок. +- **${summary.browserMeasurements} измерений**: ${summary.routes} URL/состояний форм × ${summary.widths.length} ширин (${summary.widths.join(", ")} px); без overflow/pageerror/console.error. Последние изменения дополнительно проверены на 12 основных экранах. +- **${summary.flows} функциональных запусков** (12 сценариев × 320/390 px), включая формы, отправку, загрузку файлов, select/datepicker, задания курсов и таблицы. Редактор профиля повторно проверен после финальной компоновки заголовка. +- **${summary.geometryChecks} проверок геометрии**: цели ≥44 px, CTA внутри карточек, иконка меню не сжата, короткие подписи не переносятся. +- **${summary.screenshotPairs} пар скриншотов** до/после на 320/390/1440 px. Логи, JSON и все пары — в [REPORT.md](${blob}/REPORT.md). + +### Проверка после merge + +По запросу пользователя после merge #401 в dev требуется smoke-test на **реальных iOS Safari и Android Chrome** на dev-стенде, перед prod. Сейчас этот пункт **не выполнен**: доступ к устройствам/облачному сервису, точный frontend URL и тестовый аккаунт не предоставлены. [Чек-лист и форма результата](${blob}/IOS-ANDROID-SMOKE.md). Найденные после merge проблемы исправляются отдельными PR в dev. До успешного физического smoke-test унификация не считается полностью закрытой. + +### Скриншоты + +${comparisons} + +### Известные ограничения + +Browser QA выполнена в Chrome с синтетическими API fixtures: записи в реальный backend, письма, WebSocket и права конкретного аккаунта не проверялись. Физические Safari iOS/Chrome Android, клавиатура и системные pickers требуют проверки на устройствах. Некоторые внешние изображения fixtures недоступны на обеих версиях. В build остаются прежние Sass/CommonJS/budget warnings. Канбан остаётся отключён существующими маршрутами; адаптеры проверены сборкой/unit suite. Специальный контент карточек, графиков и заданий сохраняет доменные layouts поверх общего UI Kit. +`; +fs.writeFileSync(path.join(directory, "PR.md"), body); +console.log(`PR body written (${body.length} characters)`); diff --git a/docs/ui-kit/report.cjs b/docs/ui-kit/report.cjs new file mode 100644 index 000000000..4ae312a4d --- /dev/null +++ b/docs/ui-kit/report.cjs @@ -0,0 +1,188 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const assert = require("node:assert/strict"); + +const directory = __dirname; +const read = name => JSON.parse(fs.readFileSync(path.join(directory, name), "utf8")); +const audit = read("audit.json"); +const batches = ["mobile", "tablet", "desktop", "projects", "main"].map(name => + read(`browser-${name}.json`), +); +const measurements = new Map(); +for (const batch of batches) { + assert.deepEqual(batch.errors, [], "Browser batch must have no errors"); + for (const row of batch.rows) measurements.set(`${row.width}:${row.route}`, row); +} +const rows = [...measurements.values()].sort( + (a, b) => a.width - b.width || a.route.localeCompare(b.route), +); +const widths = [...new Set(rows.map(row => row.width))]; +const routes = [...new Set(rows.map(row => row.route))]; +assert.equal(rows.length, widths.length * routes.length, "The viewport matrix must be complete"); +for (const row of rows) { + assert.deepEqual(row.errors, []); + assert.deepEqual(row.overflows, []); + assert.ok(row.pageWidth <= row.width + 1 && row.text.trim()); +} +const flowMeasurements = new Map(); +for (const name of ["flows.json", "flows-layout.json"]) { + for (const row of read(name)) flowMeasurements.set(`${row.width}:${row.name}`, row); +} +const flows = [...flowMeasurements.values()]; +assert.ok(flows.every(row => row.passed)); +fs.writeFileSync(path.join(directory, "flows-results.json"), JSON.stringify(flows, null, 2) + "\n"); +const geometry = read("ui-check.json"); +assert.ok(geometry.every(row => row.passed)); +const before = read("before.json"), + after = read("after.json"); +assert.equal(before.length, after.length); +assert.ok(after.every(row => !row.errors.length)); +for (const row of before) { + assert.ok( + after.some( + item => item.name === row.name && item.width === row.width && item.route === row.route, + ), + ); + for (const phase of ["before", "after"]) { + assert.ok( + fs.existsSync(path.join(directory, "screenshots", phase, `${row.name}-${row.width}.png`)), + ); + } +} +const unitLog = fs.readFileSync(path.join(directory, "unit-tests.log"), "utf8"); +const testFiles = unitLog.match(/Test Files\s+(\d+) passed/)[1]; +const tests = unitLog.match(/Tests\s+(\d+) passed/)[1]; +const targetedTests = ["targeted-tests.log", "targeted-layout-tests.log"].reduce((total, file) => { + const log = fs.readFileSync(path.join(directory, file), "utf8"); + return total + Number(log.match(/Tests\s+(\d+) passed/)[1]); +}, 0); +const summary = { + baseline: "bc4940c57eab9eff59219593cfc8ed08f1a416bb", + sourceFiles: audit.changedFiles.length, + changedTemplates: audit.componentTemplates.length, + migratedTemplates: audit.componentTemplates.filter(file => fs.existsSync(file)).length, + removedDuplicateTemplates: audit.componentTemplates.filter(file => !fs.existsSync(file)).length, + canonicalComponents: Object.keys(audit.implementations).length, + testFiles: Number(testFiles), + tests: Number(tests), + targetedTests, + browserMeasurements: rows.length, + widths, + routes: routes.length, + flows: flows.length, + geometryChecks: geometry.length, + screenshotPairs: before.length, +}; +fs.writeFileSync( + path.join(directory, "browser-results.json"), + JSON.stringify({ summary, rows }, null, 2) + "\n", +); +fs.writeFileSync(path.join(directory, "summary.json"), JSON.stringify(summary, null, 2) + "\n"); + +const screenshots = [ + ["Лента", "feed"], + ["Проекты", "projects"], + ["Вакансии", "vacancies"], + ["Программы", "programs"], + ["Курсы", "courses"], + ["Участники", "members"], + ["Профиль", "profile"], + ["Редактирование профиля", "profile-edit"], +]; +const screenshotRows = screenshots + .map(([title, name]) => { + const pair = width => + `[до](screenshots/before/${name}-${width}.png) / [после](screenshots/after/${name}-${width}.png)`; + return `| ${title} | ${pair(320)} | ${pair(390)} | ${pair(1440)} |`; + }) + .join("\n"); +const sourceLink = file => `[${file}](../../${file})`; +const migratedTemplates = audit.componentTemplates.filter(file => fs.existsSync(file)); +const templateList = migratedTemplates.map(file => `- ${sourceLink(file)}`).join("\n"); +const removed = audit.componentTemplates.filter(file => !fs.existsSync(file)); +const componentList = Object.entries(audit.implementations) + .map(([selector, files]) => `- \`${selector}\`: ${files.map(sourceLink).join(", ")}`) + .join("\n"); +const report = `# Унификация UI Kit PROCOLLAB + +Существующий интерфейс переведён на общие компоненты и foundation styles: единые кнопки и поля от 44 px, состояния focus/error/disabled/loading, поверхность карточек, типографика, вкладки, диалоги, заголовки и сообщения. Палитра использует семантические aliases существующих tokens; структура данных и назначение разделов сохранены. + +UI Kit изменяет ${summary.sourceFiles} исходных файлов относительно responsive-коммита \`bc4940c5\`: ${summary.migratedTemplates} существующих HTML-шаблонов переведены на общую основу, ${summary.removedDuplicateTemplates} дублирующих шаблонов удалены. Новые компоненты с inline template также включены в [полный аудит](audit.json). API, facades, router declarations и permissions в этом этапе не менялись. + +Работа выполнена в локальной \`dev\`. Ветка PR \`feat/dev-ui-kit-unification\` содержит responsive-коммит \`bc4940c5\` и последующий UI Kit, поскольку удалённая \`dev\` пока заканчивается на \`9acb7ce2\`. Изменения предыдущего этапа описаны в [responsive README](../responsive/README.md). Удалённая \`dev\` не изменялась. + +## Компоненты и правила + +[UI-KIT.md](UI-KIT.md) описывает источники, совместимость и использование всех семейств из ТЗ: Button; Input/Select/Dropdown; Checkbox/Radio; Tabs; Modal/Dialog/Drawer; Card; Badge/Tag; Table/Pagination; Filters; Empty/Loading/Error; Alerts; Page Header; Form layouts. + +Канонические реализации, проверяемые аудитом: + +${componentList} + +Дополнительно унифицированы Back, DialogHeader, native ButtonDirective, Card/Field/Choice/Table/FormLayout/Filters/DialogBody/DialogFooter/Alert/Drawer adapters, Input/Textarea/Autocomplete/Search/Select/Dropdown/Checkbox/Modal/Tag и Snackbar. Старые импорты Button/Avatar/Icon/Loader/Badge реэкспортируют тот же класс. Bar/BarNew, VacancyStatus и project/profile navigation делегируют общему компоненту. Список всех изменений — [audit.json](audit.json). + +## Страницы + +| Раздел | Переведённые элементы | +| --- | --- | +| Office feed | Фильтры, новостные карточки и диалог, формы, состояния | +| Projects | Общий PageHeader с CTA; dashboard/my/subscriptions/invites/all; карточки; формы создания/редактирования и их шаги; приглашения; вакансии проекта | +| Vacancies | PageHeader и Tabs, списки, карточки, фильтры, формы и диалог отклика, статусы | +| Programs | PageHeader, список и карточки, заявка, команда, оценка эксперта, таблицы и пагинация аналитики | +| Courses | PageHeader, карточки и availability Badge, задания с radio/checkbox/файлами, загрузка/ошибки/результаты | +| Members | PageHeader, фильтры и их диалог, карточки, состояния | +| Profile | PageHeader с длинным ФИО, вкладки редактирования, формы, приглашения | +| Auth/Onboarding/Office shell | Общие поля, действия, состояния, drawer; сохранены формы и переходы | +| Дополнительные widgets | Чат, новости, загрузка файлов, region/skills selectors; канбан адаптеры сохранены для совместимости | + +## Проверки + +| Проверка | Результат | Данные | +| --- | --- | --- | +| Production build | Успешно | [build-prod.log](build-prod.log) | +| Полный Vitest | ${tests} тестов, ${testFiles} файлов — успешно | [unit-tests.log](unit-tests.log) | +| Финальные изменения layouts | ${targetedTests} тестов затронутых компонентов — успешно | [filters/cards](targeted-tests.log), [profile/members/region](targeted-layout-tests.log) | +| ESLint | 0 ошибок, 6 прежних warnings | [eslint.log](eslint.log) | +| Stylelint | 0 ошибок | [stylelint.log](stylelint.log) | +| Аудит источников | ${summary.canonicalComponents} канонических компонентов; нет дублей и hex/rgb/hsl цветов в component SCSS | [audit.json](audit.json) | +| Browser matrix | ${rows.length} измерений: ${routes.length} URL/состояний форм × ${widths.length} ширин; нет overflow/pageerror/console.error | [browser-results.json](browser-results.json) | +| Пользовательские сценарии | ${flows.length} запусков: 12 сценариев × 320/390 px — успешно | [flows-results.json](flows-results.json) | +| Геометрия действий | ${geometry.length} проверок: 12 экранов × 320/390/1440 px; цели ≥44 px, CTA не обрезаны, menu icon не сжат | [ui-check.json](ui-check.json) | +| Скриншоты | ${before.length} пар до/после, ${before.length + after.length} файлов | Таблица ниже | + +Ширины матрицы: ${widths.join(", ")} px. После финальной визуальной проверки дополнительно перепроверены 12 основных экранов на всех 16 ширинах, геометрия действий и сценарий редактирования профиля; итоговые данные хранят последние результаты без двойного подсчёта. + +Функциональные сценарии: регистрация, вход/drawer, профиль/select/datepicker/autocomplete/сохранение, заявка/команда/подтверждение, экспертная оценка, отклик с файлом, создание проекта/принятие отклика, прохождение курса, onboarding, альтернативные виды заданий, длинный контент/валидация/загрузка/ошибки и аналитика/подсказки. Запросы перехватываются синтетическими fixtures. + +Дополнительные [скриншоты форм и диалогов](screenshots/flows/) сняты в проверках UI Kit. Визуальная проверка основных экранов выполнена на 320/390/1440 px. Скриншоты до — responsive baseline \`bc4940c5\`, после — финальный UI Kit; данные и размеры совпадают. + +| Экран | 320 px | 390 px | 1440 px | +| --- | --- | --- | --- | +${screenshotRows} + +## Известные ограничения + +- Chrome automation использует синтетический backend. Доставка писем, сохранение в реальной базе, реальные WebSocket и права конкретного аккаунта не проверялись. +- Физические Safari iOS и Chrome Android, системные file/date pickers и экранная клавиатура требуют проверки на устройствах. Viewport/touch эмуляция их не заменяет. +- Некоторые внешние изображения fixtures недоступны; это видно и на baseline, и после изменений. Layout проверен с теми же данными. +- В production build остаются прежние предупреждения Sass \`@import\`, CommonJS и budgets. ESLint сообщает шесть прежних unused-disable warnings. +- Доменный контент карточек, графики, учебные задания и специальные блоки диалогов сохраняют свои layouts поверх общих tokens/foundation. Канбан остаётся отключён существующими маршрутами; его адаптеры проверены сборкой и unit suite, без изменения доступности раздела. + +## Воспроизведение + +Команды build/unit/lint и настройка Playwright описаны в [UI-KIT.md](UI-KIT.md). Запустить production preview через \`node docs/responsive/serve.cjs\`, затем batch проверки \`browser-check.cjs\`: mobile (320/360/375/390/430/749/750), tablet (768/820/999/1000/1024/1280), desktop (1001/1440/1920) без \`RESPONSIVE_ROUTES\`. Дополнительные projects/main batches используют все 16 ширин и пять/двенадцать маршрутов из соответствующих JSON. \`RESPONSIVE_OUTPUT\` задаётся как \`../ui-kit/browser-{batch}.json\`, \`RESPONSIVE_SCREENSHOTS='../ui-kit/screenshots/matrix'\`; пути относятся к \`docs/responsive\`. + +Для полного flow-check используются \`RESPONSIVE_FLOW_OUTPUT='../ui-kit/flows.json'\`, \`RESPONSIVE_SCREENSHOTS='../ui-kit/screenshots/flows'\`, без \`RESPONSIVE_FLOWS\`. Повторная проверка редактора: \`RESPONSIVE_FLOWS='profile-controls'\` и \`RESPONSIVE_FLOW_OUTPUT='../ui-kit/flows-layout.json'\`. + +После browser-проверок: \`node docs/ui-kit/ui-check.cjs\`, \`node docs/ui-kit/screenshots.cjs after\`, \`node docs/ui-kit/audit.cjs\`, \`node docs/ui-kit/report.cjs\`. Report проверяет полноту матрицы, успех сценариев и соответствие пар скриншотов. + +## Изменённые HTML-шаблоны + +${templateList} + +Удалены дублирующие HTML/SCSS для: ${removed.map(file => `\`${file}\``).join(", ")}. TypeScript импорты совместимы через реэкспорт/адаптер. +`; +fs.writeFileSync(path.join(directory, "REPORT.md"), report); +console.log(JSON.stringify(summary, null, 2)); diff --git a/docs/ui-kit/screenshots.cjs b/docs/ui-kit/screenshots.cjs new file mode 100644 index 000000000..36e6a3d93 --- /dev/null +++ b/docs/ui-kit/screenshots.cjs @@ -0,0 +1,47 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const { launch, assertViewport } = require("../responsive/browser-harness.cjs"); +const routes = { + feed: "/office/feed", + projects: "/office/projects/all", + vacancies: "/office/vacancies/all", + programs: "/office/program/all", + courses: "/office/courses/all", + members: "/office/members", + profile: "/office/profile/1", + "profile-edit": "/office/profile/edit?editingStep=main", +}; +(async () => { + const phase = process.argv[2] || "before"; + const destination = path.join(__dirname, "screenshots", phase); + fs.mkdirSync(destination, { recursive: true }); + const results = []; + for (const width of [320, 390, 1440]) { + const { browser, page, errors, base } = await launch(width); + try { + for (const [name, route] of Object.entries(routes)) { + errors.length = 0; + await page.goto(base + route); + await page.waitForLoadState("networkidle"); + await page.waitForTimeout(700); + const measurement = await assertViewport(page); + await page.screenshot({ + path: path.join(destination, `${name}-${width}.png`), + fullPage: true, + }); + results.push({ name, route, width, ...measurement, errors: [...errors] }); + } + } finally { + await browser.close(); + } + } + fs.writeFileSync(path.join(__dirname, `${phase}.json`), JSON.stringify(results, null, 2) + "\n"); + console.log( + `${phase}: ${results.length} screenshots, ${results.filter(r => r.errors.length).length} errors`, + ); +})().catch(error => { + console.error(error); + process.exitCode = 1; +}); diff --git a/docs/ui-kit/screenshots/after/courses-1440.png b/docs/ui-kit/screenshots/after/courses-1440.png new file mode 100644 index 000000000..c892c3a42 Binary files /dev/null and b/docs/ui-kit/screenshots/after/courses-1440.png differ diff --git a/docs/ui-kit/screenshots/after/courses-320.png b/docs/ui-kit/screenshots/after/courses-320.png new file mode 100644 index 000000000..967f18aa2 Binary files /dev/null and b/docs/ui-kit/screenshots/after/courses-320.png differ diff --git a/docs/ui-kit/screenshots/after/courses-390.png b/docs/ui-kit/screenshots/after/courses-390.png new file mode 100644 index 000000000..7219d5eb9 Binary files /dev/null and b/docs/ui-kit/screenshots/after/courses-390.png differ diff --git a/docs/ui-kit/screenshots/after/feed-1440.png b/docs/ui-kit/screenshots/after/feed-1440.png new file mode 100644 index 000000000..11b8e5daf Binary files /dev/null and b/docs/ui-kit/screenshots/after/feed-1440.png differ diff --git a/docs/ui-kit/screenshots/after/feed-320.png b/docs/ui-kit/screenshots/after/feed-320.png new file mode 100644 index 000000000..4fb15360e Binary files /dev/null and b/docs/ui-kit/screenshots/after/feed-320.png differ diff --git a/docs/ui-kit/screenshots/after/feed-390.png b/docs/ui-kit/screenshots/after/feed-390.png new file mode 100644 index 000000000..38cd3c6ae Binary files /dev/null and b/docs/ui-kit/screenshots/after/feed-390.png differ diff --git a/docs/ui-kit/screenshots/after/members-1440.png b/docs/ui-kit/screenshots/after/members-1440.png new file mode 100644 index 000000000..d4c4373b9 Binary files /dev/null and b/docs/ui-kit/screenshots/after/members-1440.png differ diff --git a/docs/ui-kit/screenshots/after/members-320.png b/docs/ui-kit/screenshots/after/members-320.png new file mode 100644 index 000000000..a47df81dc Binary files /dev/null and b/docs/ui-kit/screenshots/after/members-320.png differ diff --git a/docs/ui-kit/screenshots/after/members-390.png b/docs/ui-kit/screenshots/after/members-390.png new file mode 100644 index 000000000..a40d02868 Binary files /dev/null and b/docs/ui-kit/screenshots/after/members-390.png differ diff --git a/docs/ui-kit/screenshots/after/profile-1440.png b/docs/ui-kit/screenshots/after/profile-1440.png new file mode 100644 index 000000000..dd657dcf5 Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-1440.png differ diff --git a/docs/ui-kit/screenshots/after/profile-320.png b/docs/ui-kit/screenshots/after/profile-320.png new file mode 100644 index 000000000..a03cb6545 Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-320.png differ diff --git a/docs/ui-kit/screenshots/after/profile-390.png b/docs/ui-kit/screenshots/after/profile-390.png new file mode 100644 index 000000000..a2336573e Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-390.png differ diff --git a/docs/ui-kit/screenshots/after/profile-edit-1440.png b/docs/ui-kit/screenshots/after/profile-edit-1440.png new file mode 100644 index 000000000..e64cde79a Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-edit-1440.png differ diff --git a/docs/ui-kit/screenshots/after/profile-edit-320.png b/docs/ui-kit/screenshots/after/profile-edit-320.png new file mode 100644 index 000000000..77929eb38 Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-edit-320.png differ diff --git a/docs/ui-kit/screenshots/after/profile-edit-390.png b/docs/ui-kit/screenshots/after/profile-edit-390.png new file mode 100644 index 000000000..16ad324c5 Binary files /dev/null and b/docs/ui-kit/screenshots/after/profile-edit-390.png differ diff --git a/docs/ui-kit/screenshots/after/programs-1440.png b/docs/ui-kit/screenshots/after/programs-1440.png new file mode 100644 index 000000000..04baa7fc3 Binary files /dev/null and b/docs/ui-kit/screenshots/after/programs-1440.png differ diff --git a/docs/ui-kit/screenshots/after/programs-320.png b/docs/ui-kit/screenshots/after/programs-320.png new file mode 100644 index 000000000..73eb4e691 Binary files /dev/null and b/docs/ui-kit/screenshots/after/programs-320.png differ diff --git a/docs/ui-kit/screenshots/after/programs-390.png b/docs/ui-kit/screenshots/after/programs-390.png new file mode 100644 index 000000000..c5932b574 Binary files /dev/null and b/docs/ui-kit/screenshots/after/programs-390.png differ diff --git a/docs/ui-kit/screenshots/after/projects-1440.png b/docs/ui-kit/screenshots/after/projects-1440.png new file mode 100644 index 000000000..f66c2e966 Binary files /dev/null and b/docs/ui-kit/screenshots/after/projects-1440.png differ diff --git a/docs/ui-kit/screenshots/after/projects-320.png b/docs/ui-kit/screenshots/after/projects-320.png new file mode 100644 index 000000000..1bbadb7ed Binary files /dev/null and b/docs/ui-kit/screenshots/after/projects-320.png differ diff --git a/docs/ui-kit/screenshots/after/projects-390.png b/docs/ui-kit/screenshots/after/projects-390.png new file mode 100644 index 000000000..269f175b1 Binary files /dev/null and b/docs/ui-kit/screenshots/after/projects-390.png differ diff --git a/docs/ui-kit/screenshots/after/vacancies-1440.png b/docs/ui-kit/screenshots/after/vacancies-1440.png new file mode 100644 index 000000000..2d54513a2 Binary files /dev/null and b/docs/ui-kit/screenshots/after/vacancies-1440.png differ diff --git a/docs/ui-kit/screenshots/after/vacancies-320.png b/docs/ui-kit/screenshots/after/vacancies-320.png new file mode 100644 index 000000000..a62f081fc Binary files /dev/null and b/docs/ui-kit/screenshots/after/vacancies-320.png differ diff --git a/docs/ui-kit/screenshots/after/vacancies-390.png b/docs/ui-kit/screenshots/after/vacancies-390.png new file mode 100644 index 000000000..8061b0562 Binary files /dev/null and b/docs/ui-kit/screenshots/after/vacancies-390.png differ diff --git a/docs/ui-kit/screenshots/before/courses-1440.png b/docs/ui-kit/screenshots/before/courses-1440.png new file mode 100644 index 000000000..e85656155 Binary files /dev/null and b/docs/ui-kit/screenshots/before/courses-1440.png differ diff --git a/docs/ui-kit/screenshots/before/courses-320.png b/docs/ui-kit/screenshots/before/courses-320.png new file mode 100644 index 000000000..e62e1969a Binary files /dev/null and b/docs/ui-kit/screenshots/before/courses-320.png differ diff --git a/docs/ui-kit/screenshots/before/courses-390.png b/docs/ui-kit/screenshots/before/courses-390.png new file mode 100644 index 000000000..4578107c6 Binary files /dev/null and b/docs/ui-kit/screenshots/before/courses-390.png differ diff --git a/docs/ui-kit/screenshots/before/feed-1440.png b/docs/ui-kit/screenshots/before/feed-1440.png new file mode 100644 index 000000000..9ec4a5c6b Binary files /dev/null and b/docs/ui-kit/screenshots/before/feed-1440.png differ diff --git a/docs/ui-kit/screenshots/before/feed-320.png b/docs/ui-kit/screenshots/before/feed-320.png new file mode 100644 index 000000000..a68df38f8 Binary files /dev/null and b/docs/ui-kit/screenshots/before/feed-320.png differ diff --git a/docs/ui-kit/screenshots/before/feed-390.png b/docs/ui-kit/screenshots/before/feed-390.png new file mode 100644 index 000000000..70e0c12ad Binary files /dev/null and b/docs/ui-kit/screenshots/before/feed-390.png differ diff --git a/docs/ui-kit/screenshots/before/members-1440.png b/docs/ui-kit/screenshots/before/members-1440.png new file mode 100644 index 000000000..30ac1bf14 Binary files /dev/null and b/docs/ui-kit/screenshots/before/members-1440.png differ diff --git a/docs/ui-kit/screenshots/before/members-320.png b/docs/ui-kit/screenshots/before/members-320.png new file mode 100644 index 000000000..2384d0d87 Binary files /dev/null and b/docs/ui-kit/screenshots/before/members-320.png differ diff --git a/docs/ui-kit/screenshots/before/members-390.png b/docs/ui-kit/screenshots/before/members-390.png new file mode 100644 index 000000000..e3f28596b Binary files /dev/null and b/docs/ui-kit/screenshots/before/members-390.png differ diff --git a/docs/ui-kit/screenshots/before/profile-1440.png b/docs/ui-kit/screenshots/before/profile-1440.png new file mode 100644 index 000000000..7a0322c73 Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-1440.png differ diff --git a/docs/ui-kit/screenshots/before/profile-320.png b/docs/ui-kit/screenshots/before/profile-320.png new file mode 100644 index 000000000..e2239a85b Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-320.png differ diff --git a/docs/ui-kit/screenshots/before/profile-390.png b/docs/ui-kit/screenshots/before/profile-390.png new file mode 100644 index 000000000..5e111e568 Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-390.png differ diff --git a/docs/ui-kit/screenshots/before/profile-edit-1440.png b/docs/ui-kit/screenshots/before/profile-edit-1440.png new file mode 100644 index 000000000..f2c442abf Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-edit-1440.png differ diff --git a/docs/ui-kit/screenshots/before/profile-edit-320.png b/docs/ui-kit/screenshots/before/profile-edit-320.png new file mode 100644 index 000000000..acbd124f6 Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-edit-320.png differ diff --git a/docs/ui-kit/screenshots/before/profile-edit-390.png b/docs/ui-kit/screenshots/before/profile-edit-390.png new file mode 100644 index 000000000..d8ff0da02 Binary files /dev/null and b/docs/ui-kit/screenshots/before/profile-edit-390.png differ diff --git a/docs/ui-kit/screenshots/before/programs-1440.png b/docs/ui-kit/screenshots/before/programs-1440.png new file mode 100644 index 000000000..ecbb667ae Binary files /dev/null and b/docs/ui-kit/screenshots/before/programs-1440.png differ diff --git a/docs/ui-kit/screenshots/before/programs-320.png b/docs/ui-kit/screenshots/before/programs-320.png new file mode 100644 index 000000000..802b2c3d1 Binary files /dev/null and b/docs/ui-kit/screenshots/before/programs-320.png differ diff --git a/docs/ui-kit/screenshots/before/programs-390.png b/docs/ui-kit/screenshots/before/programs-390.png new file mode 100644 index 000000000..37e932023 Binary files /dev/null and b/docs/ui-kit/screenshots/before/programs-390.png differ diff --git a/docs/ui-kit/screenshots/before/projects-1440.png b/docs/ui-kit/screenshots/before/projects-1440.png new file mode 100644 index 000000000..7bdfd7c8d Binary files /dev/null and b/docs/ui-kit/screenshots/before/projects-1440.png differ diff --git a/docs/ui-kit/screenshots/before/projects-320.png b/docs/ui-kit/screenshots/before/projects-320.png new file mode 100644 index 000000000..34681b7fb Binary files /dev/null and b/docs/ui-kit/screenshots/before/projects-320.png differ diff --git a/docs/ui-kit/screenshots/before/projects-390.png b/docs/ui-kit/screenshots/before/projects-390.png new file mode 100644 index 000000000..fd328eccf Binary files /dev/null and b/docs/ui-kit/screenshots/before/projects-390.png differ diff --git a/docs/ui-kit/screenshots/before/vacancies-1440.png b/docs/ui-kit/screenshots/before/vacancies-1440.png new file mode 100644 index 000000000..5359ae4fd Binary files /dev/null and b/docs/ui-kit/screenshots/before/vacancies-1440.png differ diff --git a/docs/ui-kit/screenshots/before/vacancies-320.png b/docs/ui-kit/screenshots/before/vacancies-320.png new file mode 100644 index 000000000..614a9a91c Binary files /dev/null and b/docs/ui-kit/screenshots/before/vacancies-320.png differ diff --git a/docs/ui-kit/screenshots/before/vacancies-390.png b/docs/ui-kit/screenshots/before/vacancies-390.png new file mode 100644 index 000000000..de08e65eb Binary files /dev/null and b/docs/ui-kit/screenshots/before/vacancies-390.png differ diff --git a/docs/ui-kit/screenshots/final/courses-1440.png b/docs/ui-kit/screenshots/final/courses-1440.png new file mode 100644 index 000000000..c892c3a42 Binary files /dev/null and b/docs/ui-kit/screenshots/final/courses-1440.png differ diff --git a/docs/ui-kit/screenshots/final/courses-320.png b/docs/ui-kit/screenshots/final/courses-320.png new file mode 100644 index 000000000..939270d8b Binary files /dev/null and b/docs/ui-kit/screenshots/final/courses-320.png differ diff --git a/docs/ui-kit/screenshots/final/courses-390.png b/docs/ui-kit/screenshots/final/courses-390.png new file mode 100644 index 000000000..7219d5eb9 Binary files /dev/null and b/docs/ui-kit/screenshots/final/courses-390.png differ diff --git a/docs/ui-kit/screenshots/final/courses-768.png b/docs/ui-kit/screenshots/final/courses-768.png new file mode 100644 index 000000000..5c1e2f860 Binary files /dev/null and b/docs/ui-kit/screenshots/final/courses-768.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-action-1440.png b/docs/ui-kit/screenshots/final/disabled-action-1440.png new file mode 100644 index 000000000..3da63d8b6 Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-action-1440.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-action-320.png b/docs/ui-kit/screenshots/final/disabled-action-320.png new file mode 100644 index 000000000..b9803cf88 Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-action-320.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-action-390.png b/docs/ui-kit/screenshots/final/disabled-action-390.png new file mode 100644 index 000000000..2f5086229 Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-action-390.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-action-768.png b/docs/ui-kit/screenshots/final/disabled-action-768.png new file mode 100644 index 000000000..b6db760e1 Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-action-768.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-filter-1440.png b/docs/ui-kit/screenshots/final/disabled-filter-1440.png new file mode 100644 index 000000000..11b8e5daf Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-filter-1440.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-filter-320.png b/docs/ui-kit/screenshots/final/disabled-filter-320.png new file mode 100644 index 000000000..4fb15360e Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-filter-320.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-filter-390.png b/docs/ui-kit/screenshots/final/disabled-filter-390.png new file mode 100644 index 000000000..38cd3c6ae Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-filter-390.png differ diff --git a/docs/ui-kit/screenshots/final/disabled-filter-768.png b/docs/ui-kit/screenshots/final/disabled-filter-768.png new file mode 100644 index 000000000..0af3ddd65 Binary files /dev/null and b/docs/ui-kit/screenshots/final/disabled-filter-768.png differ diff --git a/docs/ui-kit/screenshots/final/empty-1440.png b/docs/ui-kit/screenshots/final/empty-1440.png new file mode 100644 index 000000000..f24f619fe Binary files /dev/null and b/docs/ui-kit/screenshots/final/empty-1440.png differ diff --git a/docs/ui-kit/screenshots/final/empty-320.png b/docs/ui-kit/screenshots/final/empty-320.png new file mode 100644 index 000000000..037ce8464 Binary files /dev/null and b/docs/ui-kit/screenshots/final/empty-320.png differ diff --git a/docs/ui-kit/screenshots/final/empty-390.png b/docs/ui-kit/screenshots/final/empty-390.png new file mode 100644 index 000000000..6375912cf Binary files /dev/null and b/docs/ui-kit/screenshots/final/empty-390.png differ diff --git a/docs/ui-kit/screenshots/final/empty-768.png b/docs/ui-kit/screenshots/final/empty-768.png new file mode 100644 index 000000000..e94de3a4e Binary files /dev/null and b/docs/ui-kit/screenshots/final/empty-768.png differ diff --git a/docs/ui-kit/screenshots/final/error-1440.png b/docs/ui-kit/screenshots/final/error-1440.png new file mode 100644 index 000000000..0da6a4aea Binary files /dev/null and b/docs/ui-kit/screenshots/final/error-1440.png differ diff --git a/docs/ui-kit/screenshots/final/error-320.png b/docs/ui-kit/screenshots/final/error-320.png new file mode 100644 index 000000000..8f4fa32f1 Binary files /dev/null and b/docs/ui-kit/screenshots/final/error-320.png differ diff --git a/docs/ui-kit/screenshots/final/error-390.png b/docs/ui-kit/screenshots/final/error-390.png new file mode 100644 index 000000000..29eaa3e74 Binary files /dev/null and b/docs/ui-kit/screenshots/final/error-390.png differ diff --git a/docs/ui-kit/screenshots/final/error-768.png b/docs/ui-kit/screenshots/final/error-768.png new file mode 100644 index 000000000..aaa42d306 Binary files /dev/null and b/docs/ui-kit/screenshots/final/error-768.png differ diff --git a/docs/ui-kit/screenshots/final/loading-action-1440.png b/docs/ui-kit/screenshots/final/loading-action-1440.png new file mode 100644 index 000000000..a334a8a99 Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-action-1440.png differ diff --git a/docs/ui-kit/screenshots/final/loading-action-320.png b/docs/ui-kit/screenshots/final/loading-action-320.png new file mode 100644 index 000000000..1a72a84fe Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-action-320.png differ diff --git a/docs/ui-kit/screenshots/final/loading-action-390.png b/docs/ui-kit/screenshots/final/loading-action-390.png new file mode 100644 index 000000000..264547e03 Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-action-390.png differ diff --git a/docs/ui-kit/screenshots/final/loading-action-768.png b/docs/ui-kit/screenshots/final/loading-action-768.png new file mode 100644 index 000000000..26d7900ad Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-action-768.png differ diff --git a/docs/ui-kit/screenshots/final/loading-page-1440.png b/docs/ui-kit/screenshots/final/loading-page-1440.png new file mode 100644 index 000000000..fa4fca0cd Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-page-1440.png differ diff --git a/docs/ui-kit/screenshots/final/loading-page-320.png b/docs/ui-kit/screenshots/final/loading-page-320.png new file mode 100644 index 000000000..42f7adc5c Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-page-320.png differ diff --git a/docs/ui-kit/screenshots/final/loading-page-390.png b/docs/ui-kit/screenshots/final/loading-page-390.png new file mode 100644 index 000000000..b4d02a0e7 Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-page-390.png differ diff --git a/docs/ui-kit/screenshots/final/loading-page-768.png b/docs/ui-kit/screenshots/final/loading-page-768.png new file mode 100644 index 000000000..f2d78c9da Binary files /dev/null and b/docs/ui-kit/screenshots/final/loading-page-768.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-0-1440.png b/docs/ui-kit/screenshots/final/onboarding-0-1440.png new file mode 100644 index 000000000..d56562344 Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-0-1440.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-0-320.png b/docs/ui-kit/screenshots/final/onboarding-0-320.png new file mode 100644 index 000000000..36dd2eeaa Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-0-320.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-0-390.png b/docs/ui-kit/screenshots/final/onboarding-0-390.png new file mode 100644 index 000000000..3b81d2e46 Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-0-390.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-0-768.png b/docs/ui-kit/screenshots/final/onboarding-0-768.png new file mode 100644 index 000000000..4418d4954 Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-0-768.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-1-1440.png b/docs/ui-kit/screenshots/final/onboarding-1-1440.png new file mode 100644 index 000000000..adf775ba1 Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-1-1440.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-1-320.png b/docs/ui-kit/screenshots/final/onboarding-1-320.png new file mode 100644 index 000000000..f0e2ed53a Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-1-320.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-1-390.png b/docs/ui-kit/screenshots/final/onboarding-1-390.png new file mode 100644 index 000000000..cc03fb3c6 Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-1-390.png differ diff --git a/docs/ui-kit/screenshots/final/onboarding-1-768.png b/docs/ui-kit/screenshots/final/onboarding-1-768.png new file mode 100644 index 000000000..ef3fa50cc Binary files /dev/null and b/docs/ui-kit/screenshots/final/onboarding-1-768.png differ diff --git a/docs/ui-kit/screenshots/final/profile-1440.png b/docs/ui-kit/screenshots/final/profile-1440.png new file mode 100644 index 000000000..dd657dcf5 Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-1440.png differ diff --git a/docs/ui-kit/screenshots/final/profile-320.png b/docs/ui-kit/screenshots/final/profile-320.png new file mode 100644 index 000000000..6295ae656 Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-320.png differ diff --git a/docs/ui-kit/screenshots/final/profile-390.png b/docs/ui-kit/screenshots/final/profile-390.png new file mode 100644 index 000000000..15b8faece Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-390.png differ diff --git a/docs/ui-kit/screenshots/final/profile-768.png b/docs/ui-kit/screenshots/final/profile-768.png new file mode 100644 index 000000000..bb99389ac Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-768.png differ diff --git a/docs/ui-kit/screenshots/final/profile-edit-1440.png b/docs/ui-kit/screenshots/final/profile-edit-1440.png new file mode 100644 index 000000000..e64cde79a Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-edit-1440.png differ diff --git a/docs/ui-kit/screenshots/final/profile-edit-320.png b/docs/ui-kit/screenshots/final/profile-edit-320.png new file mode 100644 index 000000000..6ae377981 Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-edit-320.png differ diff --git a/docs/ui-kit/screenshots/final/profile-edit-390.png b/docs/ui-kit/screenshots/final/profile-edit-390.png new file mode 100644 index 000000000..d189bbcd1 Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-edit-390.png differ diff --git a/docs/ui-kit/screenshots/final/profile-edit-768.png b/docs/ui-kit/screenshots/final/profile-edit-768.png new file mode 100644 index 000000000..435cf6498 Binary files /dev/null and b/docs/ui-kit/screenshots/final/profile-edit-768.png differ diff --git a/docs/ui-kit/screenshots/final/programs-1440.png b/docs/ui-kit/screenshots/final/programs-1440.png new file mode 100644 index 000000000..04baa7fc3 Binary files /dev/null and b/docs/ui-kit/screenshots/final/programs-1440.png differ diff --git a/docs/ui-kit/screenshots/final/programs-320.png b/docs/ui-kit/screenshots/final/programs-320.png new file mode 100644 index 000000000..fa7b0d91f Binary files /dev/null and b/docs/ui-kit/screenshots/final/programs-320.png differ diff --git a/docs/ui-kit/screenshots/final/programs-390.png b/docs/ui-kit/screenshots/final/programs-390.png new file mode 100644 index 000000000..c5932b574 Binary files /dev/null and b/docs/ui-kit/screenshots/final/programs-390.png differ diff --git a/docs/ui-kit/screenshots/final/programs-768.png b/docs/ui-kit/screenshots/final/programs-768.png new file mode 100644 index 000000000..42861ed1b Binary files /dev/null and b/docs/ui-kit/screenshots/final/programs-768.png differ diff --git a/docs/ui-kit/screenshots/final/projects-1440.png b/docs/ui-kit/screenshots/final/projects-1440.png new file mode 100644 index 000000000..f66c2e966 Binary files /dev/null and b/docs/ui-kit/screenshots/final/projects-1440.png differ diff --git a/docs/ui-kit/screenshots/final/projects-320.png b/docs/ui-kit/screenshots/final/projects-320.png new file mode 100644 index 000000000..423056eac Binary files /dev/null and b/docs/ui-kit/screenshots/final/projects-320.png differ diff --git a/docs/ui-kit/screenshots/final/projects-390.png b/docs/ui-kit/screenshots/final/projects-390.png new file mode 100644 index 000000000..8e245b4f5 Binary files /dev/null and b/docs/ui-kit/screenshots/final/projects-390.png differ diff --git a/docs/ui-kit/screenshots/final/projects-768.png b/docs/ui-kit/screenshots/final/projects-768.png new file mode 100644 index 000000000..6c356387d Binary files /dev/null and b/docs/ui-kit/screenshots/final/projects-768.png differ diff --git a/docs/ui-kit/screenshots/final/vacancies-1440.png b/docs/ui-kit/screenshots/final/vacancies-1440.png new file mode 100644 index 000000000..2d54513a2 Binary files /dev/null and b/docs/ui-kit/screenshots/final/vacancies-1440.png differ diff --git a/docs/ui-kit/screenshots/final/vacancies-320.png b/docs/ui-kit/screenshots/final/vacancies-320.png new file mode 100644 index 000000000..9b90b05a2 Binary files /dev/null and b/docs/ui-kit/screenshots/final/vacancies-320.png differ diff --git a/docs/ui-kit/screenshots/final/vacancies-390.png b/docs/ui-kit/screenshots/final/vacancies-390.png new file mode 100644 index 000000000..99eabfc6f Binary files /dev/null and b/docs/ui-kit/screenshots/final/vacancies-390.png differ diff --git a/docs/ui-kit/screenshots/final/vacancies-768.png b/docs/ui-kit/screenshots/final/vacancies-768.png new file mode 100644 index 000000000..9258b261f Binary files /dev/null and b/docs/ui-kit/screenshots/final/vacancies-768.png differ diff --git a/docs/ui-kit/screenshots/final/validation-onboarding-1440.png b/docs/ui-kit/screenshots/final/validation-onboarding-1440.png new file mode 100644 index 000000000..1b36771fd Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-onboarding-1440.png differ diff --git a/docs/ui-kit/screenshots/final/validation-onboarding-320.png b/docs/ui-kit/screenshots/final/validation-onboarding-320.png new file mode 100644 index 000000000..ded0eceb0 Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-onboarding-320.png differ diff --git a/docs/ui-kit/screenshots/final/validation-onboarding-390.png b/docs/ui-kit/screenshots/final/validation-onboarding-390.png new file mode 100644 index 000000000..95ff8af6f Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-onboarding-390.png differ diff --git a/docs/ui-kit/screenshots/final/validation-onboarding-768.png b/docs/ui-kit/screenshots/final/validation-onboarding-768.png new file mode 100644 index 000000000..85544d666 Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-onboarding-768.png differ diff --git a/docs/ui-kit/screenshots/final/validation-register-1440.png b/docs/ui-kit/screenshots/final/validation-register-1440.png new file mode 100644 index 000000000..e32d3bba6 Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-register-1440.png differ diff --git a/docs/ui-kit/screenshots/final/validation-register-320.png b/docs/ui-kit/screenshots/final/validation-register-320.png new file mode 100644 index 000000000..780a60075 Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-register-320.png differ diff --git a/docs/ui-kit/screenshots/final/validation-register-390.png b/docs/ui-kit/screenshots/final/validation-register-390.png new file mode 100644 index 000000000..843454c31 Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-register-390.png differ diff --git a/docs/ui-kit/screenshots/final/validation-register-768.png b/docs/ui-kit/screenshots/final/validation-register-768.png new file mode 100644 index 000000000..1cba8861a Binary files /dev/null and b/docs/ui-kit/screenshots/final/validation-register-768.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-attention-320.png b/docs/ui-kit/screenshots/flows/analytics-attention-320.png new file mode 100644 index 000000000..4e7cc2128 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-attention-320.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-attention-390.png b/docs/ui-kit/screenshots/flows/analytics-attention-390.png new file mode 100644 index 000000000..72e20bdaa Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-attention-390.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-case-row-320.png b/docs/ui-kit/screenshots/flows/analytics-case-row-320.png new file mode 100644 index 000000000..93c704333 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-case-row-320.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-case-row-390.png b/docs/ui-kit/screenshots/flows/analytics-case-row-390.png new file mode 100644 index 000000000..3546c71e0 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-case-row-390.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-evaluation-320.png b/docs/ui-kit/screenshots/flows/analytics-evaluation-320.png new file mode 100644 index 000000000..36dde775f Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-evaluation-320.png differ diff --git a/docs/ui-kit/screenshots/flows/analytics-evaluation-390.png b/docs/ui-kit/screenshots/flows/analytics-evaluation-390.png new file mode 100644 index 000000000..f65dcd1de Binary files /dev/null and b/docs/ui-kit/screenshots/flows/analytics-evaluation-390.png differ diff --git a/docs/ui-kit/screenshots/flows/course-files-320.png b/docs/ui-kit/screenshots/flows/course-files-320.png new file mode 100644 index 000000000..789c696ee Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-files-320.png differ diff --git a/docs/ui-kit/screenshots/flows/course-files-390.png b/docs/ui-kit/screenshots/flows/course-files-390.png new file mode 100644 index 000000000..27f23525a Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-files-390.png differ diff --git a/docs/ui-kit/screenshots/flows/course-multiple_choice-320.png b/docs/ui-kit/screenshots/flows/course-multiple_choice-320.png new file mode 100644 index 000000000..03bc73ee9 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-multiple_choice-320.png differ diff --git a/docs/ui-kit/screenshots/flows/course-multiple_choice-390.png b/docs/ui-kit/screenshots/flows/course-multiple_choice-390.png new file mode 100644 index 000000000..910a161bf Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-multiple_choice-390.png differ diff --git a/docs/ui-kit/screenshots/flows/course-single_choice-320.png b/docs/ui-kit/screenshots/flows/course-single_choice-320.png new file mode 100644 index 000000000..9365ef51e Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-single_choice-320.png differ diff --git a/docs/ui-kit/screenshots/flows/course-single_choice-390.png b/docs/ui-kit/screenshots/flows/course-single_choice-390.png new file mode 100644 index 000000000..6aa4975c4 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-single_choice-390.png differ diff --git a/docs/ui-kit/screenshots/flows/course-text_and_files-320.png b/docs/ui-kit/screenshots/flows/course-text_and_files-320.png new file mode 100644 index 000000000..9359afd98 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-text_and_files-320.png differ diff --git a/docs/ui-kit/screenshots/flows/course-text_and_files-390.png b/docs/ui-kit/screenshots/flows/course-text_and_files-390.png new file mode 100644 index 000000000..ec1469896 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/course-text_and_files-390.png differ diff --git a/docs/ui-kit/screenshots/flows/onboarding-form-320.png b/docs/ui-kit/screenshots/flows/onboarding-form-320.png new file mode 100644 index 000000000..a4731aeb3 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/onboarding-form-320.png differ diff --git a/docs/ui-kit/screenshots/flows/onboarding-form-390.png b/docs/ui-kit/screenshots/flows/onboarding-form-390.png new file mode 100644 index 000000000..7f1b70f2f Binary files /dev/null and b/docs/ui-kit/screenshots/flows/onboarding-form-390.png differ diff --git a/docs/ui-kit/screenshots/flows/vacancy-responses-modal-320.png b/docs/ui-kit/screenshots/flows/vacancy-responses-modal-320.png new file mode 100644 index 000000000..ebf9b85a0 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/vacancy-responses-modal-320.png differ diff --git a/docs/ui-kit/screenshots/flows/vacancy-responses-modal-390.png b/docs/ui-kit/screenshots/flows/vacancy-responses-modal-390.png new file mode 100644 index 000000000..c42d22d28 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/vacancy-responses-modal-390.png differ diff --git a/docs/ui-kit/screenshots/flows/validation-320.png b/docs/ui-kit/screenshots/flows/validation-320.png new file mode 100644 index 000000000..9ab4d8861 Binary files /dev/null and b/docs/ui-kit/screenshots/flows/validation-320.png differ diff --git a/docs/ui-kit/screenshots/flows/validation-390.png b/docs/ui-kit/screenshots/flows/validation-390.png new file mode 100644 index 000000000..d3e9a482b Binary files /dev/null and b/docs/ui-kit/screenshots/flows/validation-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/auth-login-1440.png b/docs/ui-kit/screenshots/matrix/auth-login-1440.png new file mode 100644 index 000000000..a0f6b62d2 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/auth-login-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/auth-login-320.png b/docs/ui-kit/screenshots/matrix/auth-login-320.png new file mode 100644 index 000000000..14bcebdcb Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/auth-login-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/auth-login-390.png b/docs/ui-kit/screenshots/matrix/auth-login-390.png new file mode 100644 index 000000000..d08e23f35 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/auth-login-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-1440.png b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-1440.png new file mode 100644 index 000000000..96c7423e0 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-320.png b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-320.png new file mode 100644 index 000000000..e191dbd03 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-390.png b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-390.png new file mode 100644 index 000000000..a4c956275 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-courses-1-lesson-1-results-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-1440.png b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-1440.png new file mode 100644 index 000000000..573451b24 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-320.png b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-320.png new file mode 100644 index 000000000..78a032544 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-390.png b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-390.png new file mode 100644 index 000000000..e8bc8b98d Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-onboarding-stage-0-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-profile-edit-1440.png b/docs/ui-kit/screenshots/matrix/office-profile-edit-1440.png new file mode 100644 index 000000000..a47c93bc8 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-profile-edit-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-profile-edit-320.png b/docs/ui-kit/screenshots/matrix/office-profile-edit-320.png new file mode 100644 index 000000000..5b00224d7 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-profile-edit-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-profile-edit-390.png b/docs/ui-kit/screenshots/matrix/office-profile-edit-390.png new file mode 100644 index 000000000..054191d86 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-profile-edit-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-1440.png b/docs/ui-kit/screenshots/matrix/office-program-1-1440.png new file mode 100644 index 000000000..9e5c9280e Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-320.png b/docs/ui-kit/screenshots/matrix/office-program-1-320.png new file mode 100644 index 000000000..2f2d78c18 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-390.png b/docs/ui-kit/screenshots/matrix/office-program-1-390.png new file mode 100644 index 000000000..364c4af46 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-analytics-1440.png b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-1440.png new file mode 100644 index 000000000..a5b3d4259 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-analytics-320.png b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-320.png new file mode 100644 index 000000000..3a42117f9 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-program-1-analytics-390.png b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-390.png new file mode 100644 index 000000000..0b695091d Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-program-1-analytics-390.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-projects-my-1440.png b/docs/ui-kit/screenshots/matrix/office-projects-my-1440.png new file mode 100644 index 000000000..1c47f4aa2 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-projects-my-1440.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-projects-my-320.png b/docs/ui-kit/screenshots/matrix/office-projects-my-320.png new file mode 100644 index 000000000..49e95106f Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-projects-my-320.png differ diff --git a/docs/ui-kit/screenshots/matrix/office-projects-my-390.png b/docs/ui-kit/screenshots/matrix/office-projects-my-390.png new file mode 100644 index 000000000..8f578d7b5 Binary files /dev/null and b/docs/ui-kit/screenshots/matrix/office-projects-my-390.png differ diff --git a/docs/ui-kit/stylelint.log b/docs/ui-kit/stylelint.log new file mode 100644 index 000000000..098971f06 --- /dev/null +++ b/docs/ui-kit/stylelint.log @@ -0,0 +1,3 @@ + +> procollab@0.0.0 lint:scss +> stylelint projects/**/*.scss --fix diff --git a/docs/ui-kit/summary.json b/docs/ui-kit/summary.json new file mode 100644 index 000000000..60621e51a --- /dev/null +++ b/docs/ui-kit/summary.json @@ -0,0 +1,17 @@ +{ + "baseline": "bc4940c57eab9eff59219593cfc8ed08f1a416bb", + "sourceFiles": 284, + "changedTemplates": 86, + "migratedTemplates": 80, + "removedDuplicateTemplates": 6, + "canonicalComponents": 10, + "testFiles": 406, + "tests": 2002, + "targetedTests": 30, + "browserMeasurements": 912, + "widths": [320, 360, 375, 390, 430, 749, 750, 768, 820, 999, 1000, 1001, 1024, 1280, 1440, 1920], + "routes": 57, + "flows": 24, + "geometryChecks": 36, + "screenshotPairs": 24 +} diff --git a/docs/ui-kit/targeted-layout-tests.log b/docs/ui-kit/targeted-layout-tests.log new file mode 100644 index 000000000..81c036c5e --- /dev/null +++ b/docs/ui-kit/targeted-layout-tests.log @@ -0,0 +1,14 @@ + + RUN v3.2.6 Z:/Документы/PROCOLLAB-dev/procollab-dev-platform-responsive + + ✓ projects/social_platform/src/app/ui/widgets/region-select/region-select.component.spec.ts (12 tests) 720ms + ✓ projects/social_platform/src/app/ui/pages/members/members.component.spec.ts (1 test) 815ms + ✓ MembersComponent > should create 813ms + ✓ projects/social_platform/src/app/ui/pages/profile/edit/edit.component.spec.ts (3 tests) 1634ms + ✓ ProfileEditComponent > should create 1013ms + ✓ ProfileEditComponent > closes the skills library with the explicit close button 402ms + + Test Files 3 passed (3) + Tests 16 passed (16) + Start at 20:47:33 + Duration 21.59s (transform 15.41s, setup 20.80s, collect 19.70s, tests 3.17s, environment 8.88s, prepare 10.42s) diff --git a/docs/ui-kit/targeted-tests.log b/docs/ui-kit/targeted-tests.log new file mode 100644 index 000000000..b0675425f --- /dev/null +++ b/docs/ui-kit/targeted-tests.log @@ -0,0 +1,22 @@ + + RUN v3.2.6 Z:/Документы/PROCOLLAB-dev/procollab-dev-platform-responsive + + ✓ projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.spec.ts (7 tests) 574ms + ✓ Карточка каталога участников > показывает первый навык в исходном порядке и точный +N при 0 навыках 320ms + ✓ projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.spec.ts (2 tests) 348ms + ✓ MembersFiltersComponent > should create 307ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.spec.ts (1 test) 279ms +stdout | projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts > ProjectsFilterComponent > сохраняет справочник отраслей и фильтрацию через query-параметр industry +[20:44:40.811] [DEBUG] Query change from ProjectsComponent + + ✓ projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts (2 tests) 387ms + ✓ ProjectsFilterComponent > should create 345ms +stdout | projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts > FeedComponent > показывает счётчики всех шести категорий независимо от фильтра +[20:44:40.908] [DEBUG] Query change from FeedFilterComponent + + ✓ projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts (2 tests) 318ms + + Test Files 5 passed (5) + Tests 14 passed (14) + Start at 20:44:03 + Duration 17.44s (transform 14.29s, setup 29.46s, collect 28.51s, tests 1.91s, environment 13.33s, prepare 15.71s) diff --git a/docs/ui-kit/ui-check.cjs b/docs/ui-kit/ui-check.cjs new file mode 100644 index 000000000..209585bb2 --- /dev/null +++ b/docs/ui-kit/ui-check.cjs @@ -0,0 +1,128 @@ +/** @format */ + +const fs = require("node:fs"); +const path = require("node:path"); +const assert = require("node:assert/strict"); +const { launch, assertViewport } = require("../responsive/browser-harness.cjs"); +const routes = [ + "/office/feed", + "/office/projects/all", + "/office/projects/my", + "/office/projects/subscriptions", + "/office/projects/invites", + "/office/projects/dashboard", + "/office/vacancies/all", + "/office/program/all", + "/office/courses/all", + "/office/members", + "/office/profile/1", + "/office/profile/edit?editingStep=main", +]; +(async () => { + const rows = []; + for (const width of [320, 390, 1440]) { + const { browser, page, base, errors } = await launch(width); + try { + for (const route of routes) { + errors.length = 0; + await page.goto(base + route); + await page.waitForLoadState("networkidle"); + await assertViewport(page); + const metrics = await page.evaluate(() => { + const visible = e => { + const r = e.getBoundingClientRect(); + return r.width > 0 && r.height > 0; + }; + const smallActions = [ + ...document.querySelectorAll( + "button.ui-button, app-button button, .card__project-action, .member-card__action", + ), + ] + .filter(visible) + .filter(e => e.getBoundingClientRect().height < 43) + .map(e => ({ + class: e.className, + text: e.textContent.trim(), + height: e.getBoundingClientRect().height, + })); + const outsideCards = [ + ...document.querySelectorAll(".card__project-action, .member-card__action"), + ] + .filter(visible) + .filter(e => { + const action = e.getBoundingClientRect(); + for ( + let parent = e.parentElement; + parent && parent !== document.body; + parent = parent.parentElement + ) { + const r = parent.getBoundingClientRect(), + s = getComputedStyle(parent); + if ( + parent.matches(".card__body, .member-card") || + ["hidden", "clip"].includes(s.overflowY) + ) { + if (action.bottom > r.bottom + 1 || action.top < r.top - 1) return true; + } + } + return false; + }) + .map(e => e.textContent.trim()); + const menu = document.querySelector(".nav-bar__toggle svg"); + const wrappedLabels = [ + ...document.querySelectorAll( + "button, .card__project-action, .member-card__action, .ui-filters__header > p", + ), + ] + .filter(visible) + .filter(element => { + const label = element.textContent.trim(); + if (!/^(?:[cс]охранить|сбросить|Открыть|Профиль|фильтры)$/.test(label)) return false; + const walker = document.createTreeWalker(element, NodeFilter.SHOW_TEXT); + while (walker.nextNode()) { + if (walker.currentNode.textContent.trim() !== label) continue; + const range = document.createRange(); + range.selectNodeContents(walker.currentNode); + const lines = new Set( + [...range.getClientRects()] + .filter(rect => rect.width > 0) + .map(rect => Math.round(rect.top)), + ); + if (lines.size > 1) return true; + } + return false; + }) + .map(element => element.textContent.trim()); + return { + smallActions, + outsideCards, + wrappedLabels, + menuIcon: menu && visible(menu) ? menu.getBoundingClientRect().width : null, + }; + }); + assert.deepEqual(metrics.smallActions, [], JSON.stringify(metrics.smallActions)); + assert.deepEqual( + metrics.wrappedLabels, + [], + "Short action labels must fit on one line: " + route + " " + width, + ); + assert.deepEqual( + metrics.outsideCards, + [], + "CTA extends outside its card: " + route + " " + width, + ); + if (metrics.menuIcon !== null) + assert.ok(metrics.menuIcon >= 16, "Menu icon was compressed"); + assert.equal(errors.length, 0, errors.join("\n")); + rows.push({ width, route, metrics, passed: true }); + } + } finally { + await browser.close(); + } + } + fs.writeFileSync(path.join(__dirname, "ui-check.json"), JSON.stringify(rows, null, 2) + "\n"); + console.log(`${rows.length} UI geometry checks passed`); +})().catch(e => { + console.error(e); + process.exitCode = 1; +}); diff --git a/docs/ui-kit/ui-check.json b/docs/ui-kit/ui-check.json new file mode 100644 index 000000000..f502408df --- /dev/null +++ b/docs/ui-kit/ui-check.json @@ -0,0 +1,398 @@ +[ + { + "width": 320, + "route": "/office/feed", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/projects/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/projects/my", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/projects/subscriptions", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/projects/invites", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/projects/dashboard", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/vacancies/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/program/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/courses/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/members", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/profile/1", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 320, + "route": "/office/profile/edit?editingStep=main", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/feed", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/projects/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/projects/my", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/projects/subscriptions", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/projects/invites", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/projects/dashboard", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/vacancies/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/program/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/courses/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/members", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/profile/1", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 390, + "route": "/office/profile/edit?editingStep=main", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": 24 + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/feed", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/projects/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/projects/my", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/projects/subscriptions", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/projects/invites", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/projects/dashboard", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/vacancies/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/program/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/courses/all", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/members", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/profile/1", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + }, + { + "width": 1440, + "route": "/office/profile/edit?editingStep=main", + "metrics": { + "smallActions": [], + "outsideCards": [], + "wrappedLabels": [], + "menuIcon": null + }, + "passed": true + } +] diff --git a/docs/ui-kit/unit-tests.log b/docs/ui-kit/unit-tests.log new file mode 100644 index 000000000..fd63ebc5c --- /dev/null +++ b/docs/ui-kit/unit-tests.log @@ -0,0 +1,1166 @@ + +> procollab@0.0.0 test:ci +> vitest run + + + RUN v3.2.6 Z:/Документы/PROCOLLAB-dev/procollab-dev-platform-responsive + + ✓ projects/social_platform/src/app/ui/widgets/project-invite/profile-project-invite-modal.component.spec.ts (21 tests) 2999ms + ✓ Окно выбора проекта > локальный поиск нормализует пробелы и регистр, строка выбирается целиком и выделяется 792ms +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (base) > не закрашивает закладку при ошибке подписки +[20:06:03.647] [ERROR] Error subscribing to project: {"kind":"add_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (base) > сохраняет подписку и подтверждение при ошибке, после успешного повтора закрывает +[20:06:03.817] [ERROR] Error unsubscribing from project: {"kind":"delete_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (subs) > не закрашивает закладку при ошибке подписки +[20:06:04.300] [ERROR] Error subscribing to project: {"kind":"add_project_subscription_error","cause":{}} + +stderr | projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts > InfoCard: асинхронная подписка (subs) > сохраняет подписку и подтверждение при ошибке, после успешного повтора закрывает +[20:06:04.447] [ERROR] Error unsubscribing from project: {"kind":"delete_project_subscription_error","cause":{}} + + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card-subscription.spec.ts (8 tests) 2306ms + ✓ InfoCard: асинхронная подписка (base) > закрашивает закладку после отложенного ответа без перезагрузки и второго клика 1051ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/feed-news-preview/feed-news-preview.component.spec.ts (23 tests) 2756ms + ✓ FeedNewsPreviewComponent > project: нет пустой media-области; thumbnail появляется только с изображением 860ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/project-team-step.component.spec.ts (7 tests) 2850ms + ✓ Окно приглашения из редактора команды > CTA открывает окно с поиском, URL отсутствует, отправка неактивна до выбора и роли 1345ms + ✓ Окно приглашения из редактора команды > показывает public data, причины disabled, выбирает строку и очищает выбор 589ms + ✓ Окно приглашения из редактора команды > ошибка inline сохраняет выбор/роль, повтор защищён, успех закрывает и возвращает фокус 550ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-drilldown.component.spec.ts (30 tests) 3562ms + ✓ AnalyticsDrilldownComponent: real overlay lifecycle > all: единое оформление списка и правильный заголовок 1142ms + ✓ projects/social_platform/src/app/ui/pages/profile/edit/components/profile-main-step/profile-main-step.component.spec.ts (6 tests) 3453ms + ✓ ProfileMainStepComponent user region > loads canonical city as selected user region without API side effects 1973ms + ✓ ProfileMainStepComponent user region > preserves untouched legacy city Набережные Челны through focus, blur and Escape 370ms + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card.component.spec.ts (39 tests) 3946ms + ✓ InfoCardComponent: статусы моих проектов > 'draft' / 'Лидер': статус, доступ и единственный корректный маршрут 1221ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-attention.component.spec.ts (19 tests) 4541ms + ✓ Attention views: real overlay > participants: реальные поля, local date, legacy city, fallback, актуальный count 1239ms + ✓ Attention views: real overlay > server search только submit, clear, count и pagination из detail 414ms + ✓ Attention views: real overlay > projects-awaiting-evaluation: loading, empty, search_empty, error и retry отдельно 352ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-main-step/project-main-step.component.spec.ts (12 tests) 4419ms + ✓ ProjectMainStepComponent > стандартная обложка предлагает загрузку и не выдаёт системный URL за загруженный файл 1937ms + ✓ ProjectMainStepComponent > valid fields do not become required errors after a submit attempt 306ms + ✓ projects/social_platform/src/app/ui/pages/profile/edit/edit.component.spec.ts (3 tests) 2423ms + ✓ ProfileEditComponent > should create 1547ms + ✓ ProfileEditComponent > closes the skills library with the explicit close button 549ms + ✓ ProfileEditComponent > closes the skills library through the modal backdrop 324ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps unrated CTA active and criteria editable when registration is past but evaluation is future + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps expired CTA visible and all criteria readonly (rated=false) + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + ✓ projects/social_platform/src/app/ui/pages/members/members-mobile.spec.ts (7 tests) 2309ms + ✓ Мобильное представление участников > держит статистику перед мобильным списком, под desktop-фильтрами и не перезагружает её при поиске 817ms + ✓ Мобильное представление участников > открывает ту же форму отдельно, сохраняет фильтры после закрытия, возвращает фокус 357ms +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps expired CTA visible and all criteria readonly (rated=true) + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps CTA and criteria available for deadline + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > keeps CTA and criteria available for invalid deadline + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + +stderr | projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts > RatingCardComponent > updates visible CTA and criteria on fresh closed/reopened program responses + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true + when you set up this control in your component class, the disabled attribute will actually be set in the DOM for + you. We recommend using this approach to avoid 'changed after checked' errors. + + Example: + // Specify the `disabled` property at control creation time: + form = new FormGroup({ + first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), + last: new FormControl('Drew', Validators.required) + }); + + // Controls can also be enabled/disabled after creation: + form.get('first')?.enable(); + form.get('last')?.disable(); + + + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-zero/stage-zero.component.spec.ts (3 tests) 1967ms + ✓ StageZeroComponent > should create 1314ms + ✓ StageZeroComponent > uses the shared user region combobox and keeps the city control 359ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/rating-card.component.spec.ts (8 tests) 2027ms + ✓ RatingCardComponent > should create 623ms + ✓ RatingCardComponent > allows editing an existing rating until the evaluation deadline, then returns to readonly on success 368ms + ✓ projects/social_platform/src/app/ui/widgets/detail/detail-cleanup.component.spec.ts (5 tests) 1887ms + ✓ Detail cleanup actions > renders create, open-existing and submitted CTA states without changing submitted disabling 1088ms + ✓ projects/social_platform/src/app/ui/pages/projects/dashboard/dashboard.component.spec.ts (3 tests) 1767ms + ✓ ProjectsDashboard: контексты карточек > передаёт my/subs/base, ID и подписки; показывает нужный контекст каждого раздела 1533ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-additional-step/project-additional-step.component.spec.ts (8 tests) 1828ms + ✓ ProjectAdditionalStepComponent canonical form > required indicators follow backend metadata; optional text has no fake required error 881ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-case.component.spec.ts (12 tests) 2084ms + ✓ Case drilldown в существующем Overlay > selected: четыре колонки, реальные поля, null presentation и только один modal 913ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/list.component.spec.ts (9 tests) 2304ms + ✓ ProjectsListComponent: контекст и track > /my: CTA выполняет один переход в detail 855ms + ✓ ProjectsListComponent: контекст и track > полный список сохраняет независимые lifecycle/роль/доступ во всех восьми сочетаниях 325ms + ✓ projects/social_platform/src/app/ui/widgets/info-card/info-card-list-contract.spec.ts (8 tests) 1139ms + ✓ Мои проекты: HTTP list → преобразование контракта → карточка > is_submitted=true, draft=false: lifecycle и доступ независимы 641ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/edit.component.spec.ts (3 tests) 1392ms + ✓ ProjectEditComponent > should create 1189ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/role-widget/program-role-widget.component.spec.ts (11 tests) 1468ms + ✓ ProgramRoleWidgetComponent > shows skeleton without bogus zero counters 482ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/drilldown/analytics-attention-route.spec.ts (3 tests) 1042ms + ✓ Attention SPA: observable route → resolver → overview > participants-without-team отменяется до Program(13), без нового auto request 790ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/info.component.spec.ts (3 tests) 1013ms + ✓ VacancyInfoComponent PROCOLLAB CV > разрешает прикрепить PROCOLLAB CV при пустом accompanyingFile 754ms + ✓ projects/social_platform/src/app/ui/pages/projects/projects-presentation.spec.ts (6 tests) 1530ms + ✓ ProjectsComponent: приглашение и активность на странице > сохраняет размещение активности в разделе dashboard 1013ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/main.roles.spec.ts (4 tests) 1067ms + ✓ Program page: program-scoped news and role visibility > loads and shows both existing and newly created news for manager without member role 815ms + ✓ projects/social_platform/src/app/ui/pages/feed/feed.component.spec.ts (1 test) 1280ms + ✓ FeedComponent: порядок и представление карточек #372 > сохраняет шесть начальных карточек, ключи type:id и append в DOM без перестановки 1278ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/list.component.spec.ts (2 tests) 1246ms + ✓ ProgramListComponent > should create 1016ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/analytics/analytics.component.spec.ts (42 tests) 15419ms + ✓ ProgramAnalyticsComponent > cases from manager overview > не показывает общую выгрузку и не запрашивает проекты до открытия кейса 2119ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 0 передаёт точный scope, включая нулевой кейс 486ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 2 передаёт точный scope, включая нулевой кейс 402ms + ✓ ProgramAnalyticsComponent > cases from manager overview > клик строки 3 передаёт точный scope, включая нулевой кейс 401ms + ✓ ProgramAnalyticsComponent > cases from manager overview > keeps cases and evaluation as adjacent cards in the same two-column grid row 309ms + ✓ ProgramAnalyticsComponent > cases from manager overview > preserves backend counts/order/zero rows and appends withoutCase without mutations 383ms + ✓ ProgramAnalyticsComponent > cases from manager overview > normalizes bar widths by total projects, independently of submission share 315ms + ✓ ProgramAnalyticsComponent > cases from manager overview > keeps all configured zero options, without an empty state or fake bar values 310ms + ✓ ProgramAnalyticsComponent > cases from manager overview > retains full long names and all 20 rows inside the bounded, keyboard-scrollable list 324ms + ✓ ProgramAnalyticsComponent > показывает authoritative summary и реальный разрез регионов 421ms + ✓ ProgramAnalyticsComponent > метрика 0 открывает scope all с конкретной кнопки 409ms + ✓ ProgramAnalyticsComponent > метрика 1 открывает scope completed с конкретной кнопки 452ms + ✓ ProgramAnalyticsComponent > метрика 2 открывает scope pending с конкретной кнопки 469ms + ✓ ProgramAnalyticsComponent > не скрывает назначения несданных проектов, но отключает нулевые метрики 302ms + ✓ ProgramAnalyticsComponent > delayed count использует overview и открывает список с конкретного trigger 338ms + ✓ ProgramAnalyticsComponent > Участники без команды: button, zero disabled, tooltip отдельно 362ms + ✓ ProgramAnalyticsComponent > Работы ожидают оценивания: button, zero disabled, tooltip отдельно 301ms + ✓ ProgramAnalyticsComponent > not-submitted: порядок, активная/нулевая строка и tooltip отдельно 353ms + ✓ ProgramAnalyticsComponent > строит воронки только из participantFunnel и solutionFunnel 343ms + ✓ ProgramAnalyticsComponent > uses text-body-10 for metric labels without changing heading or number classes 345ms + ✓ ProgramAnalyticsComponent > в open mode показывает статусы проектов без partial и трактует max как лимит 321ms + ✓ ProgramAnalyticsComponent > в distributed mode показывает partial и отдельную статистику назначений 347ms + ✓ ProgramAnalyticsComponent > marks zero attention rows and keeps tooltip controls separate and keyboard accessible 410ms + ✓ ProgramAnalyticsComponent > строит две серии по всем 30 точкам activity 307ms + ✓ ProgramAnalyticsComponent > exports each loaded region dataset independently and prevents repeated clicks 338ms + ✓ ProgramAnalyticsComponent > disables empty region exports and keeps export errors local to their card 335ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/news-card.component.spec.ts (5 tests) 1053ms + ✓ NewsCardComponent > should create 654ms + ✓ projects/social_platform/src/app/ui/pages/auth/register/register.component.spec.ts (4 tests) 1462ms + ✓ RegisterComponent > should create 917ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-mid-side/profile-mid-side.component.spec.ts (4 tests) 1440ms + ✓ ProfileMidSideComponent > показывает центрируемый empty state владельцу пустого профиля 884ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/main.component.spec.ts (1 test) 1161ms + ✓ MainComponent > should create 1159ms + ✓ projects/social_platform/src/app/ui/widgets/news-form/news-form.component.spec.ts (7 tests) 1154ms + ✓ NewsFormComponent > should create 518ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancy-responses/vacancy-responses.component.spec.ts (12 tests) 950ms + ✓ VacancyResponsesComponent > показывает два действия только для pending response 565ms + ✓ projects/social_platform/src/app/ui/primitives/input/input.component.spec.ts (20 tests) 1118ms + ✓ InputComponent > should create the component 407ms + ✓ projects/social_platform/src/app/ui/pages/auth/login/login.component.spec.ts (4 tests) 1074ms + ✓ LoginComponent > should create 690ms + ✓ projects/social_platform/src/app/ui/pages/members/members.component.spec.ts (1 test) 629ms + ✓ MembersComponent > should create 624ms +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > вызывает use-case с programId и значениями формы +[20:06:21.495] [DEBUG] Route changed from ProgramRegisterComponent + +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > навигирует на детальную страницу программы при успехе use-case +[20:06:21.533] [DEBUG] Route changed from ProgramRegisterComponent + +stdout | projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts > ProgramRegisterComponent > onSubmit > срабатывает по клику на кнопку submit в DOM +[20:06:21.684] [DEBUG] Route changed from ProgramRegisterComponent + + ✓ projects/social_platform/src/app/ui/pages/program/detail/register/register.component.spec.ts (7 tests) 822ms + ✓ ProgramRegisterComponent > ngOnInit строит форму из schema резолвера > создаёт FormGroup с полем под каждый ключ schema 479ms + ✓ projects/social_platform/src/app/ui/widgets/region-select/region-select.component.spec.ts (12 tests) 845ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/main/main.component.spec.ts (2 tests) 782ms + ✓ MainComponent > should create 723ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-two/stage-two.component.spec.ts (4 tests) 1074ms + ✓ StageTwoComponent > should create 624ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-mid-side/projects-mid-side.component.spec.ts (4 tests) 966ms + ✓ ProjectsMidSideComponent > shows the complete project description after expansion 956ms + ✓ projects/social_platform/src/app/ui/widgets/project-vacancy-card/project-vacancy-card.component.spec.ts (10 tests) 916ms + ✓ ProjectVacancyCardComponent > should create 562ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-form.service.spec.ts (8 tests) 511ms + ✓ projects/social_platform/src/app/ui/pages/office/office.component.spec.ts (3 tests) 613ms + ✓ OfficeComponent > should create 491ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-right-side/vacancies-right-side.component.spec.ts (9 tests) 433ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/info.component.spec.ts (1 test) 707ms + ✓ ProjectInfoComponent > should create 704ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/profile-news/profile-news.component.spec.ts (1 test) 657ms + ✓ ProfileNewsComponent > should create 650ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-right-side/profile-right-side.component.spec.ts (2 tests) 401ms + ✓ ProfileRightSideComponent > keeps the complete long project title in the profile project list DOM 348ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.component.spec.ts (1 test) 417ms + ✓ ChatComponent > should create 415ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.component.spec.ts (1 test) 588ms + ✓ NewsDetailComponent > should create 585ms + ✓ projects/social_platform/src/app/ui/primitives/textarea/textarea.component.spec.ts (6 tests) 388ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-direct/chat-direct.component.spec.ts (1 test) 583ms + ✓ ChatDirectComponent > should create 581ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/vacancies.component.spec.ts (2 tests) 684ms + ✓ VacanciesComponent > should create 599ms + ✓ projects/social_platform/src/app/ui/pages/members/member-card/member-card.component.spec.ts (7 tests) 383ms + ✓ projects/social_platform/src/app/ui/primitives/upload-file/upload-file.component.spec.ts (15 tests) 528ms +stdout | projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts > ProjectsFilterComponent > сохраняет справочник отраслей и фильтрацию через query-параметр industry +[20:06:26.911] [DEBUG] Query change from ProjectsComponent + + ✓ projects/social_platform/src/app/ui/widgets/projects-filter/projects-filter.component.spec.ts (2 tests) 405ms + ✓ ProjectsFilterComponent > should create 361ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/list/list.component.spec.ts (7 tests) 848ms + ✓ VacanciesListComponent > должен вызвать vacancyInfoService.init() при инициализации компонента 484ms + ✓ projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/course-module-card.component.spec.ts (7 tests) 598ms + ✓ CourseModuleCardComponent > рендер данных из @Input > отображает номер модуля и заголовок 305ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-one/stage-one.component.spec.ts (1 test) 554ms + ✓ StageOneComponent > should create 552ms + ✓ projects/social_platform/src/app/ui/primitives/modal/modal.component.spec.ts (4 tests) 374ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/program-projects-filter.component.spec.ts (2 tests) 472ms + ✓ ProjectsFilterComponent > should create 373ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-card/vacancy-card.component.spec.ts (5 tests) 417ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/feed-news-modal/feed-news-modal.component.spec.ts (1 test) 519ms + ✓ FeedNewsModalComponent > показывает полный текст, переносы, ссылку, все файлы и contain-карусель без detail HTTP 516ms + ✓ projects/social_platform/src/app/ui/pages/members/members-filters/members-filters.component.spec.ts (2 tests) 370ms + ✓ MembersFiltersComponent > should create 331ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/exclude-task/exclude-task.component.spec.ts (1 test) 224ms + ✓ projects/social_platform/src/app/ui/widgets/chat-window/chat-window.component.spec.ts (1 test) 416ms + ✓ ChatWindowComponent > should create 413ms + ✓ projects/social_platform/src/app/ui/pages/projects/project-activity-card/project-activity-card.component.spec.ts (11 tests) 395ms + ✓ projects/social_platform/src/app/ui/pages/profile/detail/main/components/profile-left-side/profile-left-side.component.spec.ts (6 tests) 653ms + ✓ ProfileLeftSideComponent > renders programs as compact named rectangular links 367ms + ✓ projects/social_platform/src/app/ui/primitives/tooltip/tooltip.component.spec.ts (4 tests) 502ms + ✓ TooltipComponent overlay mode > should use overlay mode for analytics tooltip 353ms + ✓ projects/social_platform/src/app/ui/pages/office/delete-confirm/delete-confirm.component.spec.ts (1 test) 339ms + ✓ DeleteConfirmComponent > should create 337ms +stderr | projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.spec.ts > SetPasswordComponent > should create +[20:06:30.365] [ERROR] Token is missing + + ✓ projects/social_platform/src/app/ui/pages/auth/set-password/set-password.component.spec.ts (1 test) 854ms + ✓ SetPasswordComponent > should create 851ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/invite-card/invite-card.component.spec.ts (4 tests) 821ms + ✓ InviteCardComponent > should create 664ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-additional.service.spec.ts (39 tests) 395ms + ✓ projects/ui/src/lib/components/layout/invite-manage-card/invite-manage-card.component.spec.ts (1 test) 475ms + ✓ InviteManageCardComponent > should create 462ms + ✓ projects/social_platform/src/app/ui/pages/auth/reset-password/reset-password.component.spec.ts (1 test) 685ms + ✓ ResetPasswordComponent > should create 682ms + ✓ projects/social_platform/src/app/ui/primitives/avatar-control/avatar-control.component.spec.ts (1 test) 398ms + ✓ AvatarControlComponent > should create 395ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/vacancies-detail.component.spec.ts (2 tests) 286ms + ✓ projects/social_platform/src/app/utils/export-regions-workbook.spec.ts (1 test) 463ms + ✓ region XLSX workbook integration > generates a ZIP/OOXML workbook with real string and number cells 461ms + ✓ projects/social_platform/src/app/ui/pages/members/member-statistics-card/member-statistics-card.component.spec.ts (11 tests) 619ms + ✓ projects/social_platform/src/app/ui/primitives/select/select.component.spec.ts (7 tests) 753ms + ✓ SelectComponent > should create 443ms + ✓ projects/social_platform/src/app/ui/primitives/autocomplete-input/autocomplete-input.component.spec.ts (3 tests) 471ms + ✓ AutoCompleteInputComponent: последовательные запросы > повторяет тот же поиск после выбора и программной очистки 403ms + ✓ projects/social_platform/src/app/ui/primitives/bar/bar.component.spec.ts (1 test) 188ms + ✓ projects/social_platform/src/app/ui/widgets/message-input/message-input.component.spec.ts (1 test) 376ms + ✓ MessageInputComponent > should create 373ms +stdout | projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts > FeedComponent > показывает счётчики всех шести категорий независимо от фильтра +[20:06:34.243] [DEBUG] Query change from FeedFilterComponent + + ✓ projects/social_platform/src/app/ui/widgets/feed-filter/feed-filter.component.spec.ts (2 tests) 393ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/detail/info/components/vacancies-left-side/vacancies-left-side.component.spec.ts (1 test) 361ms + ✓ VacanciesLeftSideComponent > renders vacancy detail skills with the readable tag treatment 359ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-attention.service.spec.ts (42 tests) 409ms + ✓ projects/social_platform/src/app/api/project/facades/edit/projects-edit-info.service.spec.ts (22 tests) 469ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/complete/complete.component.spec.ts (5 tests) 393ms + ✓ TaskCompleteComponent > ngOnInit > выставляет courseId в сигнал, если параметр есть в родительском route 307ms + ✓ projects/social_platform/src/app/ui/pages/program/main/program-card/program-card.component.spec.ts (1 test) 230ms + ✓ projects/social_platform/src/app/ui/pages/program/main/main.component.spec.ts (1 test) 450ms + ✓ MainComponent > should create 446ms + ✓ projects/social_platform/src/app/ui/widgets/skills-basket/skills-basket.component.spec.ts (4 tests) 348ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-cover-reset.service.spec.ts (11 tests) 333ms + ✓ projects/ui/src/lib/components/primitives/button/button-states.spec.ts (2 tests) 224ms + ✓ projects/social_platform/src/app/ui/pages/projects/bar-new/bar.component.spec.ts (1 test) 184ms + ✓ projects/social_platform/src/app/ui/pages/vacancies/list/response-card/response-card.component.spec.ts (6 tests) 460ms + ✓ ResponseCardComponent > should create 335ms + ✓ projects/social_platform/src/app/ui/pages/feed/open-vacancy/open-vacancy.component.spec.ts (1 test) 355ms + ✓ OpenVacancyComponent > показывает тип, дату, источник, роль, описание, навыки и CTA 353ms + ✓ projects/social_platform/src/app/ui/widgets/specializations-group/specializations-group.component.spec.ts (4 tests) 409ms + ✓ SpecializationsGroupComponent > should create 303ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat.component.spec.ts (1 test) 380ms + ✓ ChatComponent > should create 378ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-filter/vacancy-filter.component.spec.ts (1 test) 289ms + ✓ projects/core/src/lib/services/file/file.service.spec.ts (1 test) 44ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/write-task/write-task.component.spec.ts (1 test) 297ms + ✓ projects/social_platform/src/app/ui/widgets/skills-group/skills-group.component.spec.ts (4 tests) 425ms + ✓ SkillsGroupComponent > should create 306ms + ✓ projects/social_platform/src/app/app.component.spec.ts (1 test) 348ms + ✓ AppComponent > should create the app 341ms + ✓ projects/social_platform/src/app/ui/widgets/chat-window/chat-message/chat-message.component.spec.ts (1 test) 307ms + ✓ ChatMessageComponent > should create 304ms + ✓ projects/social_platform/src/app/api/onboarding/onboarding.service.spec.ts (1 test) 35ms + ✓ projects/social_platform/src/app/ui/widgets/header/header.component.spec.ts (1 test) 292ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project.repository.spec.ts (21 tests) 202ms + ✓ projects/social_platform/src/app/ui/widgets/project-invite/project-invite-role-input.component.spec.ts (4 tests) 393ms + ✓ Свободная роль с autocomplete > ArrowDown/Up/Enter выбирают редактируемую подсказку, Escape закрывает только dropdown 322ms + ✓ projects/social_platform/src/app/api/member/facades/members-info.service.spec.ts (16 tests) 200ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/components/project-team-step/collaborator-card/collaborator-card.component.spec.ts (2 tests) 314ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/video-task/info-task.component.spec.ts (1 test) 280ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/components/projects-left-side/projects-left-side.component.spec.ts (2 tests) 336ms + ✓ projects/ui/src/lib/components/layout/sidebar/sidebar.component.spec.ts (1 test) 194ms + ✓ projects/ui/src/lib/components/primitives/avatar/avatar.component.spec.ts (6 tests) 329ms + ✓ projects/social_platform/src/app/ui/primitives/file-item/file-item.component.spec.ts (1 test) 192ms + ✓ projects/social_platform/src/app/ui/widgets/vacancy-skills/vacancy-skills.component.spec.ts (2 tests) 377ms + ✓ VacancySkillsComponent > показывает правильное число остальных навыков, раскрывает весь список и сворачивает его 352ms + ✓ projects/social_platform/src/app/ui/pages/courses/lesson/shared/radio-select-task/radio-select-task.component.spec.ts (1 test) 317ms + ✓ RadioSelectTaskComponent > should create 314ms + ✓ projects/social_platform/src/app/ui/widgets/news-card/carousel/carousel.component.spec.ts (2 tests) 232ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-three/stage-three.component.spec.ts (1 test) 352ms + ✓ StageThreeComponent > should create 349ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form.service.spec.ts (13 tests) 242ms + ✓ projects/social_platform/src/app/infrastructure/repository/program/program.repository.spec.ts (30 tests) 472ms + ✓ projects/social_platform/src/app/ui/widgets/cookie-consent/cookie-consent.component.spec.ts (5 tests) 384ms + ✓ CookieConsentComponent > показывает баннер, если решение ещё не сохранено 304ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/project-rating/components/range-criterion-input/range-criterion-input.component.spec.ts (5 tests) 249ms + ✓ projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.spec.ts (1 test) 311ms + ✓ EmailVerificationComponent > should create 308ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-vacancy.service.spec.ts (13 tests) 473ms + ✓ projects/social_platform/src/app/ui/primitives/file-upload-item/file-upload-item.component.spec.ts (1 test) 251ms + ✓ projects/social_platform/src/app/ui/primitives/button/button.component.spec.ts (6 tests) 406ms + ✓ projects/social_platform/src/app/api/project/use-cases/program-link-fields.use-cases.spec.ts (15 tests) 142ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/onboarding.component.spec.ts (1 test) 242ms + ✓ projects/ui/src/lib/components/layout/profile-info/profile-info.component.spec.ts (1 test) 229ms + ✓ projects/social_platform/src/app/ui/pages/feed/new-project/new-project.component.spec.ts (1 test) 371ms + ✓ NewProjectComponent > показывает тип, дату, название, описание, индустрию и CTA 368ms + ✓ projects/ui/src/lib/components/primitives/back/back.component.spec.ts (1 test) 222ms + ✓ projects/ui/src/lib/components/primitives/icon/icon.component.spec.ts (5 tests) 265ms + ✓ projects/social_platform/src/app/ui/pages/error/error.component.spec.ts (1 test) 130ms + ✓ projects/social_platform/src/app/ui/primitives/loader/loader.component.spec.ts (4 tests) 167ms + ✓ projects/social_platform/src/app/api/auth/use-cases/resend-email.use-case.spec.ts (3 tests) 53ms + ✓ projects/social_platform/src/app/ui/primitives/avatar/avatar.component.spec.ts (6 tests) 292ms + ✓ projects/social_platform/src/app/infrastructure/adapters/auth/auth-http.adapter.spec.ts (24 tests) 215ms + ✓ projects/social_platform/src/app/ui/primitives/search/search.component.spec.ts (2 tests) 392ms + ✓ SearchComponent > should create 364ms + ✓ projects/social_platform/src/app/ui/primitives/checkbox/checkbox.component.spec.ts (5 tests) 243ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-board.use-case.spec.ts (4 tests) 93ms + ✓ projects/social_platform/src/app/ui/pages/error/not-found/error-not-found.component.spec.ts (1 test) 128ms + ✓ projects/social_platform/src/app/ui/pages/courses/list/course/course.component.spec.ts (1 test) 263ms + ✓ projects/social_platform/src/app/ui/pages/error/error-code/error-code.component.spec.ts (1 test) 167ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-info.service.spec.ts (15 tests) 147ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-edit-info.service.spec.ts (4 tests) 193ms + ✓ projects/social_platform/src/app/api/invite/use-cases/accept-invite.use-case.spec.ts (3 tests) 96ms + ✓ projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.spec.ts (1 test) 192ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form-autosave.service.spec.ts (24 tests) 177ms + ✓ projects/social_platform/src/app/ui/primitives/switch/switch.component.spec.ts (4 tests) 224ms + ✓ projects/social_platform/src/app/ui/primitives/img-card/img-card.component.spec.ts (1 test) 205ms + ✓ projects/social_platform/src/app/infrastructure/repository/auth/auth.repository.spec.ts (17 tests) 246ms + ✓ projects/social_platform/src/app/ui/pages/office/snackbar/snackbar.component.spec.ts (1 test) 211ms + ✓ projects/social_platform/src/app/api/vacancy/facades/vacancy-detail-info.service.spec.ts (17 tests) 200ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-team.service.spec.ts (19 tests) 177ms + ✓ projects/social_platform/src/app/api/chat/use-cases/load-messages.use-case.spec.ts (3 tests) 63ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-rating.repository.spec.ts (6 tests) 123ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-detail.use-case.spec.ts (3 tests) 58ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/program/detail-program-info.service.spec.ts (15 tests) 224ms + ✓ projects/social_platform/src/app/ui/primitives/tag/tag.component.spec.ts (1 test) 273ms + ✓ projects/social_platform/src/app/ui/primitives/icon/icon.component.spec.ts (5 tests) 240ms + ✓ projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts (7 tests) 136ms + ✓ projects/social_platform/src/app/infrastructure/adapters/chat/chat-ws.adapter.spec.ts (14 tests) 158ms + ✓ projects/social_platform/src/app/ui/pages/courses/detail/info/course-module-card/circle-progress-bar/circle-progress-bar.component.spec.ts (1 test) 250ms + ✓ projects/social_platform/src/app/api/vacancy/facades/vacancy-info.service.spec.ts (4 tests) 107ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-project-responses.use-case.spec.ts (3 tests) 129ms + ✓ projects/social_platform/src/app/infrastructure/repository/profile/profile-news.repository.spec.ts (8 tests) 159ms + ✓ projects/social_platform/src/app/api/project/facades/edit/ui/project-vacancy-ui.service.spec.ts (17 tests) 215ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-http.adapter.spec.ts (22 tests) 167ms + ✓ projects/social_platform/src/app/api/program/use-cases/program-case-projects.use-case.spec.ts (15 tests) 150ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-news-http.adapter.spec.ts (7 tests) 77ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-collaborators.repository.spec.ts (3 tests) 67ms + ✓ projects/social_platform/src/app/ui/pages/auth/auth.component.spec.ts (1 test) 152ms + ✓ projects/social_platform/src/app/ui/pages/auth/confirm-email/confirm-email.component.spec.ts (1 test) 233ms + ✓ projects/social_platform/src/app/api/member/use-cases/get-members.use-case.spec.ts (4 tests) 91ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-task.use-case.spec.ts (4 tests) 60ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/reject-response.use-case.spec.ts (3 tests) 53ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-attention.use-case.spec.ts (23 tests) 331ms + ✓ projects/social_platform/src/app/ui/pages/onboarding/stage-three/user-type-card/user-type-card.component.spec.ts (1 test) 197ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-analytics-drilldown.service.spec.ts (10 tests) 199ms + ✓ projects/social_platform/src/app/api/invite/use-cases/get-project-invites.use-case.spec.ts (3 tests) 56ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/profile/detail-profile-invite.spec.ts (9 tests) 139ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-overview.use-case.spec.ts (2 tests) 81ms + ✓ projects/social_platform/src/app/infrastructure/repository/vacancy/vacancy.repository.spec.ts (16 tests) 166ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-http.adapter.spec.ts (8 tests) 79ms + ✓ projects/social_platform/src/app/infrastructure/adapters/chat/chat-http.adapter.spec.ts (4 tests) 62ms + ✓ projects/social_platform/src/app/domain/shared/chat-state.service.spec.ts (1 test) 64ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-news.repository.spec.ts (8 tests) 92ms + ✓ projects/social_platform/src/app/api/courses/use-cases/submit-task-answer.use-case.spec.ts (3 tests) 64ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-goals.repository.spec.ts (4 tests) 105ms + ✓ projects/social_platform/src/app/api/project/facades/edit/ui/project-team-ui.service.spec.ts (2 tests) 109ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-my-vacancies.use-case.spec.ts (3 tests) 66ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-program-http.adapter.spec.ts (3 tests) 57ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-goal.use-case.spec.ts (3 tests) 70ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/rating-card/services/rating-card.service.spec.ts (9 tests) 100ms + ✓ projects/social_platform/src/app/api/profile/use-cases/get-profile-news-detail.use-case.spec.ts (3 tests) 72ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-role-widget.service.spec.ts (11 tests) 129ms + ✓ projects/social_platform/src/app/api/profile/use-cases/add-profile-news.use-case.spec.ts (3 tests) 63ms + ✓ projects/social_platform/src/app/api/project/use-cases/add-project-subscription.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-case-projects.service.spec.ts (11 tests) 227ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/post-vacancy.use-case.spec.ts (3 tests) 84ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-goals.use-case.spec.ts (3 tests) 69ms + ✓ projects/social_platform/src/app/api/program/use-cases/rate-project.use-case.spec.ts (3 tests) 104ms + ✓ projects/social_platform/src/app/api/searches/searches.service.spec.ts (5 tests) 76ms + ✓ projects/core/src/lib/interceptors/bearer-token.interceptor.spec.ts (1 test) 57ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-programs.use-case.spec.ts (3 tests) 75ms + ✓ projects/social_platform/src/app/infrastructure/adapters/member/member-statistics-contract.spec.ts (6 tests) 110ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project.use-case.spec.ts (3 tests) 68ms + ✓ projects/social_platform/src/app/infrastructure/repository/invite/invite.repository.spec.ts (9 tests) 84ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-partner-http.adapter.spec.ts (4 tests) 52ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-resource.repository.spec.ts (4 tests) 84ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-subscribers.use-case.spec.ts (3 tests) 81ms + ✓ projects/core/src/lib/interceptors/camelcase.interceptor.spec.ts (6 tests) 118ms + ✓ projects/social_platform/src/app/api/profile/use-cases/delete-profile-news.use-case.spec.ts (3 tests) 57ms + ✓ projects/core/src/lib/services/error/global-error-handler.service.spec.ts (1 test) 54ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-cover-contract.spec.ts (3 tests) 89ms + ✓ projects/social_platform/src/app/api/program/use-cases/fetch-news.use-case.spec.ts (3 tests) 103ms + ✓ projects/social_platform/src/app/api/feed/use-cases/toggle-feed-like.use-case.spec.ts (4 tests) 81ms + ✓ projects/social_platform/src/app/api/project/use-cases/remove-project-collaborator.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-partners.use-case.spec.ts (3 tests) 60ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-contacts.service.spec.ts (3 tests) 87ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-resource.use-case.spec.ts (3 tests) 65ms + ✓ projects/social_platform/src/app/infrastructure/adapters/profile/profile-news-http.adapter.spec.ts (7 tests) 97ms + ✓ projects/social_platform/src/app/api/feed/use-cases/read-feed-news.use-case.spec.ts (4 tests) 126ms + ✓ projects/social_platform/src/app/api/project/use-cases/submit-competitive-project.use-case.spec.ts (3 tests) 68ms + ✓ projects/social_platform/src/app/api/auth/use-cases/reset-password.use-case.spec.ts (3 tests) 86ms + ✓ projects/social_platform/src/app/api/program/program-widget-refresh.spec.ts (8 tests) 143ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/send-vacancy-response.use-case.spec.ts (4 tests) 75ms + ✓ projects/social_platform/src/app/api/profile/use-cases/read-profile-news.use-case.spec.ts (3 tests) 55ms + ✓ projects/social_platform/src/app/api/project/use-cases/reset-project-cover.use-case.spec.ts (13 tests) 204ms + ✓ projects/social_platform/src/app/api/auth/auth.service.spec.ts (1 test) 70ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/detail.resolver.spec.ts (10 tests) 103ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancy-detail.use-case.spec.ts (3 tests) 77ms + ✓ projects/social_platform/src/app/api/program/use-cases/create-program-filters.use-case.spec.ts (3 tests) 117ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-project.use-case.spec.ts (3 tests) 74ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-rating-http.adapter.spec.ts (4 tests) 122ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-news-http.adapter.spec.ts (6 tests) 146ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-subscription.repository.spec.ts (4 tests) 84ms + ✓ projects/social_platform/src/app/api/program/program-widget-presentation.spec.ts (30 tests) 67ms + ✓ projects/social_platform/src/app/api/feed/facades/feed-info.service.spec.ts (3 tests) 91ms + ✓ projects/social_platform/src/app/api/member/facades/member-statistics.facade.spec.ts (5 tests) 132ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project-subscription.use-case.spec.ts (3 tests) 63ms + ✓ projects/social_platform/src/app/infrastructure/repository/skills/skills.repository.spec.ts (2 tests) 183ms + ✓ projects/social_platform/src/app/api/project/use-cases/leave-project.use-case.spec.ts (3 tests) 157ms + ✓ projects/social_platform/src/app/api/project/use-cases/add-project-news.use-case.spec.ts (3 tests) 95ms + ✓ projects/social_platform/src/app/infrastructure/repository/chat/chat-realtime.repository.spec.ts (3 tests) 75ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-read-message.use-case.spec.ts (2 tests) 133ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-resources.use-case.spec.ts (3 tests) 143ms + ✓ projects/social_platform/src/app/infrastructure/adapters/member/member-http.adapter.spec.ts (2 tests) 58ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-resource-http.adapter.spec.ts (4 tests) 116ms + ✓ projects/social_platform/src/app/api/invite/facades/invite-participant-search.facade.spec.ts (4 tests) 190ms + ✓ projects/social_platform/src/app/infrastructure/repository/program/program-news.repository.spec.ts (6 tests) 170ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-manager-assignments.use-case.spec.ts (6 tests) 180ms + ✓ projects/social_platform/src/app/api/chat/use-cases/load-project-files.use-case.spec.ts (3 tests) 130ms + ✓ projects/social_platform/src/app/infrastructure/adapters/vacancy/vacancy-http.adapter.spec.ts (5 tests) 97ms + ✓ projects/social_platform/src/app/api/auth/use-cases/register.use-case.spec.ts (5 tests) 80ms + ✓ projects/social_platform/src/app/infrastructure/adapters/courses/courses-http.adapter.spec.ts (5 tests) 106ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/delete-vacancy.use-case.spec.ts (3 tests) 69ms + ✓ projects/social_platform/src/app/api/invite/use-cases/reject-invite.use-case.spec.ts (3 tests) 137ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-filters.use-case.spec.ts (3 tests) 123ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-collaborators-http.adapter.spec.ts (3 tests) 79ms + ✓ projects/social_platform/src/app/api/invite/use-cases/send-for-user.use-case.spec.ts (3 tests) 91ms + ✓ projects/social_platform/src/app/api/auth/use-cases/download-cv.use-case.spec.ts (3 tests) 68ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/update-vacancy.use-case.spec.ts (3 tests) 77ms + ✓ projects/social_platform/src/app/ui/pages/office/snackbar/animation/animation.service.spec.ts (1 test) 54ms + ✓ projects/social_platform/src/app/api/project/use-cases/toggle-project-news-like.use-case.spec.ts (3 tests) 79ms + ✓ projects/social_platform/src/app/api/invite/use-cases/get-my-invites.use-case.spec.ts (3 tests) 96ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-news-detail.use-case.spec.ts (3 tests) 81ms + ✓ projects/core/src/lib/services/tokens/token.service.spec.ts (1 test) 81ms + ✓ projects/social_platform/src/app/infrastructure/adapters/skills/skills-http.adapter.spec.ts (2 tests) 84ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-role-widget.use-case.spec.ts (7 tests) 247ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-delete-message.use-case.spec.ts (2 tests) 98ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-messages.use-case.spec.ts (2 tests) 87ms + ✓ projects/social_platform/src/app/api/courses/facades/ui/course-detail-ui-info.service.spec.ts (5 tests) 137ms + ✓ projects/social_platform/src/app/api/feed/use-cases/fetch-feed.use-case.spec.ts (3 tests) 487ms + ✓ FetchFeedUseCase > делегирует offset/limit/type в репозиторий 432ms + ✓ projects/social_platform/src/app/api/program/facades/detail/program-detail-main-info.service.spec.ts (3 tests) 260ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-subscriptions.use-case.spec.ts (3 tests) 113ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-project-ratings.use-case.spec.ts (3 tests) 129ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project-news.use-case.spec.ts (3 tests) 171ms + ✓ projects/social_platform/src/app/api/program/use-cases/edit-news.use-case.spec.ts (3 tests) 139ms + ✓ projects/social_platform/src/app/api/project/use-cases/transfer-project-ownership.use-case.spec.ts (3 tests) 73ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-resource.use-case.spec.ts (3 tests) 106ms + ✓ projects/social_platform/src/app/api/program/use-cases/filter-project-ratings.use-case.spec.ts (3 tests) 185ms + ✓ projects/core/src/lib/services/error/error.service.spec.ts (1 test) 107ms + ✓ projects/social_platform/src/app/infrastructure/adapters/invite/invite-http.adapter.spec.ts (7 tests) 239ms + ✓ projects/social_platform/src/app/api/auth/use-cases/set-password.use-case.spec.ts (3 tests) 152ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program-data-schema.use-case.spec.ts (3 tests) 81ms + ✓ projects/social_platform/src/app/infrastructure/repository/courses/courses.repository.spec.ts (5 tests) 170ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-typing.use-case.spec.ts (2 tests) 129ms + ✓ projects/social_platform/src/app/api/kanban/use-cases/get-column-tasks.use-case.spec.ts (3 tests) 84ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-structure.use-case.spec.ts (3 tests) 132ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/accept-response.use-case.spec.ts (3 tests) 79ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancies.use-case.spec.ts (3 tests) 95ms + ✓ projects/social_platform/src/app/api/profile/use-cases/fetch-profile-news.use-case.spec.ts (3 tests) 80ms + ✓ projects/social_platform/src/app/api/chat/use-cases/delete-message.use-case.spec.ts (1 test) 75ms + ✓ projects/social_platform/src/app/api/chat/use-cases/connect-chat.use-case.spec.ts (1 test) 71ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-program.repository.spec.ts (5 tests) 104ms + ✓ projects/social_platform/src/app/api/chat/use-cases/start-typing.use-case.spec.ts (1 test) 73ms + ✓ projects/social_platform/src/app/infrastructure/repository/specializations/specializations.repository.spec.ts (2 tests) 79ms + ✓ projects/social_platform/src/app/api/program/use-cases/add-news.use-case.spec.ts (3 tests) 108ms + ✓ projects/social_platform/src/app/infrastructure/adapters/subscription/subscription-http.adapter.spec.ts (4 tests) 117ms + ✓ projects/social_platform/src/app/api/program/use-cases/participating-program.use-case.spec.ts (3 tests) 120ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-course-lesson.use-case.spec.ts (3 tests) 135ms + ✓ projects/social_platform/src/app/api/project/facades/projects-info.service.spec.ts (3 tests) 133ms + ✓ projects/social_platform/src/app/api/skills/use-cases/search-skills.use-case.spec.ts (3 tests) 177ms + ✓ projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.spec.ts (1 test) 83ms + ✓ projects/social_platform/src/app/api/profile/use-cases/edit-profile-news.use-case.spec.ts (3 tests) 110ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-resource.use-case.spec.ts (3 tests) 134ms + ✓ projects/social_platform/src/app/infrastructure/repository/project/project-partner.repository.spec.ts (4 tests) 188ms + ✓ projects/social_platform/src/app/api/auth/use-cases/login.use-case.spec.ts (4 tests) 93ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-goals-http.adapter.spec.ts (4 tests) 95ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/info/info.resolver.spec.ts (1 test) 98ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-partner.use-case.spec.ts (3 tests) 79ms + ✓ projects/social_platform/src/app/api/invite/use-cases/update-invite.use-case.spec.ts (3 tests) 151ms + ✓ projects/social_platform/src/app/infrastructure/adapters/project/project-count-contract.spec.ts (1 test) 115ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-set-offline.use-case.spec.ts (2 tests) 115ms + ✓ projects/social_platform/src/app/api/chat/use-cases/read-message.use-case.spec.ts (1 test) 111ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/all.resolver.spec.ts (1 test) 67ms + ✓ projects/social_platform/src/app/domain/shared/entity-cache.spec.ts (11 tests) 87ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-groups.resolver.spec.ts (1 test) 74ms + ✓ projects/social_platform/src/app/api/chat/use-cases/check-unreads.use-case.spec.ts (3 tests) 126ms + ✓ projects/social_platform/src/app/api/program/use-cases/delete-news.use-case.spec.ts (3 tests) 82ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-program.use-case.spec.ts (3 tests) 81ms + ✓ projects/social_platform/src/app/api/program/use-cases/toggle-like.use-case.spec.ts (3 tests) 110ms + ✓ projects/social_platform/src/app/api/project/use-cases/edit-project-news.use-case.spec.ts (3 tests) 287ms + ✓ projects/social_platform/src/app/api/project/use-cases/update-form.use-case.spec.ts (3 tests) 74ms + ✓ projects/social_platform/src/app/api/program/use-cases/apply-project-to-program.use-case.spec.ts (3 tests) 88ms + ✓ projects/social_platform/src/app/api/program/use-cases/assign-project-program.spec.ts (3 tests) 74ms + ✓ projects/social_platform/src/app/infrastructure/repository/member/member.repository.spec.ts (1 test) 71ms + ✓ projects/core/src/lib/services/api/api.service.spec.ts (1 test) 72ms + ✓ projects/social_platform/src/app/api/vacancy/use-cases/get-vacancy-responses.use-case.spec.ts (2 tests) 97ms + ✓ projects/social_platform/src/app/infrastructure/adapters/industry/industry-http.adapter.spec.ts (1 test) 61ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-goal.use-case.spec.ts (3 tests) 83ms + ✓ projects/social_platform/src/app/infrastructure/repository/chat/chat.repository.spec.ts (3 tests) 100ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-all-projects.use-case.spec.ts (3 tests) 148ms + ✓ projects/social_platform/src/app/api/invite/use-cases/revoke-invite.use-case.spec.ts (3 tests) 92ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/news-detail/news-detail.resolver.spec.ts (1 test) 39ms + ✓ projects/core/src/lib/guards/auth/auth-required.guard.spec.ts (1 test) 107ms + ✓ projects/core/src/lib/services/validation/validation.service.spec.ts (1 test) 106ms + ✓ projects/social_platform/src/app/api/profile/use-cases/save-profile.use-case.spec.ts (3 tests) 137ms + ✓ projects/social_platform/src/app/api/project/facades/edit/project-form.factory.spec.ts (4 tests) 72ms + ✓ projects/social_platform/src/app/api/project/use-cases/fetch-project-news.use-case.spec.ts (3 tests) 108ms + ✓ projects/social_platform/src/app/api/skills/use-cases/get-skills-nested.use-case.spec.ts (3 tests) 135ms + ✓ projects/social_platform/src/app/ui/pages/projects/projects.resolver.spec.ts (2 tests) 61ms + ✓ projects/social_platform/src/app/api/project/use-cases/read-project-news.use-case.spec.ts (3 tests) 247ms + ✓ projects/social_platform/src/app/infrastructure/adapters/program/program-case-http.integration.spec.ts (2 tests) 120ms + ✓ projects/social_platform/src/app/infrastructure/adapters/feed/feed-http.adapter.spec.ts (1 test) 85ms + ✓ projects/social_platform/src/app/api/project/use-cases/delete-project.use-case.spec.ts (3 tests) 135ms + ✓ projects/social_platform/src/app/api/chat/use-cases/send-message.use-case.spec.ts (1 test) 68ms + ✓ projects/social_platform/src/app/api/program/use-cases/register-program.use-case.spec.ts (3 tests) 115ms + ✓ projects/social_platform/src/app/infrastructure/repository/industry/industry.repository.spec.ts (3 tests) 90ms + ✓ projects/social_platform/src/app/api/project/use-cases/create-partner.use-case.spec.ts (3 tests) 133ms + ✓ projects/social_platform/src/app/api/courses/use-cases/get-courses.use-case.spec.ts (3 tests) 154ms + ✓ projects/social_platform/src/app/ui/pages/projects/edit/edit.resolver.spec.ts (1 test) 129ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-project-goals.use-case.spec.ts (3 tests) 78ms + ✓ projects/social_platform/src/app/api/project/use-cases/get-my-projects.use-case.spec.ts (3 tests) 96ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-edit-message.use-case.spec.ts (2 tests) 103ms + ✓ projects/social_platform/src/app/utils/program-case-analytics.spec.ts (14 tests) 34ms + ✓ projects/social_platform/src/app/api/profile/use-cases/toggle-profile-news-like.use-case.spec.ts (3 tests) 70ms + ✓ projects/social_platform/src/app/ui/pages/projects/detail/chat/chat.resolver.spec.ts (1 test) 67ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-all-members.use-case.spec.ts (3 tests) 95ms + ✓ projects/social_platform/src/app/api/program/use-cases/read-news.use-case.spec.ts (3 tests) 86ms + ✓ projects/social_platform/src/app/ui/pages/projects/list/my.resolver.spec.ts (1 test) 62ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-edit-validation.utils.spec.ts (9 tests) 55ms + ✓ projects/social_platform/src/app/api/program/use-cases/get-all-projects.use-case.spec.ts (3 tests) 81ms + ✓ projects/social_platform/src/app/ui/primitives/modal/modal.service.spec.ts (1 test) 48ms + ✓ projects/social_platform/src/app/api/chat/use-cases/observe-set-online.use-case.spec.ts (2 tests) 62ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat-direct/chat-direct.resolver.spec.ts (1 test) 78ms + ✓ projects/social_platform/src/app/infrastructure/adapters/specializations/specializations-http.adapter.spec.ts (2 tests) 80ms + ✓ projects/social_platform/src/app/api/auth/use-cases/update-profile.use-case.spec.ts (3 tests) 228ms + ✓ projects/social_platform/src/app/ui/pages/chat/chat.resolver.spec.ts (1 test) 72ms + ✓ projects/social_platform/src/app/api/invite/mappers/map-invite-send-error.spec.ts (24 tests) 37ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/register/register.resolver.spec.ts (1 test) 61ms + ✓ projects/social_platform/src/app/api/chat/use-cases/edit-message.use-case.spec.ts (1 test) 76ms + ✓ projects/social_platform/src/app/ui/widgets/detail/services/detail-info.service.spec.ts (1 test) 126ms + ✓ projects/social_platform/src/app/api/profile/facades/detail/ui/profile-detail-ui-info.service.spec.ts (4 tests) 38ms + ✓ projects/social_platform/src/app/ui/services/notification/notification.service.spec.ts (1 test) 167ms + ✓ projects/core/src/consts/lists/russian-regions-list.const.spec.ts (7 tests) 60ms + ✓ projects/social_platform/src/app/ui/pages/program/detail/list/program-projects-filter/service/program-projects-filter-info.service.spec.ts (1 test) 87ms + ✓ projects/social_platform/src/app/api/feed/facades/ui/feed-ui-info.service.spec.ts (1 test) 21ms + ✓ projects/social_platform/src/app/api/program/facades/detail/ui/program-detail-main-ui-info.service.spec.ts (13 tests) 41ms + ✓ projects/social_platform/src/app/ui/pages/projects/projects-activity-placement.spec.ts (4 tests) 28ms + ✓ projects/social_platform/src/app/infrastructure/adapters/courses/local-storage-seen-modules.adapter.spec.ts (4 tests) 50ms + ✓ projects/social_platform/src/app/utils/program-analytics-assignment.spec.ts (9 tests) 41ms + ✓ projects/core/src/lib/services/websockets/websocket.service.spec.ts (1 test) 94ms + ✓ projects/core/src/lib/pipes/formatters/parse-links.pipe.spec.ts (1 test) 35ms + ✓ projects/social_platform/src/app/api/vacancy/vacancy-response-error.spec.ts (8 tests) 60ms + ✓ projects/social_platform/src/app/infrastructure/repository/feed/feed.repository.spec.ts (1 test) 106ms + ✓ projects/social_platform/src/app/utils/export-regions.spec.ts (3 tests) 26ms + ✓ projects/social_platform/src/app/api/member/member-filters.spec.ts (10 tests) 24ms + ✓ projects/core/src/lib/pipes/controls/form-control.pipe.spec.ts (1 test) 9ms + ✓ projects/social_platform/src/app/domain/invite/invite-candidates.spec.ts (2 tests) 14ms + ✓ projects/core/src/lib/pipes/formatters/pluralize.pipe.spec.ts (1 test) 7ms + ✓ projects/core/src/lib/pipes/transformers/link-transform.pipe.spec.ts (1 test) 18ms + ✓ projects/core/src/lib/pipes/controls/control-error.pipe.spec.ts (1 test) 18ms + ✓ projects/social_platform/src/app/api/profile/facades/edit/profile-save-error.utils.spec.ts (5 tests) 11ms + ✓ projects/core/src/lib/pipes/transformers/salary-trasform.pipe.spec.ts (1 test) 9ms + ✓ projects/core/src/lib/pipes/user/user-links.pipe.spec.ts (1 test) 25ms + ✓ projects/core/src/lib/pipes/formatters/dayjs.pipe.spec.ts (1 test) 6ms + ✓ projects/social_platform/src/app/api/project/facades/detail/ui/projects-detail-ui.service.spec.ts (1 test) 19ms + ✓ projects/core/src/lib/pipes/user/user-role.pipe.spec.ts (1 test) 16ms + ✓ projects/core/src/lib/pipes/formatters/years-from-birthday.pipe.spec.ts (1 test) 9ms + ✓ projects/core/src/lib/pipes/formatters/parse-breaks.pipe.spec.ts (1 test) 10ms + ✓ projects/social_platform/src/app/ui/pipes/file-type.pipe.spec.ts (1 test) 5ms + ✓ projects/social_platform/src/app/ui/routes/program/detail.routes.spec.ts (2 tests) 7ms + + Test Files 406 passed (406) + Tests 2002 passed (2002) + Start at 20:05:24 + Duration 128.39s (transform 49.53s, setup 690.60s, collect 378.31s, tests 157.24s, environment 45.74s, prepare 137.53s) diff --git a/package.json b/package.json index d93fe22ad..b4dc21fe7 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build:prod": "npm run build:social:prod", "build:pr": "npm run build:social:dev", "watch": "ng build --watch social_platform --configuration=development", - "build:sprite": "svg-sprite -s --dest=projects/social_platform/src/assets/icons 'projects/social_platform/src/assets/icons/svg/**/*.svg'", + "build:sprite": "svg-sprite -s --dest=projects/social_platform/src/assets/icons \"projects/social_platform/src/assets/icons/svg/**/*.svg\"", "test": "ng test", "test:ci": "vitest run", "lint:ts": "eslint projects/**/*.ts", diff --git a/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts b/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts index a558719b0..561e7d97d 100644 --- a/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts +++ b/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.spec.ts @@ -5,11 +5,11 @@ import { TestBed } from "@angular/core/testing"; import { FormArray, FormBuilder, FormGroup } from "@angular/forms"; import { Router } from "@angular/router"; import { ValidationService } from "@corelib"; -import { of } from "rxjs"; +import { BehaviorSubject, of } from "rxjs"; import { UpdateProfileUseCase } from "@api/auth/use-cases/update-profile.use-case"; import { UpdateOnboardingStageUseCase } from "@api/auth/use-cases/update-onboarding-stage.use-case"; import { ProfileInfoService } from "@api/profile/facades/profile-info.service"; -import { User } from "@domain/auth/user.model"; +import { User, UserInput } from "@domain/auth/user.model"; import { initial } from "@domain/shared/async-state"; import { fail, ok } from "@domain/shared/result.type"; import { OnboardingService } from "../../onboarding.service"; @@ -25,6 +25,7 @@ describe("OnboardingStageZeroInfoService", () => { let profileInfoService: { profile: typeof profile; applyProfileUpdated: ReturnType; + ensureProfileLoaded: ReturnType; }; let stageZeroUI: { stageForm: FormGroup; @@ -34,7 +35,11 @@ describe("OnboardingStageZeroInfoService", () => { userLanguages: FormArray; applySkipRegistrationModalError: ReturnType; applySubmitModalError: ReturnType; + applySetProfile: ReturnType; + applyInitStageZero: ReturnType; }; + let draft: BehaviorSubject; + let onboardingService: { formValue$: typeof draft; setFormValue: ReturnType }; let stageSubmitting: WritableSignal; let skipSubmitting: WritableSignal; @@ -60,6 +65,7 @@ describe("OnboardingStageZeroInfoService", () => { profileInfoService = { profile, applyProfileUpdated: vi.fn(), + ensureProfileLoaded: vi.fn(), }; stageZeroUI = { stageForm, @@ -69,6 +75,13 @@ describe("OnboardingStageZeroInfoService", () => { userLanguages: stageForm.get("userLanguages") as FormArray, applySkipRegistrationModalError: vi.fn(), applySubmitModalError: vi.fn(), + applySetProfile: vi.fn(), + applyInitStageZero: vi.fn(), + }; + draft = new BehaviorSubject({}); + onboardingService = { + formValue$: draft, + setFormValue: vi.fn(updates => draft.next({ ...draft.value, ...updates })), }; stageSubmitting = signal(initial()); skipSubmitting = signal(initial()); @@ -86,7 +99,7 @@ describe("OnboardingStageZeroInfoService", () => { }, { provide: OnboardingService, - useValue: { setFormValue: vi.fn() }, + useValue: onboardingService, }, { provide: OnboardingUIInfoService, @@ -117,6 +130,41 @@ describe("OnboardingStageZeroInfoService", () => { service = TestBed.inject(OnboardingStageZeroInfoService); }); + it("ждет профиль при прямом входе и сохраняет введенный черновик", () => { + profile.set(null); + draft.next({ city: "Город из черновика", education: [] }); + service.initializationStageZero(); + TestBed.flushEffects(); + expect(profileInfoService.ensureProfileLoaded).toHaveBeenCalledOnce(); + expect(stageZeroUI.applySetProfile).not.toHaveBeenCalled(); + + const loadedProfile = { + ...currentProfile, + personal: { avatar: "saved-avatar.png", city: "Москва" }, + relations: { + education: [{ organizationName: "Вуз" }], + workExperience: [], + userLanguages: [], + achievements: [], + }, + } as unknown as User; + profile.set(loadedProfile); + TestBed.flushEffects(); + expect(stageZeroUI.applySetProfile).toHaveBeenCalledExactlyOnceWith(loadedProfile); + expect(draft.value).toMatchObject({ + avatar: "saved-avatar.png", + city: "Город из черновика", + education: [], + }); + + profile.set({ + ...loadedProfile, + personal: { ...loadedProfile.personal, city: "Другой город" }, + }); + TestBed.flushEffects(); + expect(onboardingService.setFormValue).toHaveBeenCalledOnce(); + }); + it("onSubmit передает profile.id отдельно от данных формы", () => { service.onSubmit(); diff --git a/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts b/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts index ebb514d2d..3a89f7e45 100644 --- a/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts +++ b/projects/social_platform/src/app/api/onboarding/facades/stages/onboarding-stage-zero-info.service.ts @@ -1,7 +1,7 @@ /** @format */ -import { DestroyRef, inject, Injectable } from "@angular/core"; -import { concatMap, of } from "rxjs"; +import { DestroyRef, inject, Injectable, Injector } from "@angular/core"; +import { concatMap, filter, of, take } from "rxjs"; import { OnboardingService } from "../../onboarding.service"; import { ValidationService } from "@corelib"; import { Router } from "@angular/router"; @@ -13,7 +13,7 @@ import { AppRoutes } from "@api/paths/app-routes"; import { UpdateProfileUseCase } from "@api/auth/use-cases/update-profile.use-case"; import { UpdateOnboardingStageUseCase } from "@api/auth/use-cases/update-onboarding-stage.use-case"; import { ProfileInfoService } from "@api/profile/facades/profile-info.service"; -import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; +import { takeUntilDestroyed, toObservable } from "@angular/core/rxjs-interop"; import { INVALID_PROFILE_ID_MESSAGE, isValidProfileId } from "@domain/auth/profile-id"; /** Координирует первый шаг онбординга: профильные поля, FormArray, сохранение этапа. */ @@ -22,6 +22,7 @@ export class OnboardingStageZeroInfoService { private readonly router = inject(Router); private readonly validationService = inject(ValidationService); private readonly destroyRef = inject(DestroyRef); + private readonly injector = inject(Injector); private readonly onboardingService = inject(OnboardingService); private readonly onboardingUIInfoService = inject(OnboardingUIInfoService); @@ -42,9 +43,26 @@ export class OnboardingStageZeroInfoService { private readonly skipSubmitting = this.onboardingUIInfoService.skipSubmitting$; initializationStageZero(): void { - if (this.profile()) { - this.onboardingStageZeroUIInfoService.applySetProfile(this.profile()!); - } + this.profileInfoService.ensureProfileLoaded(); + toObservable(this.profile, { injector: this.injector }) + .pipe( + filter((profile): profile is User => profile !== null), + take(1), + takeUntilDestroyed(this.destroyRef), + ) + .subscribe(profile => { + this.onboardingStageZeroUIInfoService.applySetProfile(profile); + this.onboardingService.formValue$.pipe(take(1)).subscribe(draft => { + this.onboardingService.setFormValue({ + avatar: draft.avatar ?? profile.personal.avatar, + city: draft.city ?? profile.personal.city, + education: draft.education ?? profile.relations.education, + workExperience: draft.workExperience ?? profile.relations.workExperience, + userLanguages: draft.userLanguages ?? profile.relations.userLanguages, + achievements: draft.achievements ?? profile.relations.achievements, + }); + }); + }); this.onboardingService.formValue$.pipe(takeUntilDestroyed(this.destroyRef)).subscribe(fv => { this.onboardingStageZeroUIInfoService.applyInitStageZero(fv); diff --git a/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.spec.ts b/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.spec.ts new file mode 100644 index 000000000..e68589e6d --- /dev/null +++ b/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.spec.ts @@ -0,0 +1,26 @@ +/** @format */ + +import { TestBed } from "@angular/core/testing"; +import { BehaviorSubject } from "rxjs"; +import { UserInput } from "@domain/auth/user.model"; +import { OnboardingStageOneUIInfoService } from "./onboarding-stage-one-ui-info.service"; + +describe("OnboardingStageOneUIInfoService draft synchronization", () => { + it("restores the draft silently and publishes a user change only once", () => { + TestBed.configureTestingModule({ providers: [OnboardingStageOneUIInfoService] }); + const ui = TestBed.inject(OnboardingStageOneUIInfoService); + const draft = new BehaviorSubject({ speciality: "Frontend" }); + const publish = vi.fn((value: UserInput) => { + if (publish.mock.calls.length <= 5) draft.next(value); + }); + const draftSubscription = draft.subscribe(value => ui.applyInitSpeciality(value)); + const formSubscription = ui.stageForm.valueChanges.subscribe(publish); + ui.applyInitFormValues(draft.value); + expect(publish).not.toHaveBeenCalled(); + ui.stageForm.patchValue({ speciality: "Backend" }); + expect(publish).toHaveBeenCalledOnce(); + expect(draft.value.speciality).toBe("Backend"); + formSubscription.unsubscribe(); + draftSubscription.unsubscribe(); + }); +}); diff --git a/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts b/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts index 96c28cc1a..08a0cc4fd 100644 --- a/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts +++ b/projects/social_platform/src/app/api/onboarding/facades/stages/ui/onboarding-stage-one-ui-info.service.ts @@ -33,12 +33,10 @@ export class OnboardingStageOneUIInfoService { } applyInitFormValues(fv: UserInput): void { - this.stageForm.patchValue({ - speciality: fv.speciality, - }); + this.stageForm.patchValue({ speciality: fv.speciality }, { emitEvent: false }); } applyInitSpeciality(fv: UserInput): void { - this.stageForm.patchValue({ speciality: fv.speciality }); + this.stageForm.patchValue({ speciality: fv.speciality }, { emitEvent: false }); } } diff --git a/projects/social_platform/src/app/app.component.ts b/projects/social_platform/src/app/app.component.ts index 318d4bc14..c52223ec8 100644 --- a/projects/social_platform/src/app/app.component.ts +++ b/projects/social_platform/src/app/app.component.ts @@ -89,10 +89,30 @@ export class AppComponent implements OnInit { const loadEvent = fromEvent(window, "load"); const resizeEvent = fromEvent(window, "resize").pipe(throttleTime(500)); + // visualViewport shrinks when the mobile keyboard opens; overlays must follow it. + const updateViewport = () => { + const viewport = window.visualViewport; + document.documentElement.style.setProperty( + "--visual-viewport-height", + `${viewport?.height ?? window.innerHeight}px`, + ); + document.documentElement.style.setProperty( + "--visual-viewport-top", + `${viewport?.offsetTop ?? 0}px`, + ); + }; + updateViewport(); + if (window.visualViewport) { + merge(fromEvent(window.visualViewport, "resize"), fromEvent(window.visualViewport, "scroll")) + .pipe(takeUntilDestroyed(this.destroyRef)) + .subscribe(updateViewport); + } + merge(loadEvent, resizeEvent) .pipe(takeUntilDestroyed(this.destroyRef)) .subscribe(() => { document.documentElement.style.setProperty("--app-height", `${window.innerHeight}px`); + updateViewport(); }); } diff --git a/projects/social_platform/src/app/ui/pages/auth/auth.component.scss b/projects/social_platform/src/app/ui/pages/auth/auth.component.scss index 08453bf94..b3287874c 100644 --- a/projects/social_platform/src/app/ui/pages/auth/auth.component.scss +++ b/projects/social_platform/src/app/ui/pages/auth/auth.component.scss @@ -11,6 +11,10 @@ @include responsive.apply-desktop { padding: 0 200px; + + &:has(.login) { + padding: 0; + } } &__header { @@ -25,3 +29,17 @@ height: 100%; } } + +@include responsive.apply-below-desktop { + .page { + height: auto; + min-height: 100dvh; + padding: 0 var(--page-gutter); + } + + .page__body { + justify-content: flex-start; + height: auto; + min-height: 100dvh; + } +} diff --git a/projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.ts b/projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.ts index 5b96be168..f471968b8 100644 --- a/projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.ts +++ b/projects/social_platform/src/app/ui/pages/auth/confirm-password-reset/confirm-password-reset.component.ts @@ -3,13 +3,14 @@ import { ChangeDetectionStrategy, Component, inject, OnInit } from "@angular/core"; import { AsyncPipe } from "@angular/common"; import { AuthPasswordService } from "@api/auth/facades/auth-password.service"; +import { AuthUIInfoService } from "@api/auth/facades/ui/auth-ui-info.service"; /** Страница подтверждения отправки письма для сброса пароля. */ @Component({ selector: "app-confirm-password-reset", templateUrl: "./confirm-password-reset.component.html", styleUrl: "./confirm-password-reset.component.scss", - providers: [AuthPasswordService], + providers: [AuthPasswordService, AuthUIInfoService], imports: [AsyncPipe], changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html index d645335ef..9a697ed2d 100644 --- a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html +++ b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.html @@ -24,7 +24,11 @@

Мы отправили ссылку подтвержд } @else {

Не получил письмо? Проверь папку спам или

-
diff --git a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss index c79e6ee7a..1eb44e29a 100644 --- a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss +++ b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.scss @@ -37,7 +37,11 @@ @include responsive.apply-desktop { bottom: 0%; left: 30%; - min-width: 852px; + width: min(852px, 70vw); + min-width: 0; + max-width: 70vw; + max-height: 92dvh; + object-fit: contain; } } @@ -51,3 +55,18 @@ color: var(--dark-grey); } } + +@include responsive.apply-below-desktop { + .verification__img { + position: static; + width: 100%; + min-width: 0; + max-height: 40dvh; + object-fit: contain; + } + + .verification__action { + flex-wrap: wrap; + gap: 12px; + } +} diff --git a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts index 4a08a1c5b..2eaa004a9 100644 --- a/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts +++ b/projects/social_platform/src/app/ui/pages/auth/email-verification/email-verification.component.ts @@ -1,5 +1,8 @@ /** @format */ +import { ButtonDirective } from "@uilib"; +/** @format */ + import { ChangeDetectionStrategy, Component, inject, OnInit } from "@angular/core"; import { IconComponent } from "@ui/primitives"; import { AuthEmailService } from "@api/auth/facades/auth-email.service"; @@ -11,7 +14,7 @@ import { CommonModule } from "@angular/common"; templateUrl: "./email-verification.component.html", styleUrl: "./email-verification.component.scss", providers: [AuthEmailService], - imports: [CommonModule, IconComponent], + imports: [ButtonDirective, CommonModule, IconComponent], changeDetection: ChangeDetectionStrategy.OnPush, }) export class EmailVerificationComponent implements OnInit { diff --git a/projects/social_platform/src/app/ui/pages/auth/login/login.component.html b/projects/social_platform/src/app/ui/pages/auth/login/login.component.html index 03f9d6a09..9ba8a37cc 100644 --- a/projects/social_platform/src/app/ui/pages/auth/login/login.component.html +++ b/projects/social_platform/src/app/ui/pages/auth/login/login.component.html @@ -4,6 +4,7 @@

@if (exportFailed()) { - + } } @@ -123,6 +126,7 @@

{{ card.label }}

{{ card.title }}

@if (regionExportState()[card.key].pending) { -

Подготавливаем Excel…

+ } @if (regionExportState()[card.key].failed) { - + } @if (card.items.length > 0) {
    @@ -267,6 +279,7 @@

    Кейсы

    @for (row of caseRows(); track row.key) {
  • } @else { } @@ -64,6 +69,7 @@

    {{ title() } } @@ -184,7 +199,7 @@

    {{ title()

    } @else { - +
    @@ -243,23 +258,13 @@

    {{ title()

    Проект
    } @if (page.count > cases.limit || cases.offset() > 0) { - + {{ cases.range() }} } } @@ -267,6 +272,7 @@

    {{ title() } @if (state.isAttentionView()) { @@ -277,6 +283,7 @@

    {{ title() }}
    {{ title() [value]="state.searchDraft()" (input)="state.searchDraft.set($any($event.target).value)" /> - +
    @if (state.attentionPending()) { -

    Загружаем список…

    + } @else if (state.attentionError()) {

} @if (state.assignmentsPending()) { -

Загружаем назначения…

+ } @if (state.assignmentsError()) {